Графические возможности языка Visual Basic 5.0 11 класс по программе Н.Угриновича для общеобразовательных классов

Содержание

Слайд 2

Рисовать можно На форме (Form) В графическом окне (PictureBox)

Рисовать можно

На форме (Form)

В графическом окне (PictureBox)

Слайд 3

Используемые методы: Scale позволяет задать систему координат и масштаб для формы или графического окна

Используемые методы:

Scale
позволяет задать систему координат и масштаб для формы или графического

окна
Слайд 4

Как использовать? Picture1.Scale(x1,y1)-(x2,y2) объект метод

Как использовать?

Picture1.Scale(x1,y1)-(x2,y2)

объект

метод

Слайд 5

Используемые методы: Pset установка точки с заданными координатами и цветом

Используемые методы:

Pset
установка точки с заданными координатами и цветом

Слайд 6

Как использовать? Picture1.Pset(x,y) объект метод

Как использовать?

Picture1.Pset(x,y)

объект

метод

Слайд 7

Используемые методы: Line рисование линии, прямоугольника или окрашенного прямоугольника заданного цвета

Используемые методы:

Line
рисование линии, прямоугольника или окрашенного прямоугольника заданного цвета

Слайд 8

Как использовать для линий? Picture1.Line(x1,y1)-(x2,y2) объект метод

Как использовать для линий?

Picture1.Line(x1,y1)-(x2,y2)

объект

метод

Слайд 9

Как задать цвет линии? Picture1.Line(x1,y1)-(x2,y2) [,color] Значение аргумента Color можно задать различными способами

Как задать цвет линии?

Picture1.Line(x1,y1)-(x2,y2)

[,color]

Значение аргумента Color можно задать различными способами

Слайд 10

Первый способ: С помощью одного из восьми слов, обозначающих цвет vbBlack

Первый способ:

С помощью одного из восьми слов, обозначающих цвет
vbBlack
vbBlue
vbGreen

vbCyan
vbRed
vbMagenta
vbYellow
vbWhite

Слайд 11

Пример использования Picture1.Line(x1,y1)-(x2,y2),vbMagenta При помощи такого способа можно задать 8 различных цветов

Пример использования

Picture1.Line(x1,y1)-(x2,y2),vbMagenta
При помощи такого способа можно задать 8 различных цветов

Слайд 12

Второй способ: С помощью функции QBColor (номер) QBColor (2) QBColor (5)

Второй способ:

С помощью функции QBColor (номер)
QBColor (2)
QBColor (5)
QBColor

(15)

QBColor (12)
QBColor (3)
QBColor (10)
QBColor (7)
QBColor (9)

Слайд 13

Пример использования Picture1.Line(x1,y1)-(x2,y2),QBColor(10) При помощи такого способа можно задать 16 различных цветов

Пример использования

Picture1.Line(x1,y1)-(x2,y2),QBColor(10)
При помощи такого способа можно задать 16 различных цветов

Слайд 14

Третий способ: С помощью функции RGB(число1,число2,число3) целые числа в диапазоне от

Третий способ:

С помощью функции RGB(число1,число2,число3)
целые числа в диапазоне
от 0

до 255, характеризующих интенсивность базовых цветов
Красного, зелёного и голубого
Слайд 15

Пример использования Picture1.Line(x1,y1)-(x2,y2),RGB(110,0,115) При помощи такого способа можно задать 16 777 215 различных цветов

Пример использования

Picture1.Line(x1,y1)-(x2,y2),RGB(110,0,115)
При помощи такого способа можно задать 16 777 215

различных цветов
Слайд 16

Как использовать LINE для рисования прямоугольника? Picture1.Line(x1,y1)-(x2,y2),,B Флажок, который является сигналом

Как использовать LINE для рисования прямоугольника?

Picture1.Line(x1,y1)-(x2,y2),,B

Флажок, который является сигналом

Слайд 17

Как закрасить прямоугольник? Picture1.Line(x1,y1)-(x2,y2),,BF Флажок, который является сигналом для закрашивания

Как закрасить прямоугольник?

Picture1.Line(x1,y1)-(x2,y2),,BF

Флажок, который является сигналом для закрашивания

Слайд 18

Используемые методы: Circle позволяет рисовать окружности, овалы и дуги

Используемые методы:

Circle
позволяет рисовать окружности, овалы и дуги

Слайд 19

Как использовать? Picture1.Circle(x,y),r радиус Координаты центра окружности

Как использовать?

Picture1.Circle(x,y),r

радиус

Координаты центра окружности

Слайд 20

Как закрасить замкнутую область? Picture1.FillColor = vbBlue

Как закрасить замкнутую область?

Picture1.FillColor = vbBlue

Слайд 21

Пример использования Picture1.Circle(20,30),50 Добавляем цвет Picture1.Circle (20,30),50,QBColor(10)

Пример использования

Picture1.Circle(20,30),50
Добавляем цвет
Picture1.Circle (20,30),50,QBColor(10)

Слайд 22

Как использовать Circle для рисования дуг? Picture1.Circle(x,y),r,c,a1,a2,k Начальный угол конечный Коэффициент сжатия

Как использовать Circle для рисования дуг?

Picture1.Circle(x,y),r,c,a1,a2,k

Начальный угол

конечный

Коэффициент сжатия

Слайд 23

Угол указывается в радианах Как перевести градусы в радианы? Aрад. =

Угол указывается в радианах

Как перевести градусы в радианы?
Aрад. = Aгр.* П/180

Коэффициент

сжатия – отношение диаметра по вертикале к диаметру по горизонтали =dy/dx
Слайд 24

Коэффициент сжатия > 1 Коэффициент сжатия

Коэффициент сжатия > 1

Коэффициент сжатия < 1

Слайд 25

Пример использования Picture1.Circle (30, 50), 50, QBColor(1), 0, 3.14 * 90

Пример использования
Picture1.Circle (30, 50), 50, QBColor(1), 0, 3.14 * 90

/ 180, 0.5

Координаты центра дуги

Радиус

цвет

Начальный угол в радианах

Конечный угол в радианах

Коэффициент сжатия

Слайд 26

Практическая работа №1 Форма перед началом После выполнения программы

Практическая работа №1

Форма перед началом

После выполнения программы

Слайд 27

Фрагмент программного кода: Picture1.scale (0,50)-(100,0) Picture1.Line (25,10)-(75,25),QBcolor(10),BF Picture1.Line (25,25)-(50,40),QBcolor(3) Picture1.Line (50,40)-(75,25),QBcolor(3) Picture1.Line (30,15)-(50,20),vbBlue,BF Picture1.Circle (50,30),5,QBcolor(5)

Фрагмент программного кода:

Picture1.scale (0,50)-(100,0)
Picture1.Line (25,10)-(75,25),QBcolor(10),BF
Picture1.Line (25,25)-(50,40),QBcolor(3)
Picture1.Line (50,40)-(75,25),QBcolor(3)
Picture1.Line (30,15)-(50,20),vbBlue,BF
Picture1.Circle (50,30),5,QBcolor(5)