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
- Vizuális programozói környezet (Borland
Delphi 7): 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, 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). 1. Házi
feladat.
- 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.
2. Házi feladat.
- Adatbázis alapú alkalmazások (BDE): 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.
- Zárthelyi dolgozat
Irodalom
- M. Cantu: Delphi 7
mesteri szinten. KISKAPU, Sybex 2003
- P.
Kimmel: Delphi 6 Fejlesztők kézikönyve. PANEM, 2002
- Tamás
P., Tóth B., Benkőné, Jekatyerina K.: Programozzunk
- Delphi
7 rendszerben. ComputerBooks, 2003
Dr. Bajalinov Erik
Nyíregyháza, 6. február 2011