Графические возможности языка Visual BasicНа формах (Form) или в графических окнах (PictureBox) можно рисовать различные графические примитивы с использованием графических методов:
Scale – позволяет задать систему координат и масштаб для формы или графического окна:
object.Scale (X1,Y1) – (X2, Y2)
Аргументами метода являются X1,Y1 – координаты левого верхнего угла объекта и X2, Y2 – координаты правого нижнего угла объектаурок
graficheskie_vozmozhnosti_yazyka_vb.ppt
«Графические возможности языка Visual Basic»
Тема:
«Графические
возможности языка Visual
Basic»
«Графические возможности языка Visual Basic»
Графические возможности
языка Visual Basic
На формах (Form) или в графических
окнах
(PictureBox) можно рисовать
различные графические примитивы с
использованием графических методов:
«Графические возможности языка Visual Basic»
Scale
–
позволяет
систему
координат и масштаб для формы или
графического окна:
задать
object.Scale (X1,Y1) – (X2, Y2)
Аргументами метода являются X1,Y1 –
угла
координаты
объекта и X2, Y2 – координаты правого
нижнего угла объекта
верхнего
левого
«Графические возможности языка Visual Basic»
Pset – установка точки с заданными
координатами и цветом:
object.Pset (X,Y) [, color]
Аргументами метода являются X,Y –
координаты точки и color – цвет линии.
Если аргумент color отсутствует, то
рисование будет производится цветом,
принятым по умолчанию (черным))
«Графические возможности языка Visual Basic»
Значение аргумента color можно задать различными
способами:
1. С помощью одной из восьми констант, определяющих
цвет (vbBlack – черный,
vbBlueсиний, vbGreen – зеленый, vbCyan – голубой,
vbRed – красный, vbMangenta – сиреневый,
vbYelloжелтый, vbWhile – белый)
2. С помощью функции QBColor (number), аргументом
которого являются числа от 0 до 15, а результат
соответствует одному из основных цветов
3. С помощью функции RGB(bytRed, bytGreen, bytBlue)
аргументами которой являются три числа в диапазоне от
0 до 255, а результатом – число типа Long в диапазоне от
0 до 25631 (16 777 215). Каждый цвет вычисляется
числом , которое вычисляется по формуле:
bytRed + 256 * bytGreen + 256²* bytBlue
«Графические возможности языка Visual Basic»
Line рисование линии, прямоугольника или
закрашенного прямоугольника заданного цвета:
object.Line (X1,Y1) – (X2,Y2) [,color][,B][F]
Аргументами метода являются
X1,Y1 и X2,Y2 – координаты концов линии
(левого верхнего и правого нижнего угла
прямоугольника),
color – цвет линии
Флажок В задает рисование прямоугольника, а
флажок F – его закрашивание
«Графические возможности языка Visual Basic»
Circle – рисование окружности, овала или дуги с
заданными координатами центра, радиусом,
цветом, начальным и конечным углами дуги и
коэффициентом сжатия:
object.Circle (X,Y), radius [,color, start, end, aspect]
Аргументами метода являются:
X,Y – координаты центра окружности,
radius – радиус окружности,
Color – цвет окружности,
Start и end – начальный и конечный угол дуги,
Aspect – коэффициент сжатия.
«Графические возможности языка Visual Basic»
Примечание:
1. Если графический метод применяется к
объекту «форма» (Form), то при его
записи имя объекта object можно
опускать
2. Для большей понятности программного
кода можно вводит в него комментарии,
которые начинаются с символа
апостроф «’».
«Графические возможности языка Visual Basic»
Практические задания
Разработать проект «Графический редактор»,
который позволяет нарисовать в графическом
поле все графические примитивы (точку,
линию, прямоугольник, закрашенный
прямоугольник, окружность).
Изменить проект «Построение графика
функции» так, чтобы дополнительно строились
графики линейной, квадратичной и кубической
функций.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.