Az interfész rész

Tárgy 9. modulok. A szerkezet a modulokat. Cím a modul és a kommunikációs modulok egymáshoz. Az interfész része. A végrehajtható része. Kezdeményezése részt. Modulok fordítását. Hozzáférés a bejelentett objektum a modulban. Példák modulok használata.

Modulok - kompilálható program egy önálló egység, amely magában foglalja a különböző komponensek listájában leírások (típusok, konstansok, változók, eljárások és funkciók), és esetleg néhány kezdeményező végrehajtható utasítások.

A modul a következő szerkezetű:

Itt unit fenntartott szó (egy); kezdeni modul fejléce; <имя> - modul nevét;

INTERFACE - kulcsszó (interface); kezdődik az interfész a modul;

VÉGREHAJTÁSI - fenntartott szó (teljesítmény); Úgy kezdődik egy végrehajtható részt;

BEGIN - fenntartott szó; kezdődik kezdeményező a modul; BEGIN tervezés <инициирующая часть> opcionális;

Az END - fenntartott szó - a jele a végén a modult.

Így a modul tartalmaz egy fejléc és a három összetevő, melyek mindegyike lehet üres;

Az interfész a koncentrált leírása globális típusok, állandók és a változók, és azt is előírja a főcímeket a globális eljárások és függvények. A megjelenése tárgyak a felület egy részét elérhetővé téve azokat más modulok és a fő program. Testkezelések és funkciók találhatók a végrehajtható rész a modul, amely rejtve a felhasználó elől.

A modulok egy nagyszerű eszköz a fejlődő könyvtárak alkalmazások és hatékony eszköz a moduláris programozás. Fontos jellemzője a modulok, hogy a fordító Turbo Pascal helyezi a kódot egy külön memória szegmensben. A szegmens maximális hossza legfeljebb 64 bájt, de a modulok száma egyidejűleg használható korlátozott, csak a rendelkezésre álló memória, amely lehetővé teszi a nagyon nagy programok.

Cím a modul és a kommunikációs modulok egymáshoz

Cím A modul áll a fenntartott szó egység és a következő modul róla elnevezett:

UNIT <имя модуля>;

A modul nevének meg kell egyeznie a neve a merevlemez, amelyben a forráskód a modulban van elhelyezve. Például:

UNIT METOD; A forráskód a modul kell helyezni a lemezt METOD.PAS fájlt. A modul neve használják a kommunikáció más modulokkal és a fő program. Ez a link egy különleges ajánlat:

FELHASZNÁLÁS <сп. модулей>

Itt FELHASZNÁLÁS - kulcsszó (használt);

<сп. модулей> - modulok listáját, hogy kommunikálni; A lista elemeit a nevei modulok, vesszővel elválasztva, például:

Felhasználás CRT, grafikon, METOD;

Eljárás AddC (x, y komplex ;. VAR Z. komplex);

Eljárás MulC (x, y komplex ;. VAR Z. komplex);

Ha most a fő program, írj egy mondatot

A program elérhető lesz komplex típusú és két eljárást AddC és MulC a Cmplx modult.

Meg kell jegyezni, hogy az összes állandók és a változók nyilvánította a felület a modul, valamint a globális állandók és a változók a fő program, a fordítóprogram helyezzük a megosztott adatok szegmensben.

A végrehajtható rész

A végrehajtható rész kezdődik VÉGREHAJTÁSI szó, és biztosítja leírását rutinok kijelentette, a felület egy részét. Megállapítható helyi a modul lehetőségek - helper típusú, állandók, változók és tömbök, valamint a címke, ha azokat a kezdeményező részéről.

Írja komplex = rekord újra, im. igazi vége;

Eljárás AddC (x, y komplex ;. VAR Z. komplex);

z. újra: = x. re + y. újra;

z. im: = x. im + y. im

Helyi változók és állandók, valamint az összes szoftver kódok keletkezett összeállítja a modul kerülnek a közös emlékezet szegmensben.

A kezdeményező a

A kezdeményező a végrehajtható utasítások vannak elhelyezve, amely néhány kódrészletet. Ezek a kijelentések végre át működését a fő program, és gyakran használják a készítmény munkáját. Például tudnak kezdeményezni változást, hogy nyissa meg a kívánt fájlokat kommunikálni más PC a kommunikációs csatornák, stb.:

PROCEDNRE PRINT (ek karakterlánc.);

name = „kimenet. txt „;