Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по 2 аттестации.docx
Скачиваний:
20
Добавлен:
27.09.2019
Размер:
52.65 Кб
Скачать

21. Какие свойства графического объекта влияют на графические методы?

Line – рисует линию или прямоугольник;

Circle - рисует окружность или овал;

PSet – размещает в указанном объекте точку;

Point – возвращает цвет определённой точки;

PaintPicture – рисует в указанном объекте изображение, которое хра­нится в другом элементе управления;

Cls- очищает область вывода указанного объекта;

Print – выводит текст в указанный объект.

24.Чем отличается растровое изображение от векторного?

Растровые изображения представляют собой рисунки, состоящие из пикселей - точек на экране компьютера, формирующих картинку.

В векторной графике фигуры представляются последовательностью точек, соединенных отрезками линий и кривыми.

Эти особенности определяют достоинства и недостатки каждого из этих методов представления рисунков.

25. Поясните назначение метода PaintPicture. Приведите синтаксис метода.

Метод PaintPicture перерисовывает изображение, находящееся в одном (исходном) объекте в другой. Задавая соответствующие значения аргументов Height и Width исходного и результирующего объектов, можно увеличить или уменьшить размер исходного изображения. Синтаксис данного метода:

ОбъектНазначения.PaintPicture ИсходныйОбъект.Paint X, Y, B, H, X1, Y1, [B1,H1]

26. Поясните назначение метода Point.

Метод Point возвращает RGB – цвет определенной точки, синтаксис: Point ( х, у )

27. Поясните назначение свойства AutoRedraw

AutoRedraw – определяет, будет ли результат работы графических методов автоматически обновляться в окне, если оно скрыто (только для Form и PictureBox)

28.Поясните назначение метода Refresh?

Метод Refresh обычно используется в процедуре Form_Resize для отображения заново на экране монитора любой графики, которая обрабатывается в процедуре Paint.

Синтаксис использования метода:

Private Sub Form_Resize ( )

Form1.Refresh

End Sub

29. Поясните назначение функции Doevents.

Задачи такого рода выполняет функция DoEvents. В каком бы месте программы ни стоял данный оператор, он сигнализирует Visual Basic о том, что управление передано операционной системе для обработки всех событий. Функцию DoEvents нельзя использовать в процедуре обработки событий, которая вызывается несколько раз. Иначе можно организовать в программе бесконечный цикл.

Раздел 4:

1. Для чего предназначен метод Circle? Приведите синтаксис метода и назначение его опций.

Circle - рисует окружность или овал; Синтаксис метода:[Объект.] Circle [Step] (x, y), R, C, [-] старт (start), [-] стоп (end), сжатие Здесь х, у – координаты центра окружности; R – радиус, С- цвет; старт – начальный угол дуги, по умолчанию равен 0; стоп – конец дуги, по умолчанию равен 2. Углы измеряются в радианах. Для указания угла в градусах необходимо использовать преобразование: */180, где - угол в градусах. Если перед значением угла стоит знак минус, то конец дуги соединяется с центром окружности.Const PI As Double = 3.14159

Circle (200,200), 150, vbRed ‘- красная окружность’

Circle (300,100), 100, vbGreen, 30/180*PI, 120/180*PI, 1.5

‘дуга эллипса в интервале от 30 до 120 градусов’

Circle (500,300), 200, vbBlue, -30/180*PI, -120/180*PI ‘сектор синего цвета’