Vizuális nyelvek (PMB2507)

 

 

Előadás tematika:

Vizuális programozói környezet (Borland Delphi 7, Borland C++ Builder 5.0, Microsoft Visual C++, Visual Studio, Visual Basic 6.0) felépítése és használata. A GUI programozás alapeszközei: Vizuális Komponensek Palettája (VCL). A Windows alkalmazás (project) felépítése, (header-állományok, unitok), komponensek, tulajdonságok, események. SDI alkalmazások, az alkalmazás főablaka, Form kezelése. Alapvezérlők (Standard paletta), kivételek kezelése. Speciális vezérlők – Additional, Win32, System. Párbeszédablakok (Open, Save, Font, Color, Zoom, Print, PrintSetup, Find, Replace, PageSetup). Az üzenetek, üzenetablakok, üzeneteszközök (eljárások és függvények). MDI alkalmazások: Form-stílus, többablakos alkalmazások kialakítása. Újrafelhasználható programelemek készítése (templates). Adat- és fájlkezelés, dinamikus tömbök. Adatbázis alapú alkalmazások: fő elemek, speciális komponensek, táblák, lekérdezések, jelentések. Alkalmazások közötti kapcsolat, ActiveX komponensek, DLL fájlok. Súgórendszer készítése, telepítőprogram készítése.

 

 

Gyakorlat Tematika

  1. Vizuális programozói környezet (Borland Delphi 7): felépítése és használata.
  2. A GUI programozás alapeszközei: Vizuális Komponensek Palettája (VCL).
  3. A Windows alkalmazás (project) felépítése, unitok, komponensek, tulajdonságok, események.
  4. SDI alkalmazások, az alkalmazás főablaka, Form kezelése.
  5. Alapvezérlők (Standard paletta), kivételek kezelése.
  6. Speciális vezérlők – Additional, Win32, System.
  7. Párbeszédablakok (Open, Save, Font, Color, Zoom, Print, PrintSetup, Find, Replace, PageSetup). 1. Házi feladat.

  8. Az üzenetek, üzenetablakok, üzeneteszközök (eljárások és függvények).
  9. MDI alkalmazások: Form-stílus, többablakos alkalmazások kialakítása.
  10. Újrafelhasználható programelemek készítése (templates).
  11. Adat- és fájlkezelés, dinamikus tömbök. 2. Házi feladat.

  12. Adatbázis alapú alkalmazások (BDE): fő elemek, speciális komponensek, táblák, lekérdezések, jelentések.
  13. Alkalmazások közötti kapcsolat, ActiveX komponensek, DLL fájlok.
  14. Súgórendszer készítése, telepítőprogram készítése.

  15. Zárthelyi dolgozat

 

Irodalom

  1. M. Cantu: Delphi 7 mesteri szinten. KISKAPU, Sybex 2003
  2. P. Kimmel: Delphi 6 Fejlesztők kézikönyve. PANEM, 2002
  3. Tamás P., Tóth B., Benkőné, Jekatyerina K.: Programozzunk
  4. Delphi 7 rendszerben. ComputerBooks, 2003

 

Dr. Bajalinov Erik

 

Nyíregyháza, 6. február 2011