Bevezetés | 13 |
Az Object Pascal nyelv | 17 |
Az Object Pascal nyelv elemei | 17 |
A nyelv jelkészlete | 17 |
Foglalt szavak, vagy kulcsszavak | 17 |
A program utasításai | 18 |
Azonosítók | 18 |
Számok | 18 |
Szövegkonstansok | 19 |
Címkék | 19 |
Kifejezések, operandusok és operátorok | 19 |
Megjegyzések | 20 |
A program és a unit felépítése | 20 |
Adattípusok és deklarációk | 23 |
Egyszerű adattípusok | 23 |
A string típus | 27 |
Strukturált típusok | 28 |
A mutató és a dinamikus változók | 31 |
A variáns típus | 32 |
Típusdefiníció | 32 |
Konstansok megadása | 34 |
Object Pascal kifejezések | 36 |
A műveletek csoportosítása | 37 |
Konzol alkalmazások alapvető I/O műveletei | 40 |
Szöveges megjelenítés - a write és a writeln eljárások | 40 |
Olvasás billentyűzetről - a read és a readln eljárások | 42 |
Az Object Pascal nyelv utasításai | 43 |
Egyszerű utasítások | 43 |
Strukturált utasítások | 44 |
Kivételkezelés utasításai | 48 |
Eljárások és függvények | 48 |
Alprogramok paraméterei | 48 |
Eljárás | 49 |
Függvény | 50 |
Az alprogramok szerkezete és helye az Object Pascal programban | 51 |
Objektumok az Object Pascal-ban | 51 |
Az objektumosztályok (class) felépítése | 52 |
Az adatrejtés elve | 53 |
Az objektum elemeinek leírása | 54 |
Osztály-hierarchia kialakítása | 57 |
Osztályoperátorok | 64 |
Fájlkezelés | 64 |
Szöveges állományok | 65 |
Típusos állományok | 65 |
Állományt kezelő függvények és eljárások | 66 |
A Kylix rendszer | 69 |
A TObject Osztály | 69 |
Project | 71 |
A TApplication osztály | 71 |
Az alkalmazások ablaka | 73 |
Kivételek kezelése | 73 |
A try-except utasítás | 73 |
A try-finally utasítás | 74 |
Kivételek kiváltása | 74 |
A vezérlők használata | 75 |
A vezérlők csoportosítása | 75 |
A vezérlőkről általában | 76 |
A vezérlők közös tulajdonságai | 76 |
A vezérlők működtetése programból | 79 |
A vezérlők eseményei | 79 |
Standard komponenslap | 81 |
TFrame | 81 |
Menü tervezése - TMainMenu | 82 |
TPopupMenu | 85 |
TEdit | 87 |
TMemo | 88 |
TButton | 90 |
TCheckBox | 91 |
TRadioButton | 93 |
TListBox | 93 |
TComboBox | 94 |
TScrollBar | 95 |
TGroupBox | 97 |
TRadioGroup | 97 |
TPanel | 98 |
TActionList | 99 |
Additional paletta | 100 |
TBitBtn | 100 |
TSpeedButton | 101 |
TMaskEdit | 102 |
TStringGrid | 104 |
TDrawGrid | 105 |
TImage | 106 |
TShape | 106 |
TBevel | 107 |
TScrollBox | 107 |
TCheckListBox | 108 |
TSplitter | 109 |
TControlBar | 109 |
LCDNumber | 109 |
TTimer | 110 |
TPaintBox | 110 |
Common Controls komponenslap | 111 |
TTabControl | 111 |
TPageControl | 112 |
TImageList | 113 |
TTrackBar | 114 |
TProgressBar | 115 |
TTreeView | 115 |
TListView | 115 |
THeaderControl | 116 |
TStatusBar | 117 |
TToolBar | 118 |
TTextViewer | 119 |
TTextBrowser | 119 |
TSpinEdit | 119 |
TIconView | 120 |
Dialogs komponenslap | 121 |
TOpenDialog | 121 |
TSaveDialog | 123 |
TFontDialog | 123 |
TColorDialog | 124 |
FindDialog | 125 |
TReplaceDialog | 126 |
Az adatbázisok adminisztrációja | 127 |
Adatbáziskezelés Kylix alatt | 128 |
Az adatbáziskezelés elvi működése | 129 |
ddExpess komponenslap | 136 |
Data Access komponenslap | 149 |
TDataSetProvider | 149 |
TClientDataSet | 149 |
TDataSource | 150 |
Data Controls komponenslap | 152 |
TDBGrid | 152 |
TDBNavigator | 154 |
TDBText | 154 |
TDBEdit | 155 |
TDBMemo | 155 |
TDBImage | 155 |
TDBListBox | 155 |
TDBComboBox | 156 |
TDBCheckBox | 156 |
TDBRadioGroup | 156 |
TDBLookupListBox | 157 |
TDBLookupComboBox | 157 |
Internet szerver alkalmazások létrehozása | 158 |
Internet komponenslap | 165 |
Indy Clients komponenslap | 175 |
TIdCPClient | 175 |
TIdUDPClient | 176 |
TIdDayTime | 176 |
IdDNSResolver | 177 |
TIdEcho | 177 |
TIdFinger | 177 |
TIdFTP | 178 |
TIdGopher | 179 |
TIdHTTP | 180 |
TIdIcmpClient | 180 |
TIdPop3 | 181 |
TIdNNTP | 182 |
TIdQOTD | 183 |
TIdSMTP | 183 |
TIdSNTP | 184 |
TIdTelnet | 184 |
TIdClient | 185 |
TIdTrivialFTP | 185 |
TIdWhois | 186 |
Indy Servers komponenslap | 187 |
TIdTCPServer | 187 |
TIdUDPServer | 187 |
TIdChargenServer | 188 |
TIdDayTimeServer | 188 |
TIdDiCTServer | 189 |
TIdDiscardServer | 189 |
TIdEchoServer | 189 |
TIdFingerServer | 189 |
TIdGopherServer | 190 |
TIdHostNameServer | 190 |
THTTPServer | 190 |
TIdMap4Server | 191 |
TIdIRCServer | 192 |
TIdMappedPortTCP | 192 |
TIdNNTPServer | 192 |
TIdQOTDServer | 193 |
TIdSimpleServer | 193 |
TIdTelnetServer | 194 |
TIdTimeServer | 194 |
TIdTrivialFTPServer | 195 |
TIdTunnelMaster | 195 |
TIdTunnelSlave | 196 |
TIdWhoisServer | 197 |
Indy Misc komponenslap | 198 |
TIdAntiFreeze | 198 |
TIdDateTimeStamp | 198 |
TIdIPWatch | 200 |
TIdLogDebug | 201 |
TIdMessage | 201 |
TIdNetworkCalculator | 203 |
TIdThreadMgrDefault | 204 |
TIdThreadMgrPool | 204 |
TIdVCard | 204 |
TIDCoder | 205 |
TIdIMFDecoder | 207 |
TIdQuotedPrintableEncoder | 207 |
TIdQuotedPrintableDecoder | 207 |
TIdBase64Encoder | 207 |
TIdBase64Decoder | 207 |
TIdUUEncoder | 208 |
TIdUUDecoder | 208 |
TIdXXEncoder | 208 |
TIdXXDecoder | 208 |
TIdCoderMD2 | 208 |
TIdCoderMD4 | 208 |
TIdCoderMD5 | 208 |
Bevezetés a saját komponensek készítésébe | 209 |
FÜGGELÉK | |
A Kylix alkalmazás felépítése | 217 |
A Kylic rendszer indítása | 217 |
A Kylix integrált fejleszői környezete | 217 |
A komponenslap | 219 |
A programok megjelenési formája a Form | 219 |
Az Object Inspector (objektum-kezelő) | 221 |
A tulajdonságok beállítása | 222 |
Események kezelése | 223 |
A kódszerkesztő | 224 |
A program futtatása | 224 |
A program mentése | 225 |
A program betöltése | 226 |
Egyszerű alkalmazói programok tervezése | 227 |
Az első program | 227 |
Második mintaprogram | 231 |
Kivételkezelés bemutatása | 237 |
Menüvezérelt program készítése | 239 |
Néhány szót a Linux rendszerről | 243 |
A SuSE Linux telepítése | 249 |
Az első telepítés | 249 |
Telepítés CD-ről | 249 |
A telepítés új gépre | 249 |
Karbantartás | 253 |
Hogyan lehet | 253 |
Új felhasználó létrehozása | 253 |
Grafikus felület megváltoztatása | 253 |
A hangkártya és a nyomtató üzemeltetése | 254 |
Rákapcsolódás az Internetre | 254 |
USB és egyéb hardver beüzemelése | 254 |
Új szoftver telepítése | 255 |
Néhány gyakorlati kérdés a SuSE Linux használatára | 255 |
Tárgymutató | 263 |