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 „;