Egy egyszerű delphi projekt felépítése
A Delphi program egy projekt nevű fájl gyűjteménye.
A projekt olyan fájlok gyűjteménye, amelyek egy alkalmazás fejlesztését biztosítják a Delphi-ban. A Delphi projekt projektfájl, űrlapfájlok, modulok, projektbeállítások, erőforrások stb. Sok ilyen fájlt hoz létre a Delphi, amikor a munka a projekt csak a kezdet. A Delphi alkalmazásban létrehozott összes alkalmazás helyére külön könyvtárat kell létrehozni. Az 1. ábrán. A 14. ábra egy egyszerű alkalmazást tartalmazó fájlokat tartalmazó ablakot mutat be.
Calcu a "Calcu.pas" -ban;
Calcu a "Calcu.pas" -ban;
jelezzék, hogy a programban lévő projektfájl mellett az Űrlapokat és a Calcu modult is fel kell használni. Az Űrlapok modul szabványos, és a Calcu modul új, korábban ismeretlen, és a Delphi ebben az esetben is megadja a fájl nevét a modul szövegével. Minden alkalommal, amikor egy új űrlapot vagy új modult adnak a projekthez, a Delphi automatikusan hozzáadja az Alkalmazások irányelvet a projektfájlhoz.
Azt utasítja a fordítónak, hogy csatlakozzon az erőforrás fájl programhoz.
A program teste három végrehajtható állítást tartalmaz:
Mindegyikük felhívja az egyiket a TApplication objektum egyik módjára. A TApplication objektum olyan adatokat és alprogramokat tartalmaz, amelyek a Windows program egészének normális működéséhez szükségesek.
Az űrlap fájl kiterjesztése .Dfm. A program összeállításakor közvetlenül kapcsolódik a végrehajtható fájlhoz. Az űrlapfájl egy olyan összetevők tulajdonságainak listája, amelyek az alapértelmezett értékekből módosított formában szerepelnek. Az űrlapfájl az űrlap grafikus ábrázolását az üzenetkezelőkhöz kapcsolja, és a Tapplication.CreateForm módszer használja az űrlap inicializálására.
Az .Dfm kiterjesztésű fájl bináris fájl, de tartalmát szövegként megjelenítheti a képernyőn. Ehhez nyissa meg a fájlt a Fájl menü Megnyitás parancsával:
Objektum1: TForm1
Font.Name = 'MS Sans Serif'
A projektbeállítási fájlnak van egy .Dof kiterjesztése. Ezek a szöveges fájlok, amelyek az aktuális projektbeállítást tartalmazzák: fordító és linker beállítások, szolgáltatási címtár nevek, feltételes irányelvek és parancssori paraméterek.
A Dsk fájl tartalmazza a Desktop asztali beállításait. Ez a szövegfájl tárolja azt az információt, hogy mely ablakok vannak nyitva és milyen pozíciókban vannak. Ez a fájl lehetővé teszi a projekt munkakörnyezetének megjelenését.
A Cfg fájl tartalmazza a projekt konfigurációs beállításait. Ezt a fájlt fordító fordító használja, és ugyanaz a neve, mint a projektfájl.
Az erőforrás fájlnak van egy .Res kiterjesztése. Ez egy bináris fájl, amely tartalmazza a projekthez szükséges összes erőforrást, például ikonokat, grafikákat, egérmutatókat vagy karakterláncokat. Ez a fájl létrehozza és módosítja a Delphit. A felhasználót nem szabad módosítani vagy létrehozni.
pa biztonsági fájlokat tartalmaz.
A futtatható fájlnak van a .Exe kiterjesztése. Ez egy önálló futtatható fájl, amely nem más, szükséges, kivéve, ha a megosztott könyvtárakat.
A .Dcu kiterjesztés objektummodul fájlokat tartalmaz. Ezek a fájlok a programmodul fájlok fordított változatai.
Mindezek mellett a fő Delphi project fájl tartalmazhat: a dynamic link library (DLL); súgófájlok (.HLP); képfájlok (.Wmf. Bmp. Ico); animált fájlok (.Avi); a Pascal korábbi verzióiban vagy más programozási nyelveken írt fájlok stb.
A futtatható fájl létrehozásának folyamata vázlatosan a 2. ábrán látható. 15.
Ábra. 15. A végrehajtható fájl létrehozásának folyamata
Az OXX / ActiveX összetevő önálló, előre tervezett Windows vezérlés
A Delphi betöltésekor automatikusan létrehoz egy új projektet. Ezt a projektet használhatja új alkalmazás létrehozására vagy meglévő projekt megnyitásához, vagy használhatja az egyik biztosított sablont az új alkalmazás alapjaként. Új projekt létrehozásához vagy egy meglévő projekt megnyitásához mentse el vagy zárja be a projektet, használja a Fájl menüben található parancsokat: Új, Megnyitás, Mentés, Mentés másként, Projekt mentése, Mentés, Bezárás és bezárás 2 anyagfájl).
Ábra. 16. Projektmenedzser Delphi 3
A Project Manager gombsor hozzáférést biztosít a következő parancsokhoz:
Add - adj hozzá egy modult a projekthez;
Távolítsa el - távolítsa el a modult a projektből;
Egység - adj hozzá egy új modult a projekthez;
Űrlap - adj hozzá egy új űrlapot a projekthez;
Opciók - megnyitja a párbeszédpanelt a projektparaméterek beállításához;
A projektmenedzser ablak összes gombja megismétli a főmenü elemeit.