Figyelem! A honlap és a bolt kínálata eltérhet. Részletek

GTK+ programozás Free Pascalban

GTK+ programozás Free Pascalban
GTK+ programozás Free Pascalban - adatlap
Méretek: SZ: 16cm M: 23cm
Kiadó: BBS-Info Kft.
ISBN:9789639425361
Kiadás éve: 2009
Oldalszám: 243
Borító: puhatáblás
Könyvudvar ár: 490 Ft
Darab: Kosárba tesz
26 éve változatlanul
a legalacsonyabb árak
Megrendelését akár
ingyenes szállítással is kérheti!
Több mint 54 ezer
Facebook rajongó
Biztonságos kapcsolat adatait bizalmasan kezeljük

Ez a könyv a grafikus felhasználói felületű, több platformra is lefordítható alkalmazások nyílt forráskódú eszközökkel való fejlesztésébe vezeti be az Olvasót. Ezek az eszközök - jelen esetben - az egyre népszerűbb GTK+ alkalmazásprogramozási felület és a sokak által jól ismert Free Pascal fejlesztői környezet. A könyv elsősorban az ablakok munkaterületének kialakítására és az ott elhelyezett objektumok (nyomógomb, beviteli] mező, menüsor, eszköztár stb.) gyakorlati alkalmazására fekteti a hangsúlyt.
Az anyagot ne tekintsük teljél GTK+, ismertetőnek, mivel annak megvalósításához talán a még egyszer ekkora terjedelem sem lenne elegendő, ennek ellenére nem csupán az elindulás során, hanem akár összetettebb alkalmazások készítésekor is hasznosnak bizonyulhat ez a mű. Megbizonyosodhatunk róla, hogy némi Pascal ismeret birtokában, különféle vizuális fejlesztői környezetek igénybe vétele nélkül is könnyedén készíthetünk akár bonyolultabb GUI alkalmazásokat, köszönhetően a GTK+ jól átgondolt felépítésű, kényelmes eszköztárának és annak Free Pascal alatti felhasználhatóságának. 

TARTALOM

Előszó 9
1. Bevezetés 11
2. A munkamenet 14
2.1 Az IDE használata 14
2.2 Egyedi munkakörnyezet kialakítása 15
2.2.1 A könyvtárszerkezet 16
2.2.2 A fordítás 17
2.2.3 Segédprogramok 19
2.3 A GTK+ telepítése 21
2.3.1 Tennivalók Windows alatt 21
2.4. Programírási tippek 23
2.4.1 A forráskód 24
2.4.2 A felhasználói felület 25
2.4.3 Dokumentációk keresése 25
3. GTK+alapok 27
3.1 A gtk2 modulcsomag részei 27
3.1.1 Szoftverszintek 28
3.2 Általános tudnivalók 29
3.2.1 Elnevezési szabályok 31
3.2.2 A widget 32
3.2.3 A GTK+ program szakaszai 33
3.2.4 Kilépés a programból 35
3.3 Konténerek 36
3.3.1 Dobozok 39
3.3.2 A dobozba csomagolás 43
3.3.3 A táblázat 47
3.3.4 Kötetlen elhelyezés 48
3.3.5 Igazítás a konténeren belül 49
3.4 Jelzések 50
3.4.1 Csatlakozás a jelzéshez 53
3.4.2 Gyakran használt jelzések 55
3.4.3 Eseménydoboz
3.5 Időzítő 57
3.6 Szövegek konvertálása 58
3.6.1 ASCII kódok 60
3.7 Típuskonvertálás 61
3.7.1 A konvertálási kivétel kezelése 62
3.7.2 A GTK+ verziójának kiíratása 63
3.8 A konzol 65
4. Egyszerű látványelemek 67
4.1 Közös tulajdonságok 67
4.1.1 Elemleírás (tooltip) 68
4.2 Gombok 70
4.2.1 Nyomógomb 70
4.2.2 Kapcsológomb 74
4.2.3 Választógomb 75
4.2.4 Rádiógomb 77
4.3 Szövegkezelő widgetek 79
4.3.1 Felirat 80
4.3.2 Beviteli mező 85
4.3.3 Legördülő lista 91
4.3.4 Léptetőgomb 94
4.3.5 Csúszka 98
4.4 Állapotjelző widgetek 101
4.4.1 Állapotsor 101
4.4.2 Folyamatjelző 103
4.5 Díszítő elemek 106
4.5.1 Elválasztó vonal 107
4.5.2 Nyíl 107
4.5.3 Keret 108
4.6 Felületszétválasztó elemek 111
4.6.1 Füles panel 111
4.6.2 Expander 115
4.6.3 Osztasmezo 117
4.7 Kiegészítő látványelemek 119
4.7.1 Vonalzó 120
4.7.2 Naptár 122
5. Ablakok 126
5.1 Az általános ablak 126
5.1.1 Címsor 127
5.1.2 Ablakdíszítés 127
5.1.3 Méret 128
5.1.4 Pozíció 130
5.1.5 Modális ablak 131
5.1.6 További ablakműveletek 134
5.2 Üzenetablak 134
5.3 Párbeszédablak 139
5.4 A GtkWindow további lehetőségei 144
5.4.1 A „Fogd és Vidd" működésű ablak 145
5.4.2 Az alkalmazás ikonjának beállítása 147
6. Összetett látványelemek 149
6.1 Szövegdoboz 149
6.1.1 Gördítősávok 151
6.1.2 A szövegdoboz alapvető tulajdonságai 153
6.1.3 Pufferműveletek 155
6.1.4 Egyszerű szövegszerkesztő 156
6.2 Menüsor 159
6.2.1 Egyszerű menü 159
6.2.2 Képek a menüben 161
6.2.3 Választógombos menü 164
6.2.4 Rádiógombos menü 165
6.2.5 Leválasztható menü 167
6.3 Eszköztár 169
6.4 Listanézet 173
6.4.1 Szöveges listanézet 175
6.4.2 Kép, választógomb és folyamatjelző a listában 181
7. Beépített segédeszközök 185
7.1 Fájlválasztó widgetek 185
7.1.1 Fájlválasztó nyomógomb 186
7.1.2 Fájlválasztó ablak 188
7.1.3 Szövegfájlok kezelése 189
7.2 Színválasztó widgetek 194
7.2.1 Színkezelés 195
7.2.2 Színválasztó nyomógomb 196
7.2.3 Színválasztó ablak 198
7.3 Betűtípus-választó widgetek 200
7.3.1 A Pangó fontleíró használata 201
7.3.2 Betűtípus-választó nyomógomb 204
7.3.3 Betűtípus-választó ablak 205
8. Képkezelés és rajzolás 208
8.1 Képek egyszerű betöltése 208
8.2 A pixel puffer 210
8.2.1 Betöltés és hibakezelés 210
8.2.2 A kép manipulálása 214
8.2.3 Mentés 215
8.3 Az XPM formátum 217
8.3.1 Az XPM adat megjelenítése 219
8.4 A stílusok kezelése 222
8.5 A rajztábla 224
8.5.1 Alakzatok 228
8.5.2 Rajzolás futási időben 234
Függelék 238
F1. A GTK_STOCK 238
F2. A PTAML 240
Irodalomjegyzék 243

Nincsenek vélemények ehhez a termékhez.

Írjon véleményt a termékről

Az Ön neve:


Az Ön véleménye: Megjegyzés: HTML kódok nem engedélyezettek!

Értékelés: Rossz           

Írja be az ellenőrző kódot: