Létrehozása modulok turbo pascal

A modul - egy sor források (funkciók, eljárások, állandók, változók, típusok, stb) fejlesztett és tárolt függetlenül használatát a programokat. Ellentétben külső rutinok modul tartalmazhat sok olyan eljárások és függvények, valamint egyéb források programfejlesztés. Jellemzően minden egyes modul logikailag összekapcsolt szoftver erőforrások.

Az alapja az a gondolat, a modularitás elvén alapuló strukturált programozás. Turbo Pascal Vannak standard modulok, amelyek általában a szakirodalomban ehhez a nyelvhez.

A modul a következő szerkezetű:

Miután a hivatalos szó Unit felvett egy modul neve, amelynek meg kell egyeznie a fájl nevét tartalmazó modul. Ezért (amint az szokásos az MS-DOS) neve nem tartalmazhat több, mint 8 karakter.

Az Interface bejelentett összes erőforrás, amely elérhető lesz a jövőben, amikor a modul csatlakoztatva van a programozó. Mert rutinok itt jelzi, hogy csak a teljes cím.

A végrehajtási szakaszban valósul meg minden rutinok már korábban bejelentett. Ezen felül, akkor tartalmazhatja a konstansok, változók, típusok, eljárások, stb amelyek kiegészítik egymást, és használják az írás alapvető rutinokat. Ezzel szemben a források bejelentett részben felület. Minden további bejelentés megvalósítása. Ez már nem lesz elérhető, ha a modul csatlakoztatva. Írásakor alapvető rutinokat, hogy meghatározza a nevük elég (azaz nem szükséges átírni a teljes cím), majd égetni a test a rutin.

inicializálási szakaszban (ami gyakran hiányoznak) tartalmaz állításokat kell végrehajtani közvetlenül a kezdete után a program, amely a modult.

A Turbo Pascal szabványos modulokat, amelyek a legkülönbözőbb típusú, állandók, eljárások és függvények. Például:

System - nem kell megadni a hivatkozás, ha ebben a modulban források. Ez a modul tartalmazza az összes eljárások és függvények a szabványos Pascal, valamint beépített eljárások és funkciók, melyek nem szerepelnek a többi standard modulok (inc, dec, stb.) modul csatlakozik minden olyan programra, függetlenül attól, hogy használja-e vagy sem a bejelentett javaslatok. Ezért a globális állandók, változók és rutinok tekintjük beépített Turbo Pascal.

Crt - tartalmaz eljárásokat és függvényeket, ellenőrzés biztosítása szöveges kijelző üzemmód (a kurzor mozgatása egy tetszőleges helyzetben a képernyőn, változtatni a színét a kimeneti szimbólum és a környező háttér, ami egy ablaktisztító ClrScr képernyő).

Graph - tartalmazza típusok, konstansok, eljárások és funkciók vezérlésére grafikus kijelző üzemmód.

1) tervezési modul, vagyis a azonosítsák a fő és kiegészítő rutinok egyéb források;

2) minden szubrutin tanácsos hibakeresést külön, majd „beillesztés” a szöveget modulban.

3) Tartsa a szöveg által kidolgozott programot egy kiterjesztésű fájl nevét és .PAS egybeesik a modul fejlécének

4) összeállítja a modul. Akkor egy külső fordító, mellékelt Turbo Pascal. A csapat így fog kinézni: TPC <имя файла .PAS>. Ha a szöveg nem szintaktikai hibák fájlba <имя файла .TPU>, különben nem lesz egy üzenet, amely jelzi a vonal, ahol a hiba. Egy másik módja, hogy összeállítja a modul - a Turbo Pascal programozási környezetben válassza ki a Futtatás menüpontot vagy altételként Tedd Építőanyag (ebben az összeállítás a lemezen kell venni).

5) csatlakoztassa a modult a felhasználási szakaszban a program, ahol azt tervezi, hogy használja azt. Ha kell összekötni több modul, azokat vesszővel elválasztva.

6) Ha egy programot, amely az egység, vannak azonosítók egyeznek meg a karakter azonosítókat modul, hogy „átfedés” megfelelő források modult. Ebben a helyzetben, ezekhez való hozzáférés, a modul lehet beszerezni a következő: <имя модуля>.<имя ресурса>.

Kapcsolódó cikkek