А. Н. Небаба использование ms visual basic для разработки windows-приложений


Скачать 0.69 Mb.
Название А. Н. Небаба использование ms visual basic для разработки windows-приложений
страница 9/19
Тип Учебное пособие
rykovodstvo.ru > Руководство эксплуатация > Учебное пособие
1   ...   5   6   7   8   9   10   11   12   ...   19

ТЕМА № 10.Элемент управления PictureBox


Задание: разработайте приложение, в котором при нажатии на кнопку изображение будет перемещаться по экрану (например, по горизонтали).
Справочный материал

Элемент управления Picture (Графическое окно), размещаемый в форме с помощью кнопки PictureBox на панели элементов управления, может использоваться для следующих целей:

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

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

  • в виде графического окна для вывода текста, графических элементов, анимации.

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

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

1   Создайте новый проект и расположите на новой форме элементы управления, как показано на рис. 19. Не забудьте создать элемент управления Timer, ведь он не виден при работе приложения, а именно он будет передвигать PictureBox через определенные промежутки времени.

2   Запрограммируйте самостоятельно кнопку Выход.

3   Загрузите в PictureBox какой-нибудь графический файл (VB поддерживает следующие графические форматы: bmp, gif, jpg, emw, wmf). Для этого задайте свойство Picture элемента управления PictureBox. Желательно, чтобы файл с изображением находился в папке с приложением.



Рис. 19. Конструктор формы

4   Так как PictureBox должен перемещаться по горизонтали, то разместите его слева на форме, как показано на рис. 19.

5   Для того, чтобы PictureBox перемещался, необходимо увеличивать свойство Left – координату левого края элемента управления. Конечно же, это необходимо запрограммировать для события таймера Timer (вспомните занятие № 9), при этом не забудьте, что значение координат измеряется в твипах (универсальная единица измерения):
Private Sub tmrАнимация_Timer()

Picture1.Left = Picture1.Left + 20

End Sub
6   Запустите приложение и попытайтесь сдвинуть картинку с места. Не получилось? Необходимо запустить Таймер при нажатии на кнопку Старт. Для этого поместите следующий код в обработку события Click кнопки Старт:
Private Sub cmdСтарт_Click()

tmrАнимация.Interval = 100

End Sub
7   Запустите и отладьте приложение. Сохраните его.
Дополнительное задание

Исправьте приложение так, чтобы графическое окно не выходило за край формы, а при нажатии на кнопку Старт перемещалось в исходное положение.
Контрольные задания

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

2   Измените приложение так, чтобы графическое окно двигалось по вертикали.

3   Измените приложение так, чтобы графическое окно двигалось по кругу.

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

5   Измените приложение так, чтобы при перемещении графического окна в нем изменялось изображение, т.е. создавалась настоящая анимация.

6   Добавьте Полосу прокрутки для изменения скорости передвижения графического окна.

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

8   Измените приложение так, чтобы графическое окно двигалось по периметру формы.

9   Выполните задание 8 и добавьте на форму кнопку для изменения направления движения графического окна (по часовой стрелке или против).
Вопросы для самоконтроля

1   Каково основное назначение элемента управления PictureBox?

2   Каким образом можно изменить его свойство Picture?

3   Для чего используется элемент управления Timer при создании анимации?

4   Какие действия производит функция LoadPicture?

5   Какое свойство PictureBox необходимо изменить для того, чтобы переместить этот элемент управления на экране по вертикали?

6   Каков стандартный префиксу элемента управления PictureBox?
1   ...   5   6   7   8   9   10   11   12   ...   19

Похожие:

А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Практическая работа 1 создание первого приложения windows form
Цель: получение первичных навыков разработки приложений с использованием Windows Forms
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Книга raznprogram xls
Для работы с ней надо иметь персональный компьютер типа не ниже Pentium II с операционной системой не ниже Windows 98, оснащенный...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon 1. 2 Что такое язык vba
Подойдет любой com-совместимый язык, например, обычный Visual Basic, vbscript, jscript, C++, Delphi, Java и т п. Можно использовать...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Современные операционные системы
Работа, написана так, что в ней последовательно изложен материал, начиная от Windows 95 кончая новейшей операционной системой Windows...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Курсовой проект 3 Тема, которую нам предписано
Целью курсовой работы является закрепление теоретического материала, приобретение практических навыков проектирования Windows приложений...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Инструкция для тренера по интерактивной демонстрации Windows 1, нового...
Инструкция для тренера по интерактивной демонстрации Windows 1, нового Office и приложений на устройствах с Windows 1 на региональных...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Можливості sql-запитів у Microsoft Access
Формирование и выполнение запросов в реальном времени (инструментарий Visual Basic For Applications)
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Языки программирования. Создание программы в языке Visual Basic
Экспериментальное исследование тест работы программы выявление ошибок 16
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Программирование под Windows
Программная организация Windows: модули kernel, use, gdi. Отличия Windows от dos. Многозадачность и единый интерфейс. Гибкое управление...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Уро Тема урока: Язык программирования Visual Basic. Работа с массивами
Ввести понятие массива, его размерности. Познакомиться с фиксированными и динамическими массивами, способами их описания
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Кандидатский минимум начинающего линуксоида
Иначе систему он, конечно, установит, но использование ее будет не самым эффективным. В частности, размещение на одном разделе системы,...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Лабораторная работа №7 «Подготовка и проведение тестирования»
Изучить методы подготовки и проведения тестирования и получить навыки создания и выполнения тестов в среде ms visual Studio для приложений...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Рабочая программа учебной дисциплины современные средства разработки...
Современные средства разработки приложений: Рабочая программа дисциплины / Т. Н. Лебедева. – Челябинск: оу во «Южно-Уральский институт...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Справочник информационных объектов процессов (dataobject of process)....
Сервер приложений (6Гб оперативной памяти, 4 cpu, Windows Server 2008R2 или выше). Предназначен для функционирования приложений платформы...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Руководство по установке демоверсии
Ос windows 95, Windows 98, Windows nt4 sp 6 или или Windows 2000 sp4, Windows xp, Windows me 19
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений
В настоящее время количество приложений с использованием систем управления реляционными базами данных (субд) неуклонно растет. Особенно...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск