Krzysztof Wesołowski Programowanie, elektronika, automatyka – doświadczenia i projekty

3gru/08

Arkanoid – gra w języku Ada 2005.

Dziś zamieszczam binarki gry która powstała jako projekt z języka Ada. Gdy tylko zostanie on przyjęty oraz prowadzący nie będzie  nie będzie miał nic przeciwko opublikuję też źródła.
Multiplyer Arkanoid Gra

Poza tym poniżej sprawozdanie z ww projektu.

Multiplayer Arkanoid - sprawozdanie

1gru/08

Automatyczna Generacja Plików ads/adb

W trakcie tworzenia dowolnego projektu w języku Ada będziemy potrzebować minimum 1 pliku, zawierającego główną procedurę. Aby ułatwić sobie kompilację często korzysta się z plików opisujących Projekt((Posiadają rozszerzenie *.gpr, zawierają informacje o opcjach kompilacji, katalogach, nazwach plików wynikowych etc.)).  Każdy kolejny pakiet to jeszcze jeden plik *.ads, i jeden *.adb. Ręczne tworzenie tych plików jest jak najbardziej możliwe, ale znacznie przyjemniejsze jest generowanie ich podstawowej struktury za pomocą GNATbench.

22lis/08

GNATbench – używanie Code Assist w Eclipse.

W kolejnej części postaram się przybliżyć kilka ciekawych możliwości ułatwiających programowanie, dzięki którym pisanie kodu stanie się prostsze, szybsze i bardziej niezawodne. Podstawowym zadaniem Code Assist jest zmniejszanie nakładu pracy, poprzez pisanie szybciej,  z mniejsza szansą zrobienia literówko, nie wymagające pamiętanie perfekcyjnie wszystkich nazw bibliotek/funkcji. Dzięki tej funkcji łatwo uzupełnić zarówno dyrektywy with/use, nazwy już istniejących obiektów, funkcji czy zwykłych zmiennych. Ponizej kilka przykładów.

  • Nazwy pakietów w dyrektywach with/use.

Możemy w nagłówku wpisać tylko with Ada.Te oraz wywołać niniejszą funkcję kombinacją klawiszy Ctrl+Spacja aby Eclipse wyświetlił nam listę dostępnych zakończeń takiej dyrektywy. Jako że tylko jeden pakiet zawarty w Ada.* zaczyna się na "Te" możemy wybrać pierwszą opcję z wyświetlonej listy naciskając Enter.

Code Assist Screen

18lis/08

GNATbench – instalacja Eclipse jako Ada IDE

Postaram się przybliżyć wszystkim czytelnikom korzystanie z środowiska Eclipse i dodatku GNATbench, tworzących razem świetne IDE, przy programowaniu w języku Ada 95/2005.

Instalacja i konfiguracja

Jedną z największych zalet środowiska Eclipse jest jego uniwersalność: pozwala ono korzystać z tego samego zestawu narzędzi niezależnie od wybranej platformy sprzętowej. Jedynym warunkiem jest w tym przypadku wsparcie danej platformy przez GNAT-a i GNATbencha. Opiszę swoje doświadczenia z konfigurowaniem niniejszego zestawu w rożnych systemach operacyjnych.

15paź/08

Eclipse CDT – środowisko C/C++

Instalacja Eclipse:

Najpierw zainstalujemy środowisko Eclipse CDT, czyli program Eclipse wzbogacony o dodatkowe wtyczki ułatwiające pracę w językach C/C++.

Pobieramy go ze strony:

http://www.eclipse.org/downloads/
wersja: Eclipse IDE for C/C++ Developers

Pobierzesz w ten sposób skompresowana wersje, która najlepiej sobie rozpakować w jakieś nieprzeszkadzające miejsce (przyjąłem ze to C:\Program Files).

Dodatkowo eclipse do działania może wymagać Javy (którą prawdopodobnie już dawno masz ją na swoim komputerze, jeśli nie, pobierzesz ją tutaj: http://java.com/pl/download/manual.jsp

Tagged as: , , , Czytaj dalej
28lip/08

Jabber w twojej domenie i wpisy SRV

Po zakupie domeny użytkownikowi Jabbera przychodzi do głowy kolejna myśl: założenie sobie JID takiego samego jak e-mail. Z pomocą przychodzi tutaj GoogleApps, umożliwiający to każdemu użytkownikowi sieci (od razu warto skorzystać z ich maila w tej samej domenie).