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.




Kapcsolódó cikkek