Informacje dla studentów >> Wprowadzenie do programowania >>

Tematyka zajęć laboratoryjnych


temat I
1. Zapoznanie się ze środowiskiem Delphi: podstawowe elementy środowiska, polecenia menu, palety komponentów, itd.
2. Tworzenie formatek, umieszczanie komponentów na formatkach
3. Przypisywanie własności komponentom, obsługa zdarzeń związanych z komponentami
4. Projekty: tworzenie, dodawanie/usuwanie modułów, ustalanie opcji, kompilowanie i wykonywanie
5. Tworzenie aplikacji graficznych oraz aplikacji tekstowych w Delphi

temat II
1. Struktura projektu w Delphi
2. Struktura modułu programowego
3. Proste i łańcuchowe typy danych, typy tablicowe (tablice statyczne)
4. Deklaracja zmiennych w programie
5. Programowanie operacji I/O w aplikacjach tekstowych i graficznych

temat III
1. Instrukcje proste oraz instrukcje strukturalne
2. Struktura instrukcji złożonej
3. Instrukcja warunkowa "jeśli" (if...then, if...then...else)
4. Instrukcja wyboru (case)
5. Instrukcje iteracyjne: instrukcja "dla" (for), instrukcja "dopóki" (while), instrukcja "powtarzaj" (repeat)
6. Operacje na zmiennych typu tablicowego

temat IV
1. Definiowanie procedur i funkcji
2. Wywoływanie procedury, wywoływanie funkcji
3. Funkcje rekurencyjne
4. Uodparnianie programów na błędy
5. Instrukcje wywoływania i obsługi stanów wyjątkowych (raise, try...except, try...finally)

temat V
1. Typy rekordowe i typy plikowe
2. Tworzenie, otwieranie i zamykanie plików
3. Odczytywanie danych z pliku
4. Zapis danych do pliku
5. Inne operacje wykonywane na plikach

temat VI
1. Zastosowanie bibliotek łączonych dynamicznie (DLL)
2. Struktura biblioteki DLL
3. Tworzenie bibliotek DLL
4. Importowanie procedur i funkcji z bibliotek DLL

temat VII
1. Narzędzia do tworzenia grafiki w Delphi
2. Komponenty graficzne i ich właściwości
3. Rysowanie kształtów
4. Obsługa zdarzeń związanych z myszką

temat VIII

1. Dynamiczny przydział pamięci
2. Tablice dynamiczne
3. Struktura listy jedno- i dwukierunkowej
4. Operacje na listach: tworzenie listy, dodawanie elementów, przeszukiwanie listy, usuwanie elementów i usuwanie listy

temat IX
1. Co powinien zawierać system pomocy dołączony do programu
2. Tworzenie systemu pomocy
3. Dołączanie pomocy do programu w Delphi