Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по Visual Basic.doc
Скачиваний:
51
Добавлен:
31.08.2019
Размер:
10.63 Mб
Скачать

Лабораторная работа №16. Разработка мультимедиа-приложений

Цель работы: рассмотреть компоненты Animation, MMControl, Timer, WebBrowser и их свойства; научиться создавать мультимедийные приложения с использованием вышеперечисленных компонентов

Теоретическая часть

Visual Basic позволяет подключить к созданным Вами приложениям дополнительные средства, которые дают возможность более интересно и приятно общаться с компьютером, программировать события по времени или размещать приложения в Интернет. Для этого используются компоненты – Animation, MMControl, Timer и WebBrowser.

Для возможности создания мультимедийных приложений необходимо добавить специализированные компоненты на панель инструментов ToolBar. Для этого выберите команду Project Components.

Для добавления компонента MMControl в появившемся окне найдите строку Microsoft Multimedia Control 6.0 и поставьте напротив нее галочку. В окне ToolBar появится новый компонент – - MMControl.

Для добавления компонента Animation в появившемся окне найдите строку Microsoft Windows Common Controls – 2.6.0 (SP6) и поставьте напротив нее галочку. В окне ToolBar появится новый компонент – - Animation.

Для добавления компонента WebBrowser в появившемся окне найдите строку Microsoft Internet Controls и поставьте напротив нее галочку. В окне ToolBar появится новый компонент - - WebBrowser.

Компонент Timer расположен на панели инструментов ToolBar.

Элемент управления Animation позволяет использовать при анимации видеофайлы - специально подготовленные файлы с расширением .avi, представляющие собой последовательный набор кадров (растровых изображений).

Основные методы элемента управления Animation, которые позволяют организовать просмотр видеофайлов, следующие:

Open – открытие видеофайла;

Play – запускает видеофайл на выполнение;

Stop – останавливает видеофайл;

Close – закрывает видеофайл.

С помощью объекта MMControl можно прослушивать файлы с расширениями .wav (короткие файлы) и .mid и .rmi (длинные файлы). Внешне этот объект напоминает панель управления плеера или магнитофона, а обозначения кнопок воспроизведения, остановки, паузы, перемещения в начало и конец и других интуитивно понятны.

Для работы со звуком в программном коде следует использовать следующие значения свойства Command объекта MMControl:

Open – открытие звукового файла

Close – закрытие звукового файла

Sound – воспроизведение короткого файла

Play – воспроизведение длинного файла

Stop – остановка воспроизведения звукового файла.

Компонент Timer предназначен инициировать события через регулярные промежутки времени. Таймер программируют присвоением определенных значений (в миллисекундах) свойству Interval, тем самым задавая периодичность возникновения событий, связанных с таймером. Интервал (в миллисекундах) между двумя событиями может принимать любые значения в диапазоне от 0 до 65535. Интервал, равный нулю, отключает таймер.

Компонент WebBrowser предназначен для подключения к Интернету и просмотра Web-страниц. Для просмотра Web-страниц необходимо к WebBrowser применить метод Navigate:

WebBrowser1.Navigate "путь к файлу\имя файла"