Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб11_VisualBasic.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
520.7 Кб
Скачать

Приднестровский государственный университет им. Т.Г. Шевченко

Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 11

Тема: «Графика в Visual Basic»

Цель работы:

изучение объектов и их основных свойств для работы с изображениями;

изучение графических методов VB;

закрепление темы при создании приложений.

1. Объекты для работы с изображениями

В Visual Basic для отображения в форме графики и иллюстраций используются элементы управления:

Image (Изображение)

PictureBox (Графическое окно).

Эти элементы управления располагаются в панели элементов управления и могут быть размещены на форме разработчиком, как и другие элементы.

Разновидность графики, используемой в приложениях:

картинки, подключаемые из ранее созданных файлов (файлы картинок могут быть созданы различными графическими редакторами, например, Paint, Photoshop и многие другие);

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

Допустимые типы подключаемых файлов изображений

Битовый растровый файл ___________ *.bmp

Независимый растровый файл _______ *.dib

Файл значка ______________________ *.ico, *.cur

Метафайл ________________________ *.wmf

Расширенный метафайл ____________ *.emf

Растровый файл ___________________ *.gif

Растровый сжатый файл ____________ *.jpg, *.jpeg

1.1. Элемент управления image

Image (Изображение) – элемент управления, который может использоваться только для отображения графических изображений (картинок)

Некоторые свойства:

Рicture

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

BorderStyle

размещенное в форме графическое изображение можно поместить в рамку, выбрав значение 1-Fixed Single

Appearance

при использовании значения 1-3D рамка будет придавать изображению объемность

Stretch

управляет изменением размера:

  • False – окно принимает размеры в соответствии с изображением

  • True – размеры изображения изменяются в соответствии с размерами окна

1.2. Элемент управления picturebox

PictureBox (Графическое окно) – элемент управления, который обладает более широким набором свойств и методов, чем объект Image.

Он может использоваться для следующих целей:

  • для отображения графических изображений-картинок (аналогично Image);

  • в качестве контейнера для других элементов управления;

Использование объекта Picture в роли контейнера предназначено для объединения объектов в группы аналогично объекту Frame. Расположенные в графическом окне элементы будут перемещаться вместе с ним, что удобно при создании панелей инструментов, строки состояния.

  • в виде окна для вывода текста (для вывода в графическое окно текста предназначен метод Print).

  • в виде окна для вывода программируемой графики, анимации.

Некоторые свойства:

Изображение в элемент управления Picture загружается полностью. При этом если оно больше размеров Picture, то видна только часть изображения, если меньше – то изображение размещается в левом верхнем углу.

Рicture

задает имя графического файла, отображаемого в окне и путь к нему

AutoSize

изображение будет пропорционально вписываться в объект Picture, если установить значение True, и при изменении размера графического изображения меняются и размеры объекта. При установке значения False усекается не поместившаяся в объект часть изображения

Visible

все изображения, помещенные в Picture, становятся видимыми или невидимыми в зависимости от установленного значения свойства

ScaleMode

задает единицы измерения размеров и координат: в твипах, пунктах, пикселях, миллиметрах, сантиметрах, символах и др.

AutoRedraw

задает режим перерисовки после изменения размеров

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]