1.061.441

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

Programozzunk Delphi 7 rendszerben! - CD-vel

Kylix megjegyzésekkel

Szerző
Lektor
Budapest
Kiadó: ComputerBooks Kiadó Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 465 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-618-307-4
Megjegyzés: CD-melléklettel.
É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

Előszó

A Borland Delphi rendszer olyan, gyors alkalmazásfejlesztő környezet (RAD Rapid Application Development), amely hazánkban rendkívüli népszerűségnek örvend. A Delphi (és testvére a Kylix)... Tovább

Előszó

A Borland Delphi rendszer olyan, gyors alkalmazásfejlesztő környezet (RAD Rapid Application Development), amely hazánkban rendkívüli népszerűségnek örvend. A Delphi (és testvére a Kylix) szerencsésen egyesíti magában a Windows és a Linux alkalmazások készítésére szolgáló grafikus fejlesztői környezetet és a teljesen objektumorientált programnyelvi fordítót. A rendszer támogatja a legújabb technológiákat, az Internet-alkalmazások készítését, a multimédiás megjelenítést, az ügyfél-kiszolgáló adatbázis-kezelést stb.
Ha csak a főbb tulajdonságokat tekintjük, azt találjuk hogy a Delphi az egyik leghatékonyabb alkalmazásfejlesztő eszköz, amely Object Pascal alapú forrásnyelvi fordítóprogrammal, komponensalapú felépítéssel (VCL), és testre szabható adatbázis-hozzáférési lehetőséggel rendelkezik. A rendszer része egy másik komponenskönyvtár is (CLX), mellyel Windows környezetben Linux alkalmazást fejleszthetünk. A CLX-re alapozott forrásnyelvű programból a Linux rendszerben működő Kylix fordító segítségével Linux alkalmazást készíthetünk.
Jelen könyvünk elkészítésekor a Delphi 7 Enterprise verziót használtuk, azonban a példaprogramok többsége a régebbi verziók alatt is működőképes.
A Delphi rendszer szerteágazó funkcióinak programban történő egyesítése nem túl bonyolult programozói feladat, nehézséget jelent azonban ezen elemek összefoglaló áttekintése. Az egyes területek dokumentációja külön-külön is kötetekre rúg, így azok teljes részletességgel történő ismertetésétől el kellett tekintenünk. Egy adott témáról - esetünkben a Delphi rendszerről - szóló könyv készítésekor fontos szem előtt tartani azt, hogy kihez, és milyen céllal szólnak a papírra vetett információk.
Vissza

Tartalom

Tartalomjegyzék
Előszó1
Bevezetés3
Az Object Pascal nyelv7
Az Object Pascal nyelv elemei7
A nyelv jelkészlete7
Foglalt szavak7
A program utasításai és sorai9
Azonosítók9
Számok9
Szövegkonstansok10
Címkék11
Operandusok11
Operátorok11
Kifejezések11
A programozó megjegyzései a programban12
Object Pascal programok felépítése13
Adattípusok és deklarációk18
Egyszerű adattípusok19
A string típus24
Struktruált típusok25
Mutatók30
Az eljárástípus31
A variáns típus31
Típusdefiníciók32
Konstansok (const)34
Azonos és kompatibilis típusok38
Object Pascal kifejezések41
Egy- és kétoperandusú műveletek41
Elsőbbségi szabályok41
Műveletek csoportosítása42
Karaktersorozatok összekapcsolása48
Halmazműveletek48
Műveletek mutatókkal50
Osztályok és interface-ek operátorai50
Konzol-alkalmazások alapvető I/O műveletei51
Szöveges megjelenítés -a write () és a writeln() eljárások51
Olvasás billentyűzetről - a read () és a readln() eljárások54
Az Object Pascal nyelv utasításai58
Egyszerű utasítások58
Strukturált utasítások61
Alprogramok használata72
Az alprogramok szerkezete és helye az Object Pascal programban74
Függvények és eljárások76
Változók az alprogramokban80
Alprogramok paraméterei82
Alprogramok deklarációja89
Modulok az Object Pascalban93
Az Object Pascal modulok felépítése93
A modulok fejléce - hivatkozás a modulokra94
Az interface rész95
Az implementation rész95
Az inicializációs és a lezáró rész97
Az Object Pascal nyelv speciális lehetőségei98
Dinamikus memória-használat98
Szövegek tárolása és feldolgozása107
Az idő és a dátum kezelése118
A variáns típus használata123
A beépített assembler használata129
Matematikai lehetőségek a Delphi-ben131
Objektumok az Object Pascal-ban135
Az objektumosztályok (class) felépítése135
Az adatrejtés elve141
Osztály-hierarchia kialakítása143
Az osztályok használatának további lehetőségei153
Objektum-orientált adattárolási lehetőségek áttekintése162
Kivételek kezelése167
A kivételkezelés használata167
Kivételek deklarációja167
Kivételek kiváltása - a raise utasítás168
A try...except utasítás169
A try...finally utasítás173
Előre definiált kivételek174
A kivételkezelést támogató eljárások177
A Delphi mint a Windows programozás eszköze179
Eseményvezérelt prgramépítés179
Az alkalmazások szerkezete179
A projekt182
A Tapplication osztály182
A Tapplication Events osztály186
Az üzenetek szerkezete187
Az alkalmazások környezete188
Az alkalmazások ablaka191
Az ablakok eseményeinek kezelése194
Ablakok tulajdonságai199
Ablakkezelő metódusk206
A vezérlőkről röviden - alapvezérlők212
Menük használata224
Vezérlőgombok232
A ScrollBar vezérlő235
Szövegmegjelenítők236
Csoportosító vezérlők244
Speciális vezérlők247
Grafikus vezérlőgombok, billentyűzetgyorsítok247
Görgetősáv jellegű különleges vezérlők248
Speciális szövegmegjelenítők és -szerkesztők249
Lista típusó különleges vezérlők250
Speciális vezérlőtároló komponensek252
Információk táblázatos megjelenítése254
Speciális naptárvezérlők256
Formok és vezérlők programból történő létrehozása257
Formok dinamikus kezelése257
Vezérlők futás közben történő létrehozása258
A dinamikusan létrehozott elemek eseményei258
Dinamikusan létrehozott elemek tömbje259
Multimédiás alkalmazások készítése261
MessagaBeesp(), PlaySound() és MCI függvények262
Hang nélküli AVI fájlok lejátszása: Tanimate265
Animációk készítése hagyományos módszerrel267
Médialejátszó: TMediaPlayer270
Vidd és dobd, vagy csatlakoztasd!274
Az objektumok "megfogása"274
A "vidd és dobd" művelet275
A "vidd és csatlakoztasd" művelet277
A vágólap használata279
Többszálú alkalmazások készítése281
Programszál objetkumok létrehozása és megszüntetése281
A programszál indítása, felfüggesztése és leállítása282
Programszálak kezelése283
Többalakos alkalmazások kialakítása285
Párbeszédablakok285
Modális és nem modális párbeszédablakok285
Egyszerű szerkezetű párbeszédablakok használata286
Általános párbeszédablakok használata286
Párbeszédablakok speciális vezérlői297
Előkészített párbeszédablak minták298
Az objektumraktár (Object Repository)300
Speciális felépítésű alkalmazások302
SDI alkalmazások303
MDI alkalmazások304
Alkalmazáskészítő varázslók306
Grafikus megjelenítés Delphi programokban307
Alapvető grafikus eszközök307
Színek307
Rajzolási módok308
Alapeszközök308
Grafikus vezérlők használata311
Geometriai alakzatok megjelenítése311
Képek megjelenítése312
Képlisták312
Grafikonok megjelenítése313
A Canvas tulajdonság használata314
A Canvas objektum alaptulajdonságai314
Rajzolás a Canvas objektum felhasználásával316
Rajzolás és újrafestés Windows alkalmazásokban322
Nyomtatás322
Újrafelhasználható programelemek készítése325
Dinamikusan szerkeszthető könyvtárak (DLL)325
DLL készítése326
A DLL felhasználása328
A DLL használatának további lehetőséei333
Delphi komponensek készítése337
A package programmodul337
A komponenskészítés alapismeretei339
Komponensek létrehozásának lépései344
Komponenskészítés lépésről-lépésre347
Adatkezelés Delphi-ben353
Fájlkezelés353
Állománytípusok353
A fájlkezelés lépései355
Lemezek és könyvtárak használata363
Adatfolyamok (streams) kezelése365
Lemezállományok adatfolyama (FileStream)366
Sztringek adatfolyama (StringStream)367
Memória adatfolyam (MemoryStream)368
Lokális adatbázisok kezelése Delphi alkalmazásokból370
A BDE (Borland Database Engine)371
A relációs adatbázisokról röviden373
Az álnevek (alias) létrehozása a BDE Administrator segítségével374
Az eszközpaletta BDE, DataContorls és DataAccess lapján található vezérlőelemek használata378
Beszámolók készítése az adatbázisok adatainak alapján (Rave palettalap)402
ADO407
dbExpress410
Web-alkalmazások fejlesztése413
Webböngésző alkalmazás létrehozása413
TCP/IP-illesztőkapuk (sockets)416
Web Broker technológia: CGI és ISAPI (NSAPI)418
Webkiszolgáló oldali alkalmazások típusai419
Kommunikációs sorrend, űrlapok421
TWebActionItems, TWebResponse, TWebRequest424
Tartalom-összeállítók (TPageProducer, TDataSetPageProducer stb.)428
WebServices palettalap436
WebSnap437
IntraWeb441
Irodalomjegyzék443
Tárgymutató445
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem