A kosaram
0
80%-ig
még
5 db

Delphi 7 mesteri szinten I.

Szerző
Szerkesztő
Fordító
Lektor

Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 637 oldal
Sorozatcím: Mesteri szinten
Kötetszám: 1
Nyelv: Magyar  
Méret: 23 cm x 19 cm
ISBN: 963-9301-66-3
Megjegyzés: Fekete-fehér ábrákkal illusztrálva.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

A Delphi 7 mesteri szinten teljesen átdolgozott és frissített kiadása mindenki kedvenc Delphi-programozási könyvének. Akár kezdők vagyunk és csak most ismerkedünk a Delphivel, akár dolgoztunk már egy korábbi kiadással, ez az a forrásmű, amely nélkül nem boldogulhatunk. A világhírű Marco Cantú ezúttal is olvasmányos stílusban, gyakorlati példákon keresztül mutatja be a Delphit, az adatbázis-programozástól és ügyfél-kiszolgáló alapú alkalmazásfejlesztéstől az internetes programok írásáig. A kötet tartalmazza mindazon ismereteket, amelyek a Delphi 7 újdonságainak kiaknázásához szükségesek, különös tekintettel a .NET környezet támogatására.

A könyv tartalmából:
- Grafikus webes alkalmazások készítése az IntraWeb segítségével
- Az Indy és a foglalat alapú programok
- Adatfüggő vezérlők és egyéni adathalmaz-komponensek készítése
- Adatbázisprogramok építése a ClientDataSet és a dbExpress segítségével
- Az InterBase és az ügyfél-kiszolgáló alkalmazások
- A Microsoft ADO-val... Tovább

Fülszöveg

A Delphi 7 mesteri szinten teljesen átdolgozott és frissített kiadása mindenki kedvenc Delphi-programozási könyvének. Akár kezdők vagyunk és csak most ismerkedünk a Delphivel, akár dolgoztunk már egy korábbi kiadással, ez az a forrásmű, amely nélkül nem boldogulhatunk. A világhírű Marco Cantú ezúttal is olvasmányos stílusban, gyakorlati példákon keresztül mutatja be a Delphit, az adatbázis-programozástól és ügyfél-kiszolgáló alapú alkalmazásfejlesztéstől az internetes programok írásáig. A kötet tartalmazza mindazon ismereteket, amelyek a Delphi 7 újdonságainak kiaknázásához szükségesek, különös tekintettel a .NET környezet támogatására.

A könyv tartalmából:
- Grafikus webes alkalmazások készítése az IntraWeb segítségével
- Az Indy és a foglalat alapú programok
- Adatfüggő vezérlők és egyéni adathalmaz-komponensek készítése
- Adatbázisprogramok építése a ClientDataSet és a dbExpress segítségével
- Az InterBase és az ügyfél-kiszolgáló alkalmazások
- A Microsoft ADO-val együttműködő felületek
- Többrétegű alkalmazások programozása
- COM, COM+ és OLE Automation a Delphiben
- A Delphi XML- és SOAP-támogatása
- Az internetprotokollok megvalósítása a Delphi programokban
- UML osztálydiagramok készítése a ModelMaker segítségével
- Vizuális jelentéskészítés a Rave-vel
- .NET-programozás a Delphivel

A legjobb Delphi-könyv, frissített, bővített tartalommal!

A könyvet teljesen a Delphi legújabb kiadásához igazították, így tárgyalja a .NET támogatást, illetve a három beépített eszköz, a Rave, a ModelMaker és az IntraWeb használatát is.
Az XML- és webszolgáltatás-támogatás ismertetése jelentősen bővült, emellett a kötet ismerteti az egyéni komponensek készítését mind a VCL, mind a CLX osztálykönyvtár segítségével. Vissza

Tartalom

1. fejezet A Delphi 7 integrált fejlesztőkörnyezete
A Delphi kiadásai 2
A fejlesztőkörnyezet 3
Egy fejlesztőkörnyezet két könyvtárhoz 4
Asztalbeállítások 4
Környezeti beállítások 5
Menük 6
Az Environment Options ablak 7
Az elvégzendő feladatok listája 7
Bővített fordítói üzenetek és keresési eredmények a Delphi 7-ben 9
A Delphi szerkesztő 10
A kódböngésző 12
Böngészés a szerkesztőben 13
Osztálykiegészítés 14
Kódbetekintés 15
Gyorsbillentyűk a szerkesztőben 18
Betölthető nézetek 19
A formtervező 21
Az objektumvizsgáló 23
Az objektumfa nézet 25
A komponenspaletta titkai 27
Komponensek másolása és beillesztése 28
A komponenssablonoktól a keretekig 30
Projektek kezelése 32
Projektbeállítások 34
Projektek fordítása és felépítése 35
A projekt osztályainak böngészése 38
Kiegészítő és külső Delphi eszközök 39
A rendszer által előállított fájlok 40
Forráskód-fájlok 45
Az objektumtár 47
A hibakereső újdonságai a Delphi 7-ben 50
Hogyan tovább? 50
2. fejezet A Delphi programozási nyelv
A nyelv központi szolgáltatásai 52
Osztályok és objektumok 52
A tagfüggvényekről bővebben 55
Komponensek dinamikus létrehozása 55
Betokozás 56
Privát, védett és nyilvános 57
Betokozás tulajdonságokkal 59
A betokozás és a formok 62
Konstruktorok 64
A destruktorok és a Free tagfüggvény 65
A Delphi objektumhivatkozási modellje 66
Objektumok értékül adása 67
Az objektumok és a memória 69
Öröklés meglévő típusokból 71
A védett mezők és a betokozás 72
Öröklődés és típusmegfelelőség 74
Késői kötés és többalakúság 75
Tagfüggvények felülbírálása 77
Virtuális és dinamikus tagfüggvények 79
Elvont tagfüggvények 80
Biztonságos típusátalakítás 81
Felületek használata 83
Kivételkezelés 86
A finally blokk 86
Kivételosztályok 88
A hibák naplózása 90
Osztályhivatkozások 91
Komponensek létrehozása osztályhivatkozásokkal 93
Hogyan tovább? 95
3. fejezet A futásidejű könyvtár
A futásidejű könyvtár egységei 98
A System és a Syslnit egységek 100
A SysUtils és a SysConst egységek 102
A Math egység 106
A ConvUtils és az StdConvs egységek 109
A DateUtils egység 109
Az StrUtils egység 110
A Types egység 112
A Variants és a VarUtils egység 112
A DelphiMM és a ShareMem egységek 114
COM egységek 115
Adatok átváltása 115
Mi a helyzet a valuták átváltásával? 119
Fájlok kezelése a SysUtils egységgel 122
A TObject osztály 124
Adatok megjelenítése az osztályról 127
Hogyan tovább? 128
4. fejezet Az osztálykönyvtár
Az RTL csomag, a VCL és a CLX 130
A VCL hagyományos részei 130
A CLX felépítése 132
A könyvtár VCL-függő részei 133
A TPersistent osztály 133
A published kulcsszó 135
Tulajdonságok név szerinti elérése 137
A TComponent osztály 139
Birtoklás 140
A tulajdonos módosítása 142
A Name tulajdonság 144
Mezők eltávolítása a formról 145
Formmezők elrejtése 145
A testreszabható Tag tulajdonság 147
Események 147
Események a Delphiben 148
Tagfüggvénymutatók 148
Az események tulajdonságok 150
Listák és tároló osztályok 152
Listák és karakterlánc-listák 152
Gyűjtemények 156
Tároló osztályok 156
Rögzített típusú tárolók és listák 159
Folyamok 162
A TStream osztály 162
Folyamosztályok 164
Fájlfolyamok használata 165
A TReader és a TWriter osztályok 166
A folyamok és a maradandóság 167
Folyamok tömörítése a Zlib könyvtárral 173
A VCL magja és a BaseCLX egységek 174
A Classes egység 174
Hogyan tovább? 176
5. fejezet Vizuális vezérlők
VCL és VisualCLX 178
A Delphi kettős könyvtártámogatása 180
A vizuális könyvár kiválasztása 184
Kész programok átalakítása 186
A TControl osztály és leszármazottai 187
A Parent tulajdonság 188
A vezérlő méretéhez és helyzetéhez kapcsolódó tulajdonságok 189
Engedélyezés és láthatóság 189
Betűtípusok 190
Színek 190
A TWinControl osztály (VCL) 191
A TWidgetControl osztály (CLX) 192
A komponenspaletta 193
Szövegbeviteli komponensek 193
Lehetőségek kiválasztása 197
Listák 198
Parancsvezérlők 206
Vezérlőkhöz kapcsolódó általános megoldások 209
A bemeneti fókusz kezelése 209

Vezérlők rögzítése 212
A form felosztása 213
Gyorsbillentyűk 216
Leírások az eszköztáron 216
Tulajdonos által rajzolt vezérlők 219
ListView és TreeView vezérlők 224
Grafikus hivatkozási listák 224
Adatok faszerkezetben 230
A DragTree program hordozható változata 232
Egyedi csomópontok a fában 234
Hogyan tovább? 236
6. fejezet A felhasználói felület kiépítése
Többlapos formok 238
A PageControl és TabSheet komponensek 238
Képnézegető fülekkel 243
Varázslók felhasználói felülete 248
A ToolBar vezérlő 251
A RichBar példa 251
Menü és kombinált lista az eszköztáron 254
Egy egyszerű állapotsor 255
Témák és stílusok 258
CLX stílusok 258
Windows XP témák 259
Az ActionList komponens 261
Beépített műveletek a Delphiben 264
Műveletek a gyakorlatban 265
Egy szerkesztőprogram eszköztára és műveletlistája 270
Eszköztár-tárolók 272
A ControlBar komponens 273
Rögzítés és leválasztás a Delphiben 276
Eszköztárak rögzítése vezérlősávokon 277
Rögzítés lapvezérlőkhöz 282
Az ActionManager architektúra 284
Egy egyszerű bemutatóprogram 286
Rég nem használt menüpontok 289
Meglevő programok átírása 292
Listaműveletek használata 292
Hogyan tovább? 296
7. fejezet Formok használata
A TForm osztály 298
Egyszerű formok használata 298
A formstílus 300
A szegélystílus 301
A szegély ikonjai 303
További ablakstílusok alkalmazása 305
Bemenet fogadása formokon 307
A billentyűzet eseményeinek figyelése 307
Egérbemenet fogadása 309
Rajzolás és áthúzás az egérrel 311
Festés formokra 315
Különleges eljárások: alfa átmenet, színkulcs és az animációs API 317
Helyzet, méret, görgetés és méretezés 318
A formok helyzete 319
Rögzítés a képernyőhöz (Delphi 7) 319
A formok és belső területük mérete 320
Formok méretkorlátozása 320
Formok görgetése 321
Formok méretezése 326
Formok automatikus méretezése 328
Formok létrehozása és bezárása 330
Események a form létrehozásánál 331
A formok bezárása 332
Párbeszédablakok és egyéb másodlagos formok 333
Második form hozzáadása a programhoz 333
Másodlagos formok létrehozása futási időben 334
Párbeszédablakok létrehozása 337
A RefList program párbeszédablaka 337
Nem modális párbeszédablakok 339
Beépített párbeszédablakok 342
Általános Windows párbeszédablakok 342
A párbeszédablakok áttekintése 344
Névjegyek, nyitóképernyők 345
Nyitóképernyő készítése 345
Hogyan tovább? 348
8. fejezet A Delphi alkalmazások felépítése 350
Az Application objektum 352
Az alkalmazásablak megjelenítése 352
Alkalmazások és formok aktívvá tétele 353
Formok nyomon követése a Screen objektum segítségével 357
Az eseményektől a szálakig 358
Eseményvezérelt programozás 359
A Windows üzenetkézbesítése 360
Háttérfolyamatok és párhuzamosság 360
Többszálas alkalmazások 363
A programok már futó példányainak ellenőrzése 363
A programok főablakának keresése 364
Mutexek használata 364
Ablakok keresése 365
Felhasználói Windows üzenetek kezelése 366
MDI alkalmazások készítése 367
MDI a Windowsban: technikai áttekintés 367
Keret- és gyermekablakok a Delphiben 368
Egy teljes ablakmenü felépítése 369
MDI alkalmazások különböző gyermekablakokkal 372
Gyermekformok használata és menük egyesítése 373
Az MDI ügyfélablak alosztályozása 374
Vizuális formöröklés 375
Származtatás az alapformból 377
Többalakú formok 381
Keretek 383
Lapok és keretek 386
Több keret lapok nélkül 389
Alapformok és felületek 391
Alap formosztály használata 391
Felületek használata 395
A Delphi memóriakezelője 396
Hogyan tovább? 398
9. fejezet Komponensek létrehozása
A Delphi könyvtár kibővítése 400
Komponenscsomagok 400
A komponenskészítés szabályai 401
Az alapvető komponensosztályok 402
Az első komponens elkészítése 403
A betűtípus-választó kombinált lista 403
Csomagok készítése 408
A betűtípus-választó kombinált lista használata 411
Bitképek hozzáadása a komponenspalettához 412
Összetett komponensek készítése 413
Belső komponensek 414
Alkomponensek közzététele 415
Külső komponensek 417
Felület típusú komponenshivatkozások 420
Összetett grafikus komponensek 424
Felsoroló típusú tulajdonság meghatározása 425
A Paint tagfüggvény megírása 427
TPersistent tulajdonságok megadása 429
Saját esemény meghatározása 431
Tulajdonságkategóriák bejegyzése 434
A Windows vezérlők testreszabása 435
Számbeviteli mezők 436
Hanglejátszó gombok 439
Belső üzenetek kezelése: egy aktív gomb 441
Komponensüzenetek és -értesítések 442
Komponensértesítések 445
Párbeszédablak a komponensben 447
Nem látható komponensek használata 450
Gyűjteménytulajdonságok 451
Saját műveletek megadása 455
Tulajdonságszerkesztő készítése 458
Szerkesztő a hangtulajdonságok beállítására 459
A tulajdonságszerkesztő telepítése 462
Komponensszerkesztő készítése 464
A TComponentEditor osztály és leszármazottai 464
Komponensszerkesztő a ListDialog komponenshez 465
A komponensszerkesztő bejegyzése 467
Hogyan tovább? 467
10. fejezet Könyvtárak és csomagok
A DLL-ek szerepe a Windowsban 470
Mi is az a dinamikus csatolás? 470
Mire valók a DLL-ek? 471
A DLL-ek készítésének alapszabályai 472
A meglévő DLL-ek használata 473
C++ DLL-ek használata 474
DLL-ek létrehozása a Delphiben 476
Az első DLL-ünk elkészítése a Delphiben 476
Delphi DLL-ek hívása 480
Delphi DLL-ek haladóknak 481
Projektek és könyvtárak neveinek módosítása 481
DLL-függvények meghívása futásidőben 483
Delphi formok elhelyezése egy könyvtárban 485
Könyvtárak a memóriában: kód és adat 487
Adatok megosztása memóriafájlok segítségével 489
Delphi csomagok használata 491
Csomagváltozatok 492
Csomagon belüli formok 494
Csomagok betöltése futásidőben 496
Felületek használata csomagokban 498
A csomagok szerkezete 502
Hogyan tovább? 506
11. fejezet Modellezés és objektumközpontú programozás (a ModelMaker eszközzel)
A ModelMaker belső modelljének ismertetése 508
A modellezés és az UML 509
Osztálydiagramok 509
Sorrenddiagramok 512
Használatieset- és egyéb diagramok 513
Nem UML diagramok 514
A diagramok közös elemei 515
A ModelMaker kódkészítési szolgáltatásai 516
A Delphi és a ModelMaker együttműködése 517
A kódmodell kezelése 519
A Unit Code Editor 520
A Method Implementation Code Editor 523
A Difference nézet 524
Az Event Types nézet 525
Dokumentáció és makrók 526
A dokumentáció és a megjegyzések 526
Makrók használata 528
A kód feljavítása 528
Tervezési minták alkalmazása 530
Kódsablonok 534
Alig ismert nyalánkságok 537
Hogyan tovább? 538
12. fejezet A COM-tól a COM+-ig
Az OLE és a COM rövid története 540
Az IUnknown megvalósítása 540
Globálisan egyedi azonosítók 541
Az osztálygyárak szerepe 543
Első COM kiszolgálónk 545
COM felületek és objektumok 546
A COM objektumok létrehozása 547
A COM kiszolgáló tesztelése 550
A felülettulajdonságok használata 550
Virtuális tagfüggvények hívása 552
Automation 553
Az Automation hívások átadása 553
Automation kiszolgáló készítése 556
A típuskönyvtár-szerkesztő 558
A kiszolgáló kódja 560
Az Automation kiszolgáló bejegyzése 562
írjunk ügyfelet a kiszolgálóhoz! 562
Az Automation objektumok hatóköre 565
Komponensbe épített kiszolgálók 566
COM adattípusok 568
Együttműködés az Office programokkal 569
Összetett dokumentumok 570
A tároló komponensek 571
A belső objektumok használata 573
ActiveX vezérlők 574
ActiveX vezérlők vagy Delphi komponensek? 576
ActiveX vezérlők használata a Delphiben 576
ActiveX vezérlők készítése 578
Egy ActiveX nyíl 579
Új tulajdonságok hozzáadása 580
Tulajdonságlap hozzáadása 581
ActiveFormok 584
ActiveX a weblapokon 585
A COM+-ról dióhéjban 587
COM+ komponens készítése 588
Tranzakciós adatmodulok 591
A COM+ eseményei 592
A COM és a .NET a Delphi 7-ben 595
Hogyan tovább? 598
Tárgymutató 599

Marco Cantú

Marco Cantú műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Marco Cantú könyvek, művek
Megvásárolható példányok
Állapotfotók
Delphi 7 mesteri szinten I. Delphi 7 mesteri szinten I.
Állapot:
3.480 ,-Ft
17 pont kapható
Kosárba
konyv