A grafika a Visual Basic

Windows - egy grafikus operációs rendszer, így minden programozónak „Windows” képesnek kell lennie arra, hogy dolgozzon (szoftver természetesen).
Egyszerű grafika Visual Basic (mint más Basic „ah) alkalmazott PSET csapat, Circle Line és a programozók, akik kezelni a többi Basic.” Ami azt kérdezte: Hol Paint. Kap, Put? Sajnos az ilyen Visual Basic parancs nem érti, és a meglévő végre egy kicsit másképp.
Visual Basic használja az objektum-orientált, ami azt jelenti, minden grafikus szereplők - módszerek, és legyen tárgy- „főnök”. Ezek a mesterek az alak (), Picture (PictureBox), valamint egy egyedi OKX (UserControl). Minden ilyen hajtják végre, grafikus módszerek és arra késztetik őket, hogy a szabályok szerint, például: Picture1.PSet (1,1). Ehhez én hozzátenném, hogy ha foglalkoznak a saját formája, illetve az OCX, céljuk, hogy az alapértelmezett tárgy, ami azt jelenti, PSET (1,1) egy pontot az űrlapon. Vagy nem szállítja. Miért?
Ez egy másik jellemzője a Visual Basic. rajzobjektummá el kell készíteni. Minden objektum, amely tartalmazhat grafika, több sajátosságai, tartjuk őket részletesen.
AutoRedraw = Igaz / hamis - általánosságban - ez a funkció engedélyezi / letiltja a rajzot. Ha True értékre van állítva, akkor létrejön, mivel töltöttük egy réteget a tárgy képét, ami valójában készít. És az üzemeltetők nem befolyásolja a feltöltött kép.
ScaleMode - Scale. Alapértelmezett - twip (twip). Válogatás egység magas, de véleményem szerint ez ésszerű, hogy csak több pontot (pontokat) és pixel (pixel).
DrawMode - rajztípusokhoz, vagy inkább egy logikai műveletet kell alkalmazni egy meglévő képet.
DrawStyle - rajz stílusa. Lehetőséged van, hogy válasszon egy lehetőséget vonal képek: 0 Teljes (Solid), 1-gumiabroncs (Dash), 2-pont (Dash), 3-pont-vonal (szaggatott), 4-kötőjel-pont-pont (szaggatott -Dot) és 5-Átlátszó (Transparent) .po alapértelmezett szilárd
DrawWidth - A méret a lényeg.
ForeColor - színes vonalak és a szöveg az alapértelmezett umolchaniyu.Chorny
FillColor - kitöltőszínt az alapértelmezett zárt figur.Chorny
FillStyle - stílus öntési zárt számok: 0 Teljesen (szilárd), 1-Átlátszó (átlátszó), 2 vízszintes vonalak (vízszintes vonal), 3 függőleges vonalak (Függőleges vonal), 4 átlósan jobb tetején (Upward Átlós) , 5 átlósan jobbra lent (Downward Átlós), 6-kereszt (cross), 7-kereszt digonal (átlós kereszt). Alapértelmezett érték - 1.
A koordinátákat rajz számítanak a bal felső sarokban.
Tehát elő egy tárgyat, most nézd meg módszerekkel. Kezdjük a nagyon kicsi - a pont.
PSET [lépés] (X, Y) [, Color] - Döntetlen egy pont a koordinátákat (X, Y). Ha lépés számít X és Y egyaránt tolva az utolsó pont a származási Ha a szín nincs megadva, akkor az alapértelmezett szín (ForeColor).
Vonal (X1, Y1) - [lépés] (X2, Y2), [Color] [, Bf / B] - vonalat rajzol (üres [B] / árnyékolt [Bf] téglalapot a vonal koordináták határozzák meg a kezdő- és végpontját a .. téglalap - a koordinátákat a bal felső és jobb alsó sarkok rendre.
Kör (X, Y), sugara [Color] - egy kört rajzol középpontú X, Y, adja meg a sugár és a szín (a színe alapértelmezett).
CLS - Törli a képernyőt (anélkül, hogy az a kép tulajdonságait kép).
Alapvető grafikai technikák megbeszéltük. Most beszéljünk a veszteség és a nyereség. Ahogy azt korábban a Windows kivett Basic „és Panit szereplők, GET, PUT. De visszatért az unió.
PaintPicture (SrcPicture, X1, Y1, [Width1], [Height1], [X2], [Y2], [szélesség2], [magasság2], [dwRop]) - Módszer példányban a kép a tárgy objektum - a fogadó követve paramétereket. Méretek tárgyak eltérő lehet. Valójában PaintPicture dolgok - egy wrapper API-funkciók és StretchBlt BitBlt, ezért ha azt szeretnénk, hogy mossa használja őket.

Ezen túlmenően, az üzemeltető megváltozott Print vált teljesen grafikus. Róla csak annyit, hogy egy helyen a szöveg megjelenítésére tulajdonságai határozzák meg a fogadó objektum CurrentX. Currenty. font kezelése a betűtípus tulajdon. és tulajdonságai.

De általában, minden menetrend szerint. Csak azt tudom hozzátenni, hogy a grafikus képességeket lehet bővíteni a Windows API-t.