Bővebb ismertető
Előszó
Ha a fejlesztői rendszerekkel kapcsolatos piaci helyzetet vizsgáljuk, megállapíthatjuk, hogy egyre nagyobb az igény hatékony, Windows alatt működő, adatkezelő alkalmazások rövid határidős fejlesztésére. A Windows programok készítésére szolgáló hagyományos fejlesztőeszközök használata azonban nagy programozási gyakorlatot igényel. Ugyancsak sok fáradsággal jár a különböző adatbázis-kezelő rendszerekkel való kapcsolatteremtés. A másik oldalról megközelítve a feladatot, az elterjedt adatbázis-kezelő rendszerek valamelyikét használva hamar elérhetjük annak korlátait, hiszen ezen rendszereket adott feladatkör igényeinek figyelembe1 vételével dolgozták ki. A szokásostól eltérő problémák megoldásához más, az adatbázis-kezeléstől idegen eszközökre (pl. C nyelv) van szükség. További eszközöket igényel az elkészített alkalmazás piacképes változatának kialakítása.
A fenti nehézségek áthidalására született meg a Borland cég Delphi for Windows rendszere. A Delphi szerencsésen egyesíti magában a Windows alkalmazások készítésére szolgáló grafikus fejlesztői környezetben-, a teljesen objektum-orientált programnyelvi fordítóban- és a kliens-szerver adatbáziskezelési technológiában rejlő lehetőségeket.
A Delphi a kapacitásának megfelelő erőforrásigénnyel rendelkezik. Ezzel szemben már az első programkészítési lépések során kellemes meglepetés éri a felhasználót, akinek elég memória- és lemezkapacitás állt rendelkezésére ahhoz, hogy telepítse a rendszert. Örömmel tapasztalhatja, hogy hála a jól kialakított felhasználói felületnek és a gondosan megtervezett objektumszerkezetnek, üzembiztos Windows alkalmazás készíthető akár csak az egér gombjainak nyomkodásával.
Miért ajánljuk mégis könyvünket az olvasó figyelmébe?
Egy konkrét feladat megvalósításakor azonban jó, ha nem kell keresgélnünk -a pilótafülke élményét nyújtó - felhasználói felület funkciói között. Az sem baj, ha tudjuk, hogy mi történik a programunkban akkor, amikor beépítünk egy összetett objektumot.
Végül ha ténylegesen saját alkalmazást készítünk, akkor nem kerülhetjük el azt, hogy saját magunk készítsünk programot. A programok írása során elengedhetetlen, hogy átfogó képünk legyen a Delphi objektumhierarchiájának tulajdonságairól és az eseménykezelő metódusairól.
1