Bevezetés |
9 |
A jelölésrendszer |
11 |
A 4GL rendszerek |
13 |
A 4GL fogalma |
14 |
Programozási nyelvek generációi |
14 |
A 4GL eszközök tulajdonságai |
15 |
Szoftverrendszerek felépítése |
17 |
A szoftverrendszerek működése |
19 |
Felülettervezési módszerek, modellek |
20 |
A rendszermodell |
20 |
A vizuális modell |
22 |
A szemantikus modell |
23 |
Kezelőfelület kialakítása |
24 |
A kezelőfelület hardvereszközei |
25 |
A kezelőfelület szoftverelemei |
26 |
A kommunikációs felület és az alkalmazáslogika |
29 |
Kommunikációs felületek létrehozása |
29 |
Alkalmazáslogika |
30 |
Programozás 4GL rendszerekben |
32 |
A 4GL fejlesztőrendszerek általános felépítése |
32 |
A fejlesztőrendszerek általános elemei |
32 |
Repository |
33 |
Képernyő- és menüszerkesztő |
33 |
Jelentés- (riport-) szerkesztő |
34 |
Adatmodellező és adatszerkesztő |
34 |
Kapcsolatok és a csoportmunka támogatása |
34 |
Kész alkalmazások gyűjteménye |
35 |
A RAD és az alkalmazásgenerátor fogalma |
35 |
Az ingetrált fejlesztőrendszer |
35 |
Automatikus kódgenerálás és kódszinkronizáció |
36 |
Fordítás, futtatás, hibakeresés |
36 |
Újrahasznosítás |
37 |
Komponensek |
37 |
A komponens fogalmának definíciói |
38 |
A Delphi munkakörnyezete |
39 |
Delphi 5 |
40 |
Az integrált fejlesztői környezet |
40 |
File menü |
42 |
Edit és Search menü |
43 |
View menü |
44 |
Project menü |
45 |
Run menü |
45 |
A komponenspaletta |
46 |
A munkakörnyezet beállítása |
47 |
A Delphi programkészítést segítő technikái |
49 |
A Delphi-alkalmazások állományai |
51 |
Űrlapok (formok) |
52 |
A form szöveges leírása |
52 |
Unitok |
53 |
A projektállomány |
55 |
Erőforrás-állományok |
56 |
Dinamikusan szerkeszthető könyvtárak |
56 |
Névadási szabályok |
57 |
Konstansok és felsoroláselemek elnevezése |
57 |
Változók elnevezése |
57 |
Komponensek elnevezése |
58 |
Állományok elnevezése |
58 |
Megyjegyzések (kommentek) beszúrása |
58 |
Alkalmazások készítése |
60 |
Az objektumok kezelése |
61 |
Osztályok deklarációja |
62 |
Az osztályok felépítése |
63 |
Objektumosztályok származtatása |
65 |
Az adatrejtés elve |
65 |
Az objektumpéldányok |
66 |
Absztrakt metódusok, polimorfizmus |
66 |
Példa az objektumosztályok szerkezeti felépítésére |
67 |
Osztályoperátorok |
68 |
Eseménykezelés |
69 |
Eljárások hozzárendelése eseményekhez |
70 |
Egy "Hello world!" program készítése |
71 |
Tulajdonság értékének megváltoztatása esemény hatására |
73 |
Üzenetkezelő függvények és eljárások |
75 |
Üzenetek kiírása párbeszédablakokkal |
75 |
Adatbekérés párbeszédablakokkal |
78 |
Adattípusok és típuskonverzió |
80 |
Adattípusok |
80 |
Dinamikus tömbök |
81 |
Változók deklarációja kezdőértéadással |
82 |
Típusmegfeleltetés és típuskonverzió |
83 |
Az űrlapok tulajdonságai |
85 |
Az űrlapok szerkezete |
85 |
Az űrlapok elnevezése, felirata |
86 |
A Color tulajdonságai |
87 |
Színkonstansok |
87 |
Az űrlapok megjelenési formái |
89 |
Űrlapok áthelyezése, méretezése |
92 |
A formok megjelenítése, elrejtése, bezárása |
95 |
Az egérkurzor beállítása |
100 |
Saját kurzor készítése, használata |
102 |
Az Image Editor segédprogram használata |
102 |
Formokon megjelenő komponensek betűtípusának beállítása |
106 |
Űrlapesemények kezelése |
107 |
Létrehozás, megjelenítés |
108 |
Bezárás, erőforrás-felszabadítás |
110 |
Az egér kezelése |
112 |
A billentyűzet kezelése |
114 |
Tippek, tanácsok megjelenítése |
116 |
Egyéb formtulajdonságok |
117 |
Alapvető kezelőszervek |
121 |
A vizuális komponensek könyvtára |
121 |
A TControl objektumosztály eddig megismert tulajdonságai |
123 |
Feliratok |
124 |
A TLabel komponensosztály |
124 |
A TStaticText komponensosztály |
128 |
Nyomógombok |
129 |
A TButton komponensosztály |
130 |
A TBitBtn komponensosztály |
132 |
A TSpeedButton komponensosztály |
136 |
Szövegdobozok |
139 |
A TEdit komponensosztály |
139 |
A TMaskEdit komponensosztály |
145 |
A TSpinEdit komponensosztály |
149 |
A TUpDown komponensosztály |
150 |
Jelölőnégyzetek és választógombok |
153 |
A TCheckBox komponensosztály |
153 |
A TRadioButton komponensosztály |
155 |
ATGroupBox komponensosztály |
155 |
A TRadioGroup komponensosztály |
156 |
Komponensek létrehozása futási időben |
158 |
A Create osztálymetódus |
159 |
Az erőforrások felszabadítása |
160 |
Példa feliratok futásidejű létrehozására |
161 |
Futásidejű komponensek eseményeinek kezelése |
163 |
Delphi-kollekciók |
166 |
TStrings és TStringList osztályok |
166 |
Lista alapú komponensek |
175 |
A TMemo komponensosztály |
175 |
A TRichEdit komponensosztály |
179 |
A TListBox komponensosztály |
184 |
A TComboBox komponensosztály |
187 |
ATimageList komponensosztály |
189 |
A TActionList komponensosztály |
192 |
Menükészítés |
197 |
A TMainMenu komponensosztály |
198 |
ATPopupMenu komponensosztály |
203 |
A TToolBar komponensosztály |
205 |
A TCoolBar komponensosztály |
208 |
Kivételkezelés |
212 |
Kivételosztályok |
213 |
Kivételek kezelése |
215 |
A Try kifejezés |
215 |
Az Except kulcsszó |
215 |
A Finally kifejezés |
216 |
Saját kivétel létrehozása |
217 |
Korszerű kezelőfelületek kialakításának eszközei |
220 |
MDI-alkalmazások |
220 |
Többablakos alkalmazások |
221 |
MDI-szülőablakok létrehozása |
223 |
MDI-gyerekablakok létrehozása |
224 |
Gyerekablakok kezelése |
226 |
Az MDI-alkalmazások menükezelése |
227 |
Dialógusablakok |
230 |
A TOpenDialog komponensosztály |
231 |
A TSaveDialog komponensosztály |
236 |
A TOpenPictureDialog és a TSavePictureDialog komponensosztályok |
237 |
A TFrontDialog párbeszédablak |
237 |
A TColorDialog komponensosztály |
239 |
A TFindDialog és a TReplaceDialog párbeszédablak |
241 |
A TPrintDialog és TPirnterSetupDialog komponensosztályok |
244 |
A Delphi űrlap sablonjai |
245 |
A kezelőfelületek látványelemei |
248 |
A TImage komponensosztály |
248 |
A Tanimate komponensosztály |
250 |
A TPageControl komponensosztály |
251 |
A TProgressBar komponensosztály |
254 |
A TDateTimePicker komponensosztály |
255 |
Fájlkezelés |
258 |
Állomány- és könyvtárkezelő függvények |
258 |
Könyvtárak kezelése |
258 |
Állományok kezelése |
260 |
Lemezterületek meghatározása |
262 |
Könyvtár- és állománytulajdonságok meghatározása |
263 |
Fájlok keresése |
267 |
Irodalom |
269 |
Tárgymutató |
270 |