A delphi - stadopedia program általános szervezése
A Delphi projekt felépítése
A projekt a programozási nyelvben kifejlesztett alkalmazás.
A projekt nem csak a rajta található komponenseket tartalmazza, hanem olyan eseményfolyamatok programmoduljait is, amelyek leírják az objektumok viselkedését és az objektumok egymás közötti kölcsönhatását.
A Delphi projekt programegységek - modulok, amelyeket külön fájlok tárolnak.
Megjegyzés. A Delphi-ban van egy projektfájl és egy projektfájl. Ezek különböző dolgok. A projektfájl a főprojektfájl (a főprogram), amelynek a kiterjesztése .Dpr, a projektfájlok az összes alkalmazásfájl halmaza.
A kiterjesztésű .Dpr (fő projektfájl) fájl tartalmazza a projektre vonatkozó alapvető információkat. Alapértelmezés szerint ez a fájl neve Project1.dpr.
A .PAS kiterjesztésű fájl egy programmodulfájl. A program szövegét a Pascal objektum nyelvén tárolja. A projektben található minden egyes formanyomtatványhoz külön szoftvercsomag kerül létrehozásra. Alapértelmezés szerint ezeket a fájlokat Unit1.pas néven hívják. Unit2.pas stb.
A .Dfm kiterjesztéssel ellátott fájl tartalmazza az űrlap megjelenését. Annyi fájl van, amilyen formában vannak a projektben. Az információk rájuk kódolva vannak.
A .Res kiterjesztésű fájl egy projekt erőforrás fájl, amely információkat tárol a képekről, kurzorokról, ikonokról stb.
A .exxe kiterjesztésű fájl az alkalmazás végrehajtható fájlja.
Kiterjesztett fájlok.
Pa - fájlok az alkalmazás régi verzióival.
A kiterjesztésű fájloknál. Dfm.
Pa mindig ugyanaz a név (alapértelmezés szerint az 1. mértékegység).
.Dpr kiterjesztésekkel rendelkező fájlok. Exe. A Res ugyanaz a név (Project1 alapértelmezés szerint).
· Egy új alkalmazásprojekt mentésekor ajánlatos egy külön mappát létrehozni.
Az összetevők összes objektuma tárgyak - formákba kerül. Az űrlap grafikus felületet hoz létre a kifejlesztett alkalmazáshoz, és egy ablak, amelyen a szükséges összetevők találhatók. Az alkalmazásban kivetített minden forma esetében a Delphi automatikusan létrehoz egy különálló modult, amelybe a felhasználó megadhatja saját kódját, és különböző eseményekhez hozza létre a kezelőket. A modulok vannak és a feladat programozva van.
Van egy speciális kódformátum, amely meghatározza a tulajdonság beállítását és a módszer használatát:
ahol az objektum az egyedi objektum neve;
A tulajdonság jellemző, amelyet meg kell változtatni;
Az érték egy új tulajdonság-beállítás;
Módszer - az objektum módosításához használt parancs;
A paraméter a módszer által használt argumentum.
Az objektumokkal való munka legfőbb előnye, hogy az objektumok programkódot biztosítanak, amelyet már nem kell írni a fejlesztőnek. Csak be kell állítania az objektum tulajdonságait, és fel kell hívnia az objektum metódusait, hogy az objektum végrehajtsa a szükséges funkciókat.
2.3. A fő projektfájl felépítése * .dpr
A főprojektfájl (a szülőprogram) kódját a Delphi automatikusan létrehozza, és rendszerint nem igényel módosítást. Az ilyen szülőprogram felépítésének egyik példája az alábbi.
A program a kulcsszóprogrammal kezdődik, majd a program neve. Ugyanaz, mint a fájl neve, amelyben a projekt mentésre kerül. Ugyanaz a név van hozzárendelve az alkalmazás végrehajtható fájljához. Az alapértelmezett név a Project1.
Űrlapokat használ, 1. egység az "Unit1.pas" -ben;
A felhasználások rész felsorolja a program által betöltött összes modulot. Az első Forms modul egy rendszermodul (tartalmazza az alkalmazási formák jellemzőit), és a következő - a felhasználó által kifejlesztett űrlapok moduljai. Ez a projekt egy Form1 nevű formából áll, amely az 1. blokkban található. A kulcsszó beillesztése után megadja az 1. blokkot tartalmazó fájl nevét.
Ez a sor egy olyan fordítói irányelv, amely a Windows erőforrás fájlokat a végrehajtható modulhoz társítja. A * szimbólum azt jelzi, hogy az erőforrás fájl neve megegyezik a projektfájl nevével.
kezdje az Application.Initialize; Application.CreateForm (TForm1, Form1); Application.Run; végén.
Az Alkalmazásobjektum automatikusan létrehozásra kerül. Az alkalmazás inicializálása az Initialize módszerrel történő hívással kezdődik. A CreateForm módszer betölti a fő alkalmazási űrlap objektumokat a fő memóriába (a többi formátum dinamikusan tölthető be az alkalmazás futása közben). A Run eljárás elindítja az alkalmazás végrehajtását.
2.4. A Delphi * .pas alkalmazás modul felépítése
Az űrlapot leíró program szövegét a modulban a .Pas. annak neve meg kell egyeznie a fájlnévvel, alapértelmezés szerint az Unit1.pas. A modul szakaszokból áll: interfész és megvalósítás.
A Delphi alkalmazásmodul szerkezete:
A modul neve (ezt a nevet az Uses záradékban használják, amikor a modul csatlakozik az alkalmazáshoz)
Végrehajtási rész (végrehajtható rész)
A felületrész az Interface kulcsszavával kezdődik, és a fordítónak megmondja, hogy a modul egy része más programmodulok számára is elérhető.
A szakasz egy irányelvvel kezdődik, amely meghatározza az űrlap egyes összetevőit leíró fájlt, beleértve az összes tulajdonság értékét.