1.062.184

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Delphi 3 mesteri szinten I.

Szerkesztő
Fordító
Budapest
Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 843 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 17 cm
ISBN: 963-03-5348-2
Megjegyzés: Fekete-fehér ábrákkal illusztrálva.
Értesítőt kérek a kiadóró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

Tartalom

I. RÉSZ1
A Form egy ablak (és egy ActiveX)5
Első formunk elkészítése5
Cím beállítása6
A form elmentése8
Komponensek használata8
Tulajdonságok megváltoztatása9
Reagálás az eseményekre12
A program fordítása és futtatása16
Tulajdonságok futásidejű megváltoztatása18
Kód hozzáadása a programhoz20
Egy kétirányú eszköz22
A forráskód22
A form szöveges leírása24
A projekt-állomány27
ActiveForm készítése28
Komponens-sablonok használata29
ActiveX könyvtár és ActiveForm29
A HTML oldal31
Hogyan tovább?33
A Delphi-környezet jellemzői37
A Delphi különböző verziói37
Segítség kérése38
Delphi menük és parancsok40
A File menü40
Az Edit menü42
Komponensek másolása és beillesztése42
További szerkesztő parancsok45
A Search menü45
A View menü48
A Project menü49
A Run menü50
A Component menü51
Komponens sablonok51
A Database menü51
A Tools menü52
A Help menü53
A Delphi eszköztára53
A lokális menük54
A Form Designer használata54
A komponenspaletta57
Az Object Inspector58
Az Alignment paletta59
Programkód írása a szerkesztőben60
A szerkesztő könyvjelzőinek használata60
A Delphi 3 Code Insight szolgáltatásai62
Kódkiegészítés62
Kódsablonok63
Kódparaméter64
Projektek menedzselése65
A Project Manager65
Projektopciók beállítása66
Egy projekt lefordítása67
Egy lefordított program vizsgálata68
A beépített hibakereső68
Az Object Browser69
Egyéb Delphi eszközök69
A rendszer fájljai70
Az Object Repository és a Delphi varázslók79
Az Object Repository79
A New oldal81
Az ActiveX oldal82
Az "aktuális projekt" oldal83
A Forms oldal83
A Dialogs oldal84
A Data Modules oldal85
A Projects oldal85
Delphi varázslók86
Az Adatbázis Form varázsló (Database Form Wizard)87
Az Alkalmazás varázsló (Application Wizard)89
A Párbeszédablak varázsló (Dialog Wizard)91
Az Object Repository testreszabása92
Új alkalmazás sablon felvétele92
Az üres projekt sablon94
Új form sablonok hozzáadása94
Az Object Repository opciói95
Új varázsló DLL-ek telepítése96
A Pascal nyelv101
Típusok, változók és konstansok101
Változók101
Konstansok103
String erőforrás (resource string) konstansok104
Delphi adattípusok104
Sorszámozott típusok (ordinal types)105
A Range példaprogram106
Sorszámozott típusokon használható eljárások és rutinok108
Valós típusok109
Dátum és idő110
Különleges Windows-típusok114
Ablakkezelők (handle)115
Típusmegfeleltetés (casting) és típuskonverzió116
A Variant típus118
Felhasználó által meghatározott adattípusok122
A részintervallum típusok (subrange types)124
Felsorolt típusok125
Halmaz típusok127
Tömb típusok (array types)129
A rekord adattípus131
A mutató típus (pointer)133
Állománytípusok135
Stringek a Delphiben136
A hagyományos Pascal stringek136
A Delphi hosszú stringjei136
StrRef: Példa a dinamikus string allokálására138
C-stílusú karaktertömbök140
String átalakítások141
Stringátalakítási nehézségek142
Stringek formázása144
Programozási stílus146
Megjegyzések147
A NAGY- és kisbetűk használata148
Közök (white space)148
A szép külalak149
A szintaktikai elemek kiemelése150
Kódsablonok használata151
Nyelvi kifejezések152
Kifejezések és operátorok152
Operátorok és a precedencia szabály153
Egyszerű és összetett kifejezések154
Elágazások156
Az if utasítás156
A Case utasítás158
Ciklusok a Pascalban158
A for ciklus158
A while és a repeat utasítások159
A with utasítás162
Eljárások és függvények165
Cím szerinti paraméterátadás166
Konstans paraméterek167
Nyitott tömb paraméterek167
Változtatható típusú nyitott tömb paraméterek168
A Delphi alprogram-hívási lehetőségei171
Mi is az a metódus?172
Elődeklarációk172
Külső deklarációk174
Eljárás-típusok175
Windows callback függvények178
Az Object Pascal, mint objektumorientált nyelv183
Osztályok és objektumok183
A Delphi objektum-hivatkozási modellje186
A TDate osztály felhasználása Delphiben188
Konstruktor készítése190
Objektumok a memóriában192
Az osztályok és az információ-rejtés194
Private, protected, public195
Public és published196
Osztályok és egységek197
Osztály interfész201
Egységek és érvényesség202
Egységek és érvényességi körök203
Változások elrejtése204
Egység a TDate osztály számára206
Egységek és programok210
Öröklés meglévő típusokból211
Öröklés és típus kompatibilitás215
Késői kötés és polimorfizmus218
Metódusok felülírása és újradefiniálása221
Virtuális és dinamikus metódusok222
Üzenetkezelők223
Absztrakt metódusok224
Futási idejű típus információ228
Kivételkezelés230
Az at kulcsszó232
Példa kivételek használatára232
Kivételek és a verem236
A finally blokk237
Haladó szintű Object Pascal245
A Self kulcsszó245
Komponensek dinamikus létrehozása246
Osztálymetódusok és adatok248
Egy osztály objektum-számlálóval249
Metódus-mutatók253
A számlálós példa fejlesztése255
Objektumok egyszeri megsemmisítése257
Osztályreferenciák259
Objektumok létrehozása futási idő alatt osztályhivatkozások használatával261
Interfész és többszörös öröklődés263
Interfész deklarálása264
Interfész használata paraméterként267
Egy második interfész írása268
Mindkét interfész implementációja270
Tulajdonságok és események definiálása273
Tulajdonságok hozzáadása a TDate osztályhoz276
Események a Delphiben281
Az események tulajdonságok281
Egy esemény hozzáadása a TDate osztályhoz282
Egy TDate komponens készítése284
A Vizuális Komponenskönyvtár (Visual Component Library)289
A TObject osztály289
Az osztályinformáció megjelenítése292
A VCL hierarchiája293
A komponensek295
Az objektumok296
A kivételek300
A VCL osztályok használata302
Az általános VCL tulajdonságok302
A Name (Név) tulajdonság305
Komponensek méretére és helyzetére vonatkozó tulajdonságok308
Aktivizálási és láthatósági tulajdonságok308
A testreszabható Tag tulajdonság309
A felhasználói interfész: színek és fontok310
Általános VCL metódusok312
Az általános VCL események315
A Delphi kollekcióinak használata316
Objektum- és adatlisták használata318
A VCL forráskód tanulmányozása320
II. RÉSZ323
Alapvető komponensek327
A Windows saját komponensei327
Gombra kattintás328
A Buttons (gombok) példa329
Kattintás az egérrel333
Színes szövegek a formon334
A LabelCo példa334
A standard szín párbeszédablak337
Elemek áthúzása komponensek között338
A Dragging példa kódja340
Felhasználói input fogadása341
A bemeneti fókusz kezelése342
Egy általános OnEnter eseménykezelő346
Számok bevitele347
Kifinomult beviteli sémák352
Egy egyszerű szerkesztő készítése354
A Font párbeszédablak354
Egy komolyabb szerkesztő készítése355
Választások357
A rádiógombok csoportosítása358
A Phrases1 példa359
Egy lista sok választási lehetőséggel363
A Phrases2 példa formja363
Listapanelek kezelése365
A kiválasztott string eltávolítása a másik listapanelből366
Többszörös kiválasztás engedélyezése370
A Phrases példa harmadik változata372
A jelölőnégyzet-lista (CheckListBox) komponens használata375
Sok lista, kevés hely377
Egy adott határon belüli érték kiválasztása379
A Scroll Color példa379
Menük készítése és kezelése385
A főmenü felépítése385
A menüpontok különböző szerepei386
Menü készítése a Menü Tervezővel387
A menü általános felépítése388
Gyorsbillentyűk, forróbillentyűk388
Előre definiált menüsablonok használata389
Menüparancsok feldolgozása390
A Menü Tervező által generált kód391
A MenuOne példa forrása393
Menük módosítása futásidőben395
Menüpontok változtatása futásidőben395
Menüpontok kikapcsolása és legördülő menük elrejtése397
Rádió menüpontok használata399
Menüpontok készítése dinamikusan400
Rövid és hosszú menük405
Grafikus menüpontok407
A pipa módosítása407
Kép menüpontok411
Tulajdonos által rajzolt menüpontok415
A rendszermenü testreszabása419
Teljes menü készítése422
A Fájl menü423
Rövid kiértékelés425
A Bekezdés menü429
A Betűtípus menü430
A Beállítások menü433
Előugró menük434
Automatikus helyi menü435
Előugró menü módosítása aktiváláskor436
Előugró menük kezelése programból437
A formok mélyebb megismerése443
Formok és ablakok443
Átlapolt, felbukkanó és gyermekablakok445
Az alkalmazás is ablak446
Form-stílusok beállítása447
Legfelül maradó form készítése448
A villanás kiküszöbölése449
Keretstílus451
A keretstílus hatása452
A Borders példa453
A keret ikonjai454
További ablakstílusok használata456
A formok manuális méretezése457
Formok automatikus méretezése460
A form helyzetének és méretének állítása461
A form kis- és teljes méretűvé alakítása463
A form és kliensterületének mérete465
A formok maximális és minimális mérete466
Formok készítése automatikusan468
A form bezárása469
A billentyűzet-események figyelése472
Egéresemények figyelése475
Az egér gombjai475
A Windows használata egér nélkül476
Az egéresemények paraméterei476
Kattintás és rajzolás: a Shapes1 példa477
Rajzolás a formra479
A rajzeszközök480
Alakzatok rajzolása481
Rajzolás és festés a Windows-ban484
Egy egyszerű alakzat festése485
Több alakzat festése487
A Delphi kimeneti komponensei491
Grafikus komponensek495
A felhasználói felület grafikus fejlesztése495
Bitmap a gombon496
Egy autó a gombon497
Változó kép a gombon502
A kétállású gomb502
Több kép egy bitmapben504
A forgó földgömb506
Bitmap lista, erőforrások használata, és a rajztábla508
Az Animáció kontrol514
Kép megjelenítő517
Rajzolás a bittérképbe520
Alakzatok rajzolása521
Grafikus listák524
Színek listájának kirajzolása524
A könyv rövid áttekintése528
A fejezetek struktúrája532
Az Outline csomópontjai536
Egy grafikus lista539
Grafikus rácsok542
A font rács544
Aknák a rácsban548
Színek választása553
A TeeChart használata554
Az első példa készítése556
Adatok hozzáadása a grafikonhoz558
Sorozatok dinamikus létrehozása560
A Dátum-Idő kiválasztó kontrol562
Eszköztár, CoolBar, státuszsor567
Kontrolok csoportosítása paneleken567
Eszközsor készítése panelből568
Az első eszköztár569
Eszköztár gombok ki és bekapcsolása572
Tippek hozzáadása az eszköztárhoz574
Tippek a formokon576
Tippek testre szabása576
Több tipp egy kontrollhoz578
Szolgáltatások az eszköztáron580
Combo box eszköztáron580
Mozgatható eszköztár582
A Windows 95-ös Toolbar (Eszköztár) kontrol586
Egy remek eszköztár590
Státuszsor készítése593
Menü tippek a státuszsoron594
Speed Button tippek a státuszsoron596
Több form és párbeszédablak601
Párbeszédablakok vagy formok?601
Második form hozzáadása a programunkhoz602
Modális és nem modális formok605
Két form, két menü607
Form menük egybeolvasztása608
Párbeszédablakok készítése611
Modális párbeszédablakok611
Párbeszédablak bezárása614
Nem modális párbeszédablak615
Előre definiált párbeszédablakok használata620
Általános Windows párbeszédablakok620
Üzenetablakok sokasága626
Bővíthető párbeszédablakok630
Névjegy készítése633
A rendszer Névjegyének használata633
Saját rejtett képernyő készítése634
Nyitóképernyő készítése637
Vizuális form öröklés642
Öröklés alapformból643
Polimorf formok646
Görgetés, többlapos formok655
Amikor a formok túl nagyok655
A form görgetése656
A görgetést tesztelő példa657
Automatikus görgetés660
Kép görgetése660
Görgetés és form koordináták662
Jegyzettömbök készítése a Delphivel664
PageControl és TabSheet komponensek665
Notebook TabSet-tel670
Jegyzettömb oldalának megváltoztatása674
Füllel rendelkező jegyzettömbök677
Jegyzettömb fülek nélkül és fülek jegyzettömb nélkül678
Megjelenítés egy jegyzettömbben679
Egy képkezelő program680
Képnézegető fülekkel683
Egy többoldalas eszköztár684
Formfelosztási technikák686
Elválasztás Splitterrel686
Vízszintes elválasztás689
Alternatív elválasztó komponensek690
Elválasztás fejléccel691
Elválasztás panelekkel694
Elválasztó vonal rajzolása697
Közvetlen egérkezelés a formban701
Húzás egérrel701
A húzás kódja702
MDI alkalmazások készítése707
MDI a Windowsban: technikai áttekintés707
Keret és gyermekablakok a Delphiben710
Az első MDI demo Delphiben710
Egy teljes Window menü felépítése713
Egy gyermekablak létrehozása715
MDI alkalmazások különböző gyermekablakokkal717
Egy pattogó alak hozzáadása718
Az új gyermekform menüje719
A főform átalakítása720
Az MDI gyors elsajátítása722
Adatbázis-kezelő alkalmazások készítése727
Adatok, fájlok, adatbázisok és táblák727
Mi is egy tábla?730
Műveletek végzése az adatbázison731
A Delphi adatbázis komponensei731
Táblák és lekérdezések733
Az adatkészlet állapota735
Más adatkezelő komponensek736
A Delphi adatfüggő komponensei736
Adatbázis-kezelő alkalmazások készítése manuálisan738
Egy adatbázis-kezelő rács738
A rács testreszabása740
A tábla állapota741
DBEdit vezérlők használata742
Lekérdezések használata744
Paraméterezett lekérdezések748
A Database Form varázsló használata750
Az adatmezők elérése751
A mezőosztályok hierarchiája753
Számított mező készítése757
Mezők használata a tábla változtatásához762
Rekordok keresése a táblában762
A kereső metódusok764
Goto metódusok765
A Locate metódus766
Egy tábla oszlopának szummázása766
A tábla egy oszlopának szerkesztése769
Az adatbázis különböző tábláinak használata770
Az adatbázis és a tábla kiválasztása futásidőben770
Egy táblaböngésző program772
Egy mezőszerkesztő program775
A táblaböngésző felhasználói felületének továbbfejlesztése776
Tábla létrehozása778
Táblák dinamikus létrehozása779
A form és a kezdő programrészlet781
Új tábla létrehozása782
Egy létező tábla kiválasztása a megfelelő mezők segítségével784
Rekordok hozzáadása és törlése787
Többrekordú rács használata788
Rácspanelek mozgatása789
Kapcsolttáblás form készítése varázslóval791
A kapcsolttáblás szerkezet használata lekérdezésekben793
Választás kombinált lista segítségével793
Keresés a rácsban795
Haladó adatbázis-kezelés801
Kapcsolat létesítése SQL szerverrel801
Első InterBase alkalmazásunk802
Kapcsolat távoli SQL szerverrel804
InterBase szerver eszközök804
Meglévő program átírása SQl szerverre907
A tábla átmásolása808
Az alkalmazás átírása810
A Visual Query Builder használata811
Átírás vagy fejlesztés?814
Tábla-összekapcsolások a Visual Query Builderrel814
Egy háromtáblás összekapcsolás815
Egy többtáblás kapcsolat817
Adatmodulok819
Egy adatmodul elkészítése820
Adatmodul több nézethez821
Mezőtulajdonságok és kezdőértékek megadása823
Egyszerű táblaszűrés825
Egyéni táblaszűrés827
Egyéni szűrés és a kliens/szerver fejlesztés829
Az adatszótár830
Az adatszótár és a mezőszerkesztő (Fields Editor)831
Miből áll egy attribútumhalmaz?832
Az adatszótár használata833
Tranzakciókezelés834
Egy egyszerű példa a tranzakciókezelésre835
Egyéni adatbázis-belépés837
Adatbázishibák kezelése839
Megvásárolható példányok
Állapotfotók
Delphi 3 mesteri szinten I. Delphi 3 mesteri szinten I. Delphi 3 mesteri szinten I. Delphi 3 mesteri szinten I.

A gerinc kissé töredezett, a lapélek foltosak. A kötés megtört.

Állapot:
1.580 Ft
790 ,-Ft 50
6 pont kapható
Kosárba
Állapotfotók
Delphi 3 mesteri szinten I. Delphi 3 mesteri szinten I. Delphi 3 mesteri szinten I.

A gerinc töredezett.

Állapot:
1.580 ,-Ft
13 pont kapható
Kosárba