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

2. Графическое оформление приложений. Иллюстрации

2.1. Загрузка изображения в процессе разработки приложения

Первый способ – использование свойства Picture:

После размещения в форме объекта Image в окне свойств Properties, в правом столбце свойства Picture нажимаете кнопку с тремя точками, а затем в открывшемся диалоговом окне Load Picture выбираете требуемый файл.

Второй способ – использование буфера обмена Windows:

Способ используется для переноса в форму графического изображения, подготовленного в другом приложении. Он состоит в следующем:

1. Подготовьте в графическом редакторе изображение.

2. Скопируйте его в буфер обмена Windows.

3. Перейдите в программу Visual Basic.

4. Разместите в форме объект Image, используя одноименную кнопку на панели элементов управления.

5. Выберите элемент управления Image, чтобы он стал активен.

6. Вставьте в него изображение из буфера обмена, выбрав команду Вставить меню Правка или нажав комбинацию клавиш Ctrl+V.

2.2. Загрузка изображения программно при выполнении приложения

Для загрузки изображения в объект Image во время выполнения приложения используется обращение к свойству Picture и функция LoadPicture. Строчка программного кода имеет следующий вид:

NameObject.Picture = LoadPicture("имяФайла")

где имяФайла – это имя файла с указанием полного пути к нему. Например, если графический файл Test_image.bmp расположен в папке \Sample диска С, то функция будет выглядеть так:

NameObject.Picture = LoadPicture("C:\Sample\Test_image.bmp")

Очистить элемент управления Image от размещенного в нем изображения:

NameObject.Picture = LoadPicture

или Set NameObject.Picture = LoadPicture("")

Скопировать изображение из одного объекта в другой с помощью присвоения:

Object2.Picture = Object1.Picture

3. Программирование методов для объектов в vb на примере графических методов

3.1. Использование объекта PictureBox для программирования графики

Для программирования графики с помощью своих графических методов используется объект PictureBox (Графическое окно) .

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

Графические методы

Метод

Назначение

Line

Рисует линии и прямоугольники

Circle

Рисует круги, окружности, дуги, эллипсы

Point

Возвращает цвет точки

Pset

Размещает точку

Cls

Очищает область вывода

PaintPicture

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

Scale

Определяет координатную систему для объектов Form, PictureBox или Printer

ScaleX

ScaleY

Преобразует значение ширины или высоты объектов Form, PictureBox или Printer из одних условных единиц, установленных свойством ScaleMode, в другие

Print

Выводит текст. Метод предназначен для вывода текста и к графике имеет косвенное отношение. Тем не менее, он используется совместно с другими методами графики для "рисования" текста в указанном объекте или совмещения текста и чистой графики.

Структура обращения к методу:

ИМЯ_Объекта.НАЗВАНИЕ_Метода[Параметры]

Единицы измерения и перерисовка

  • Используя свойство ScaleMode, можно задать единицы измерения в терминах стандартного масштаба в твипах, пунктах, пикселах, миллиметрах, сантиметрах, символах и т. д.

  • Чтобы объект Picture можно было использовать для вывода графических элементов и их перерисовки при изменении размеров графического окна, необходимо установить значение его свойства AutoRedraw в True.

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