Programozás III. szigorlati tételek

2005-2006. 1.félév

nappali tagozat

1. A programozási nyelvek fejlődése

2. A számítógépes problémamegoldás fázisai

3. Algoritmusok fogalma, tulajdonságai, tervezése

4. Algoritmusok megvalósítása, leírása, elemzése

5. Magasszintű programozási nyelvek főbb jellemzői (leírási lehetőségek, nyelvi elemek, értékadás, kifejezések, precedencia)

6. A Pascal nyelv egyszerű adattípusai, ezek ábrázolása, műveletei, kifejezések

7. A Pascal program programfej és deklarációs része, példák

8. Az algoritmus vezérlőszerkezetei a Pascal nyelvben, példák

9. Tömb, rekord és halmaz típus a Pascal nyelvben

10. Eljárások és függvények a Pascal nyelvben

11. Dinamikus változók a Pascal nyelvben.

12. Az Object Pascal nyelv sajátosságai

13. Állományok kezelése a Pascal nyelvben, állománytípusok a Object Pascal-ban, ezek használata

14. Osztályok és objektumok fogalma és definiálása (felépítés, jellemzők, tulajdonságok, adatrejtés elve)

15. Öröklődés, polimorfizmus (osztály hierarchia, származtatás, zártság, sokalakúság, késői kötés)

16. Az osztályok használata (osztályoperátorok, tulajdonságok, üzenetkezelés, események, interface)

17. Modulok az Object Pascalban (felépítés, interface, implementation, inicializálás)

18. Eseményvezérelt programozás, a TApplication osztály, üzenetek, az alkalmazások környezete (177-186)

19. Az alkalmazások ablaka, a TForm osztály, ablakok eseményei, létrehozása, zárása. (188-194)

20. Az ablakok megjelenése, aktiválása, billentyű és egérkezelés, tulajdonságok, működés, metódusok (194-209)

21. A vezérlők a Delphiben, közös tulajdonságok, események, működtetés programból (210-220)

22. Menük használata, létrehozás, menüelemek, típusok (220-230)

23. Fontosabb vezérlőelemek jellemzői(gomb, jelölőnégyzet, rádiógomb, csoportos választók, címke, lista, szövegszerkesztő mező (231-254)

24. Űrlapok és vezérlők létrehozása programból, dinamikus kezelés, események (267-270)

25. Többablakos alkalmazások kialakítása, modális, nem modális párbeszédablakok, üzenetablakok, beviteli ablakok, speciális párbeszédablakok (271-282)

26. Speciális felépítésű alkalmazások, SDI, MDI (287-292)

27. Grafikus megjelenítés a Delphiben, eszközök, rajzolási módok, grafikus vezérlők,  (293-300)

28. a Canvas tulajdonság használata alapjellemzők, GDI, koordináta-rendszer, rajzolás, toll, festés, kirajzolás, újrafestés, nyomtatás (300-308)

29. Újrafelhasználható programelemek készítése, DLL, készítés használat (311-318)

30. Delphi komponensek készítése, alapismeretek, származtatás, építőelemek, tesztelés, létrehozás (324-333)

Irodalom : Angster Erzsébet : Programozás tankönyv I-II

                Tamás-Tóth-Benő-Kuzmina : Programozzunk Delphi rendszerben