Az eszközpaletta Látható, hogy a Delphi 7.0 ablakai a Windows operációsrendszernél megszokott jellemzıkkel bírnak: címsor, ablakkezelı gombok, vezérlımenü stb. A Delphi címsora a Delphi 7 - Project1 feliratot viseli (ez a felirat azonban a különbözı állapotoknak megfelelıen - pl. mentés után - változhat!). A menü 11 tételt (File, Edit, Search,..., Help) tartalmaz, amelyekbıl szabványos legördülı menük jelennek meg. Az itt található parancsok gyakrabban használható része a menüsor alatt, baloldalon található eszközpalettán is megtalálható ikonként. Ezek a gombsorokat természetesen testre lehet szabni, azaz olyan gombokkal egészíthetık ki, amiket munkánk során gyakran használunk, a kevésbé használatosak pedig eltávolíthatók. A gombok funkciójáról súgócímke (angolul Hint) ad tájékoztatást, azaz ha valamelyikre ráállunk az egérkurzorral, egy keretben lévı felirat mondja meg, mire is való. Az alapbeállítású nyomógombokat mutatjuk be a következıkben: Felsı sor balról jobbra 1. Új egység hozzáadása 2. Létezı fájl megnyitása 3. Mentés 4. Mentés Minden 5. Projekt megnyitása 6. Új fájl hozzáadása 7. Fájl eltávolítása 8. Súgó Második sor balról jobbra 1. Egység (unit) megjelenítése 2. Form (unit) megjelenítése 3. Form / forráskód átkapcsolása 4. Új form létrehozása 5. Run-gomb 6. Léptetés szubrutinokba való belépéssel, ugyan az mint F7 7. Léptetés szubrutinok kihagyásával, ugyan az mint F8 1/7
A komponenspaletta A komponenspalettán 33 lapon (Delphi 7 Enterprise verzió esetén), tematikus csoportokba győjtve találhatók a Delphi komponensei ( > 100 darab). Már a Standard lapon található elemekkel felépíthetı egy átlagos form, azaz Windows ablak (menü, gombok, jelölı négyzetek, rádiógombok stb. felhasználásával), az esetleg még szükséges komponensek a további lapokon találhatók. A form szerkesztése úgy történik, hogy a komponenseket az adott gombra kattintva elhelyezzük a Form felületén. Az egyes elemek tulajdonságait az Object Inspector-ban (objektumfelügyelı) állíthatjuk be. 2/7
Pl. alapértelmezési Button1 címke (Caption - tulajdonság) helyett beírhatjuk Kilép feliratot: Aktív elem (komponens) 3/7
Az objektumfelügyelı (Object Inspector) Az Object Inspector voltaképpen egy kétlapos párbeszéd-ablak, ahol beállíthatjuk a form és a komponensek tulajdonságait (név, méret, szín, betők stb.). Ez történik a Properties (tulajdonságok) nevő lapon. Az Events (események) lapon pedig az egyes elemekhez kapcsolódó eseményekrıl (pl. egérkattintás, billentyőütés stb.) intézkedhetünk. Az objektumfelügyelıben mindig a formszerkesztın aktív (kijelölt) elem tulajdonságai állíthatók, módosíthatók. 4/7
A formszerkesztı A formszerkesztı az a felület, amelyen a tervezett Windows ablakot kialakítjuk. A formon (őrlapon, ablakon) kell elhelyezni a menüt, gombokat stb., az objektumfelügyelıben (Object Inspector) pedig megadhatjuk ezek tulajdonságait. Már maga a form is egy teljes, ámbár üres Windows ablakot takar. Ha lefuttatnánk, egy olyan üres Windows ablakot kapnánk, amit méretezhetünk, áthelyezhetünk, használhatnánk az ablakgombokat, de még a rendszermenüt is. Az ábrán egy nyomógomb komponenst tettünk az őrlapra. A form felületén a komponensek elhelyezését pontozott rács segíti. Az ablakmodellek leírását a Delphi a.dfm kiterjesztéső állományokban tárolja. 5/7
A kódszerkesztı ablak A kód- (szöveg-) szerkesztı ablak alapesetben a formszerkesztı alatt alig látható. Akkor tőnik elı, ha a kilógó alsó részére kattintunk, vagy megnyomjuk az F12 funkcióbillentyőt. A következı ábra szerinti ablak látható: Az ablakban az eddig "megírt" Object Pascal nyelvő kódszöveget látjuk. A Delphi ugyanis az általunk vizuális módon szerkesztett form, illetve a komponensek Pascal-kódját rögtön magától beilleszti az aktuális unit (Pascal nyelven egység, azaz forráskódot tartalmazó szöveges állomány) megfelelı helyére. A unitok fájljai.pas kiterjesztésőek. Minden egyes formhoz tartozik egy unit (de létezik form nélküli unit is!). Egy program alá természetesen általában több form és több unit is tartozhat. Maga a program (azaz "delphiül" project) kódja is megtekinthetı, ha a View menü Project Source parancsát választjuk. A projekt forráskódja.dpr kiterjesztéső állományban tárolódik. Bár az ábrák szerinti kódszerkesztı ablak a kódszövegnek csak kis részét láttatja (valójában ezek is méretezhetı ablakok!), annyi máris kitőnik, hogy az Object Pascal szövegszerkesztıje - a "régi" Turbo (Borland) Pascal 7.0 haladó hagyományait követve - automatikusan kiemeli a programnyelv kulcsszavait, a megjegyzéseket pedig dılt kék betőkkel írja. 6/7
Apropó! megjegyzések formátuma: { ez egy megjegyzés, lehet több sorban} // ez is egy megjegyzés, de csak a sor végéig... 7/7