Az épület vturbo pascal menetrendek áttekintése
A képernyőn van osztva külön kis négyzetek nevű pixel. Minden pixel lehet saját színe. Mivel a különböző festési pixel színes kép kapunk. A helyzet a pixel határozza meg két x és y koordinátákat a saját koordináta-rendszer, amely nevezünk „képernyőn.” Start képernyő koordináta rendszer a bal felső sarokban. Tengely iránya az ábrán látható.
A pixelek alkotnak mátrixot (képernyő) 640 × 480 képpont (pixel). A kurzor egy pixel, de nem jelenik meg a képernyőn. Kurzor - pixel koordinátái (0, 0).
Graph modul tartalmaz egy leírást a típusok, konstansok, eljárások és funkciók segítségével grafikus képességeket Turbo Pascal. Felsoroljuk a főbb folyamatokat és funkciókat Graph modult.
Initgraph (var grdriver, grmode: integer; path: string) inicializál grafikus módban. Ha grdriver = 0, akkor az illesztőprogram alapértelmezett. Grmode - kód értéke a vezető a folyamatban. Path - az út a vezető számára.
Detectgraph (var graphdriver, graphmode: egész szám). Ez ellenőrzi a hardvert és meghatározza, hogy mely grafikus driver, és amely módot.
Closegraph- Bezárja grafikus módban.
Setlinestyle (x, y, z) (megjelenés, minta vastagság) - Beállítja a vonalvezetés nyomon követhető.
Ahol x - típus - típusú kifejezést szó arra utal, hogy a megbízás sorban. line formában határozza meg a következő állandók:
y - a minta - egy kifejezés a típusú szó, jelezve a minta vonal; minden típusú sorok 0-3, ez az érték nullára van állítva; egy egyedi típus által meghatározott saját sablont. z - vastagsága - expresszióját típusú szó, meghatározva a vonal vastagságát. Vastagsága paraméter vehet két érték egyikét:
Floodfill (x, y, c) - kitölti az aktuális színes képernyő által határolt területen folyamatos vonallal színekkel. Az aktuális szín és stílus által meghatározott SetFillStyle (p, c). (X, Y) - egy pont koordinátáit, ahonnan, árnyékoló kezdődik.
Setfillstyle (p, c) - beállítja az aktuális szín és stílus. p - style (árnyékolás), a - a színkódot.
10 - gyér defekt
11 - gyakori pontok
Arc (x, y: integer; startangle, endangle, sugár: szó). Döntetlen egy ív a kezdeti a végső sarokban, (x, y) - Központ.
Bar (x1, y1, x2, y2: egész szám). Egy négyszöget rajzol az aktuális stílus és szín.
Bar3d (x1, y1, x2, y2: integer; mélység: szó; top: logikai). Dobozt rajzol az aktuális stílus és szín.
Kör (x, y: integer; sugár: szó) egy kört rajzol, (x, y) - Központ.
Cleardevice Törli grafikus kijelző, amelyben az aktuális pont (0,0).
Ellipszis (x, y: integer; startangle, endangle, xradius, yrRadius szó.). Döntetlen elliptikus ív a kezdeti a végső sarokban, (x, y) - Központ.
Vonal (x1, y1, x2, y2: egész szám). Ez egy egyenes vonalat rajzol ponttól (x1, y1), hogy a pont (x2, y2).
Outtextxy (x, y: integer; textstring: string). Ez megjeleníti a szöveget a képernyőn, kezdve a pont (x, y).
Putpixel (x, y: integer; colorpixel: szó). Jelenik meg a kijelzőn pont (pixel) koordinátái (x, y) színes colorpixel.
Téglalap (x1, y1, x2, y2: integer) felhívja a jelenlegi keret színe és stílusa vonalak.
Getmaxx. integer Visszaadja a legnagyobb vízszintes koordináta x.
Getmaxy. integer Visszaadja a legnagyobb függőleges koordináta y.