ПредишенСледващото

Windows - графична операционна система, така че всеки програмист "под Windows", трябва да може да се направи (софтуер, разбира се).
За прости графики в Visual Basic (както и в други основни ". Ах), използвани PSet екипа, Circle Line и програмисти, които трябваше да се справят с други основни" попита Ami: Къде Paint. Вземете, Поставете? Уви, като Visual Basic команда не разбира, а съществуващите въведе малко по-различно.
Visual Basic използва обектно-ориентиран, което означава всички графични оператори - методи, и трябва да има обектно "шеф". Тези майстори са под формата (Form), Picture (PictureBox) и потребителски OCX (UserControl). Всяка от тях се прилагат, графични методи и ги накара да бъде в съответствие с правилата, например: Picture1.PSet (1,1). За тази Аз ще добавя, че когато става дума за форма на собствения си или OCX, те са предназначени да бъдат обект на по подразбиране, което означава, PSet (1,1) сложи точка на формата. Или не успее да достави. Защо?
Това е още една особеност на Visual Basic. графични обекти трябва да се подготви. Всеки обект, който може да съдържа графики, има няколко особености, ние ги разглеждаме по-подробно.
AutoRedraw = True / False - в общи линии - тази функция позволява / забранява чертежа. Ако е настроен да Вярно е, че се създава, тъй като са били натоварени в слой над изображението на обект, който всъщност направи. И оператори няма да се отрази на качения снимката.
ScaleMode - Скала. Подразбиране - twips (Twips). Избор на единици високи, но по мое мнение, това е разумно да се използват само Повече точки (точки) и пиксели (пиксели).
DrawMode - тип рисунка, или по-скоро логичен операция, за да се приложи към съществуващо изображение.
DrawStyle - Рисуване Style. Вие имате право да изберете опция линия на изображенията възникна: 0 Изцяло (Solid), 1-Тир (Dash), 2-точка (Dash), 3-тире-точка (пунктирани), 4-тире-точка до точка (пунктирани -Dot) и 5-прозрачен (прозрачен) .po подразбиране Solid
DrawWidth - Размерът на точката.
ForeColor - цветни линии и текст по подразбиране umolchaniyu.Chorny
FillColor - цвят за запълване на по подразбиране затворен figur.Chorny
FillStyle - Стил леене за затворени фигури: 0 Напълно (твърдо вещество), 1-прозрачен (прозрачен), 2 хоризонтални линии (хоризонтална линия), 3 вертикални линии (вертикална линия), 4 диагонално полето на върха на (нагоре по диагонал) , 5 диагонално точно под (надолу по диагонал), 6-напречно (напречно), 7-напречно digonal (диагонала кръст). Стойност по подразбиране - 1.
Координатите за рисунка се броят от горния ляв ъгъл.
Така че ние подготвени обект, сега погледнете методи. Да започнем от много малък - точка.
PSet [Стъпка] (X, Y) [, Color] - обръща точка на координатите (х, у). При използване на брой стъпки X и Y, са както компенсирани от последната точка на произход не е указан цвят, цвета по подразбиране (ForeColor).
Линия (X1, Y1) - [Стъпка] (X2, Y2), [Color] [, Bf / B] - обръща линия (празна [B] / сенчести [Bf] правоъгълник на линия координира определи началната и крайната точка на .. правоъгълник - координатите на горния ляв ъгъл и долния десен ъгъл съответно.
Кръг (X, Y), радиус [Color] - обръща окръжност с център в X, Y, зададени радиуса и цвета (или цвета на подразбиране).
Cls - Изчиства екрана (без да се променя свойствата на картината Picture).
Основни графични техники, които обсъдихме. Сега нека да поговорим за загубата и печалби. Както казах по-рано Windows взе от Basic "и Panit оператори, Се, сложи. Но тя се върна в техния съюз.
PaintPicture (SrcPicture, X1, Y1, [ширина1], [Височина 1], [X2], [Y 2], [ширина2], [височина2], [dwRop]) - Метод копия на изображението на обекта в обекта - домакин произвежда чрез следване на параметри. Размери на обектите могат да бъдат различни. В действителност PaintPicture неща - обвивка за API-функции и StretchBlt BitBlt, така че ако искате да се мият да ги използвате.

В допълнение, операторът се е променило за печат стана абсолютно графика. За него, освен да кажа, че на място, за да се покаже текст определя от свойствата на CurrentX домакин обект. CurrentY. шрифта управление през Font имота. и неговите свойства.

Но като цяло, всичко е по график. Мога само да добавя, че графичните възможности, може да се разшири чрез приложния програмен интерфейс на Windows.

Подкрепете проекта - споделете линка, благодаря!