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.

Kapcsolódó cikkek