Delphi -tippek és trükkök

egyetemi nyomda  | 1997  | kemény kötés

Libri Antikvárium
ELŐSZÓ Jó ideje nem jelent meg ilyen izgalmas nyelvi termék a piacon. A sajtó ritkán látott lelkesedéssel fogadta a Delphit. Miért ez a nagy csinnadratta? Mi is pontosan ez a Delphi, és mire jó? Nos, röviden azt lehet mondani, hogy a Delphi nem más, mint egy egyszerűen kezelhető, mégis rendkívül hatékony eszköz Windows alkalmazások fejlesztéséhez. Erősségei közé tartozik az a modern fordító technika, amellyel hihetetlenül gyors, önmagában (értelmező rendszer nélkül) futtatható programokat hozhatunk létre. Lehetőséget kínál valódi objektumorientált programozásra és kliens-szerver adatbázis fejlesztésre is. Ha ez kevésnek tűnne a Delphi körüli felhajtás megindoklásához, akkor érdemes megemlíteni, hogy a legbonyolultabb programok fejlesztésénél is csak igen ritkán van szükség C vagy C++ jártasságra a Delphi használata mellett. Mostantól nem kell, hogy profi C programozók legyünk és íróasztalunkon kb. 10 kilónyi dokumentáció heverjen ahhoz, hogy villámgyors Windows alkalmazásokat fejleszthessünk. Vissza FÜLSZÖVEG A Delphi a Microsoft Windows-alapú alkalmazások fejlesztésének rendkívül sokoldalú eszköze. Magán a programnyelven kívül a Borland cég látványos (első látásra talán egy repülőgép műszerfalához hasonló) és könnyen kezelhető környezettel igyekszik a programozók kegyét kivívni magának - úgy tűnik, sikerrel. Erősségei közé tartozik az a modern fordítótechnika, amellyel hihetetlenül gyors, önmagában (értelmező rendszer nélkül) futtatható programokat hozhatunk létre. Lehetőséget kínál valódi objektumorientált programozásra is. Népszerűségének egyik fontos tényezője, hogy rendelkezik a kliensszerver adatbázis fejlesztéséhez szükséges eszközökkel is. A Delphi megtartotta alapként a Pascal kellemes tulajdonságát, miközben több területen is újításokat tartalmaz: objektumorientáltság, kivételkezelés (a hibák strukturált feldolgozását biztosító eszköz), eseményvezéreltség stb. Egyik nagy előnye, hogy a felhasználói felület interaktív módon tervezhető a fejlesztői környezetből: például nyomógombokat rakosgathatunk tetszés szerinti helyre, menüket helyezhetünk el. A programozónak ilyen módon tényleg csak arra kell koncentrálnia, hogy a vizuális elemekhez tartozó funkciókat implementálja. Lépésről lépésre szinte észrevétlenül juttatja a tanulni vágyókat a megfelelő tudásanyag birtokába. Vissza TARTALOM Bevezetés 13 Alapok 19 Miért éppen Windows és miért pont Delphi? 19 Hogyan fejleszthetünk Delphi alkalmazást? 21 Hogyan dolgozzunk a delphivel? 25 Egy "Helló Világ" típusú program 27 Egy nagyob project készítése 34 A Delphi 32 programozói környezet 39 A fő képernyőfelület áttekintése 40 A fejléc 41 A főmenü 42 Az eszközpaletta 43 A komponenspaletta 45 A kiindulási formablak 46 Az objektumfelügyelő ablaka 46 A kódszerkesztő ablak 47 A Project Manager ablak 48 Az Alignment Palette (elrendezéskezelő paletta) 49 A súgórendszer 49 A file menüről részletesebben 50 Szövegszerkesztés 53 Az Edit Menü 54 A Search menü 56 A View menü 57 A Project menü 59 A Run menü 60 A Component menü 60 Programok betöltése és futtatása 61 A Delphi 16 programozói környezet 62 A fő képernyőfelület áttekintése 64 A fejléc 65 A főmenü 66 Az eszközpaletta 67 A komponenspaletta 68 A kiindulási formablak 70 Az objektumfelügyelő ablaka 70 A kódszerkesztő ablak 70 A Project Manager ablak 71 Az Alignment Palette (elrendezéskezelő paletta) 72 A súgórendszer 73 A file menüről részletesebben 74 Szövegszerkesztés 75 Az Edit Menü 78 A Search menü 78 A View menü 80 Az Options menü 81 A Tools menü 83 Programok betöltése és futtatása 85 Formok tervezése: komponensek, menük, események 88 Az objektumfelügyelő használata 89 Az egyszerű szerkesztő 90 Szerkesztés legördülő listával 91 A dialógusablak-szerkesztő 91 Beágyazott tulajdonságszerkesztő 92 A Color tulajdonság beállítása 93 Formok 95 Formok tulajdonságai 95 Formesemények 101 Komponensek 103 A leggyakoribb komponensek áttekintése 104 Komponensek illesztése a formra 108 A formon lévő komponensek manipulálása 111 Komponensek elrendezése 114 Néhány gyakori komponens áttekintése 115 Fókusszal kapcsolatos tulajdonságok és események 116 A TLabel (címke) komponens 117 A TEdit komponens 118 A TMemo komponens 119 A TButton és a TBitButton komponens 120 A TListBox és a TComboBox komponens 122 A TCheckBox és a TRadioButton komponens 124 A TTimer komponens 124 A TStringGrid és a TDrawGrid komponens 127 Menük tervezése 128 A menütervező használata 131 Formok ASCII reprezentációja 136 A Delphi programozás alapjai 139 A Delphi parancsai 141 Megjegyzések 142 Programok befejezése 143 Tulajdonságok beállítása 144 Logikai tulajdonságok 146 A with kulcsszó 147 Változótípusok 148 A Delphi 32 új típusai 152 Változók 156 Értékadás változóknak 158 Konstansok 159 A Delphi eseménykezelők anatómiája 161 Változók és konstansok hatásköre 162 Eljárások közös változói 163 Statikus változók használata 165 Karakterláncok (sztringek) 167 Számok 168 Műveletek számokkal 169 Néhány szó még a Delphi számhasználatáról 173 Típuskonverziók 173 Iterált műveletvégrehajtás-ciklusok 174 Elöltesztelő léptető ciklus - for ciklus 174 Nem determinisztikus ciklusok 178 Feltételes utasításvégrehajtás 180 If-then utasítások használata ciklusokkal 182 A case utasítás 183 Objektumok kezelése futási időben 185 Metódusok 185 A TApplication objektumok 187 A TScreen objektum 189 A TCanvas objektum 190 A TPrinter objektum 191 Üzenetablakok és inputablakok 194 Az InputBox függvény 198 Több formot tartalmazó alkalmazások 200 További formok illesztése Delphi 16 projektekhez 200 További formok illesztése Delphi 32 projektekhez 202 Több formot tartalmazó projektek kezelése 203 Formok mentése 203 Form minták használata 204 Form (és a hozzátartozó unit) törlése a projektből 204 A projekt főformjának kijelölése 205 Formok viselkedése futási idő alatt 206 Programozás formokkal 209 Magasabb szintű programozói technikák 211 Újra a típusokról 211 Sorszámozott típusok 212 Halmazok 215 Tömbök 217 Egydimenziós tömbök 217 Sztringlisták 220 Többdimenziós tömbök 223 Rekordok 224 Mutatók 227 Mutatók és a memóriakezelés 231 Nulla-végű sztringek és a PChar 233 Függvények és eljárások 235 A beépített Runtime Library (RTL) 238 Felhasználó által definiált függvények és eljárások 242 Külső DLL-ek használata 248 Rekurzió 249 Projektek és unitok kezelése 252 Bővebben a unitok részeiről 253 Lényeges tudnivalók a fordítóról 256 A GOTO utasítás 262 Objektumok 265 Bevezetés 266 Az OOP terminológiája 268 Objektumok létrehozása a Delphiben 272 A visual component library objektumai 280 A formdeklaráció private és public részei 281 Delphi objektum létrehozása futási idő alatt 286 Új vizuális objektumok létrehozása futási időben 287 A Delphi objektumböngészője 288 A fordítási direktívák és hatásuk az objektumböngészőre 291 Objektumok mélyrehatóbb vizsgálata 292 Hiba- és kivételkezelés 293 Védett blokkok 294 A kivételhierarchia 296 Kivételosztályok kezelése 301 Kivételek ismételt előidézése 301 Védett erőforrás-foglalások 302 Felhasználó által definiált kivételek 304 Kivételobjektumok deklarálása 304 Csendes kivételek 305 Hibajavítási eszközök és technikák 306 Hibakereső eszközök és feladatkörük 307 Hogyan készítsünk olyan programokat, amelyekben könnyű a hibákat megtalálni? 307 Logikai hibák 309 Nyomkövetési információk 310 Az evaluate/modify dialógusablak 311 Hogyan használjuk az Evaluate/Modify dialógusablakot nyomkövetésre? 312 A Trace into funkció 313 A program futásának felfüggesztése 314 A Watch funkció 315 Néhány végső megjegyzés a hibakeresésről 317 Eseményvezérelt hibák és problémák 318 Programozási stílus 318 Fájlkezelés 320 Könyvtár- és állománykezeléssel kapcsolatos parancsok 321 Fájlrendszer-komponensek 327 A FileListBox komponens 328 A DirectoryListBox komponens 330 A DriveComboBox komponens 330 A FilterComboBox komponens 330 A fájl komponensek összekötése 331 Szöveges állományok 331 Adatok beolvasása szövegesállományból 335 I/O ellenőrzés fájlkezelés során 336 Számok olvasása szöveges állományokból 337 Típusos állományok 339 Rekordokat tartalmazó típusos állomány 340 Típus nélküli állományok 341 Parancssor-paraméterek használata 343 Windows alkalmazások közti adatcsere 344 A clipboard 346 Clipboard formátumok és grafikus átvitelek 348 Dinamikus adatkapcsolatok (DDE) 349 DDE kapcsolat létesítése fejlesztési időben 350 DDE kapcsolatok futási időben 352 DDE komponensek tulajdonságai, metódusai, és eseményei 353 Objektumok csatolása és beágyazása (OLE) 358 Az OLE használata 361 Az OLE 2 használata fejlesztési időben 362 A Paste Special dialógusablak 364 A TOleContainer komponens tulajdonságai 364 OLE kapcsolatok létesítése programon keresztül 365 OLE Automation (OLE Automatizálás) 367 Grafika 371 A TShape komponens 372 A Grafika alapjai 373 A TImage komponensről részletesebben 375 A Canvas objektum alapjellemzői 375 Színek 375 Pixelgrafika 376 Alakzatok rajzolása 377 Rajzolás tollakkal 378 Ecsetek használata 379 Profi felhasználói felület készítése 381 Eszközpaletta és állapotjelző sor beillesztése projektjeinkbe 382 Eszközpaletta és állapotjelző sor létrehozása 382 Általános dialógusablakok 385 Általános dialógusablakok kezelése 386 MDI formok 390 A Window menü - a gyermekablakok elrendezése 391 Ablakok megjelenítése - Z-sorrend 392 Egérműveletek nyomonkövetése 393 Az egérrel kapcsolatos eseménykezelők 394 Fogd és vidd műveletek 398 Súgórendszerek 403 Windows 95 vezérlőelemek 407 A TRichEdit komponens 408 A helyesírás-elemző OCX 409 Adatbázis-kezelési lehetőségek 410 Néhány szó a modern adatbázisokról 411 A Delphi adatbázis architektúrája 413 A Data Access komponensek 413 A Data Controls oldal komponensei 416 Database form expert 418 Végső megjegyzés 419
+ Mutass többet - Mutass kevesebbet
Árinformációk
Ingyen szállítás 14 000 Ft felett
Online ár: 900 Ft

A termék megvásárlásával

90 pontot szerezhet


Beszállítói készleten


Személyes átvétel 6-8 munkanap

Ingyenes


Házhoz szállítás 6-8 munkanap

14 000 Ft felett ingyenes

Állapot:jó állapotú antikvár könyv
Kiadó egyetemi nyomda
Kiadás éve1997
Súly200 gr
ISBN2399981310368
ÁrukódSL#2110303743
Kötéskemény kötés

Vásárlói értékelések, vélemények

Kérjük, lépjen be az értékeléshez!

Árinformációk
Ingyen szállítás 14 000 Ft felett
Online ár: 900 Ft

A termék megvásárlásával

90 pontot szerezhet


Beszállítói készleten


Személyes átvétel 6-8 munkanap

Ingyenes


Házhoz szállítás 6-8 munkanap

14 000 Ft felett ingyenes

Emi Yagi: Kihordott hiányEmi Yagi: Kihordott hiány