Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие по VB_6.doc
Скачиваний:
71
Добавлен:
24.12.2018
Размер:
3.17 Mб
Скачать

4.2.3. Метод Print

Метод Print “рисует” текст на объекте, как и другие графические методы. Его можно использовать в сочетании с другими методами для создания диаграмм или для анкетирования существующих растровых изображений. Синтаксис метода

Print “текст”

Работа метода Print зависит от значений некоторых свойств объекта, в который выводится текст:

CurrentX – горизонтальная координата точки вывода;

CurrentY – вертикальная координата точки вывода;

Font - тип и размер шрифта;

ForeColor - цвет текста;

FontTransparent – определяет, будет ли просвечиваться фон формы сквозь незаполненные части текста.

Например:

CurrentX=100

CurrentY=100

‘Тип шрифта, начертание, высота и некоторые атрибуты

‘ выбирается в режиме диалога, параметры объекта Font

‘ могут устанавливаться программным путем

Me.Font.Italic = True ‘курсив

Me.Font.Size = 12

Me.ForeColor=vbRed

Print “Ввод текста красным цветом”

4.2..4. Упражнения: Графические методы

  1. Разработайте формы, напишите и отладьте программы в соответствии с примерами 4.5 – 4.9.

  2. Разработайте форму для исследования свойств метода Line c учетом влияния свойства DrawWidth формы.

  3. Разработайте форму для исследования свойств метода Circle с учетом влияния свойств формы FillColor формы.

4.2.5. Закрепление материала

  1. Назовите основные графические методы.

  2. Приведите синтаксис метода Line. Дайте пояснения.

  3. Приведите синтаксис метода Circle. Поясните назначение опций.

  4. Напишите алгоритм построения графика функции.

  5. Напишите алгоритм построения столбиковой диаграммы.

  6. Напишите алгоритм построения круговой диаграммы.

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

  8. Приведите синтаксис метода Print. Какие свойства графического объекта используются совместно с методом Print?

Задания для самостоятельной работы

  1. Разработайте форму для построения графиков функций с масштабированием. На графике отобразите оси координат и выведите наименование осей и разметку по осям Х и Y.

  2. Разработайте форму для построения столбиковой диаграммы (рис.4.4).

  3. Разработайте форму для построения столбиковой диаграммы. На диаграмму выводить разметку по осям Х и Y, наименование диаграммы и название осей.

  4. Разработайте форму для построения круговой диаграммы.

  5. Разработайте форму для построения круговой диаграммы с выделением указанного сектора.

  6. Разработать форму для построения круговой диаграммы с выделением указанного сектора и выводом размеров секторов в процентах.

4.3. Объекты PictureBox, Image

4.3.1. Понятие векторной и растровой графики

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

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

Эти особенности определяют достоинства и недостатки каждого из этих методов представления рисунков. Растровые изображения позволяют получать рисунки высокого качества при постоянном разрешении. При изменении разрешения экрана или изменении размеров рисунка качество рисунка ухудшается. При увеличении размера растрового изображения появляется ступенчатость за счет увеличения размеров точки на экране, при уменьшении размеров рисунка качество рисунка также ухудшается за счет исключения отдельных пикселей. Растровые изображения требуют для своего хранения большего объема памяти, так как для каждого пикселя необходимо хранить значение цвета.

Графические элементы в векторном файле называются объектами. Каждый объект является самостоятельной единицей с такими свойствами, как цвет, форма, толщина линии (абрис), координаты начальной и конечной точек отрезка и размер. Поэтому размеры векторных графических файлов существенно меньше, чем размеры растровых файлов. Размеры векторных изображений легко изменяются без потери качества.

Visual Basic 6.0 имеет возможность работать с различными типами графических файлов (табл. 4.2).

Таблица 4.2