Реферат по предмету "Программирование"


Универсальный прослушивающий просмотрщик

Универсальный прослушивающий просмотрщик

Владимир Коробицын

А
теперь Вы сможете построить приложение, которое позволит пользователю:

1.
Просматривать файлы рисунков в форматах BMP, WMF.

2.
Просматривать видео-файлы в формате AVI.

3.
Прослушивать музыкальные файлы в форматах MID, RMI.

4.
Прослушивать звуковые файлы в формате WAV.

Создайте
папку Browser, в которую позднее поместите проект этого приложения. В проект
добавите файл Mci.vbx (поддержка мультимедийных объектов) и файл Cmdialog.vbx
(поддержка окна общих диалогов). На форме Form1 расположите объекты Image1
(Образ), MMControl1 (Мультимедийные объекты) и CMDialog1 (Окно общих диалогов).
Объект MMControl1 сделайте «невидимым». В данном приложении объект CMDialog1 Вы
будете использовать для активизации окна «Открытие файла».

Сначала
постройте в приложении систему меню по следующей схеме:

Caption
(Надпись)   Name (Имя в программе)

Посмотреть    Look

----Картинки    Pictures

----Видео     Video

Послушать     Listen

----Мелодии    Mid

----Звуки     Wav

Вы
помните, что надписи в меню и соответствующие им имена процедур прерывания в
программе могут быть произвольными. Во вновь созданную процедуру прерывания
Pictures_Click поместите программный код:

CMDialog1.Filename
= "*.bmp;*.wmf" ‘ указание типов файлов

CMDialog1.Action
= 1 ‘ активизация окна диалога ОТКРЫТИЕ ФАЙЛА

Image1 =
LoadPicture(CMDialog1.Filename) ‘ загрузка рисунка в Image1

Form1.Width
= Image1.Width + 120 ‘ установление ширины формы

Form1.Height
= Image1.Height + 720 ‘ установление высоты формы


информация о длине файла

Form1.Caption =
FileLen(CMDialog1.Filename) & " байт "

‘ добавление пути и имени файла

Form1.Caption = Form1.Caption +
CMDialog1.Filename

MMControl1.Visible
= False

Данная
процедура прерывания вызовется тогда, когда пользователь в меню «Посмотреть»
выберет команду «Картинки». Пустые строки в программе совершенно необязательны.
В данном случае они используются для наглядности и лучшей удобочитаемости
текста программного кода. Первая строка указывает объекту общего диалога
CMDialog1 разрешенные форматы для открываемых файлов – BMP и WMF. Знак «*»
указывает на то, что имя файла может быть любым. Вторая строка вызывает
стандартное окно общего диалога «Открытие файла», посредством которого
пользователь отыскивает на нужном диске и в нужной папке необходимый файл.
Третья строка загружает файл рисунка, выбранный пользователем, и помещает его в
объект Image1 (Образ), расположенный на форме Form1. Это возможно с помощью
оператора LoadPicture (Загрузка рисунка).

Следующие
две строки приводят в соответствие размеры окна приложения и размеры
помещаемого в это окно рисунка.

Шестая
строка программного кода посредством оператора FileLen (Длина файла)
устанавливает размер выбранного файла и помещает эту информацию в строку
заголовка формы Form1. Седьмая строка добавляет в строку заголовка информацию о
пути и имени этого файла. Как работают последние две строки, Вы уже знаете.

Желательно
в стандартную процедуру прерывания Image1_Click полностью скопировать
вышеприведенный программный код. Тогда пользователю при последующих обращениях
к окну общего диалога «Открытие файла» будет необязательно прибегать к услугам
меню. Достаточно будет щелкнуть мышью по полю уже вызванного рисунка, как вновь
появится окно общего диалога «Открытие файла».

Продолжим
работу по обработке выборов меню. Процедуру прерывания Video_Click заполните
программным кодом:

CMDialog1.Filename
= "*.avi" ‘ указание типа открываемых файлов

CMDialog1.Action
= 1 ‘ активизация окна диалога ОТКРЫТИЕ ФАЙЛА

MMControl1.Filename =
CMDialog1.Filename ‘ передача имени файла

MMControl1.Command =
"Close"

MMControl1.Command =
"Open"

MMControl1.Command =
"Play"

MMControl1.Visible = True

Form1.Caption =
FileLen(CMDialog1.Filename) & " байт "

Form1.Caption = Form1.Caption +
CMDialog1.Filename

Form1.Width
= 5805

Form1.Height
= 3780

Третья
строка имя файла, выбранное пользователем в общем окне диалога «Открытие
файла», передает объекту MMControl1. Смысл остальных строк Вам уже должен быть
понятен. Данная процедура прерывания Video_Click сработает при выборе
пользователем в меню «Посмотреть» команду «Видео».

Завершите
обработку выборов меню. Для двух оставшихся процедур прерывания Mid_Click и
Wav_Click потребуется такой же программный код, как и для процедуры
Video_Click. Изменения коснутся только первой строки. Для процедуры Mid_Click
строка примет вид:

CMDialog1.Filename
= "*.mid" ‘ указание типа открываемых файлов

А
для процедуры Wav_Click:

CMDialog1.Filename
= "*.wav" ‘ указание типа открываемых файлов

Свойству
Caption (Надпись) объекта Form1 придайте значение «Универсальный прослушивающий
просмотрщик». Создайте исполняемый EXE-файл. Для успешной работы приложения в
его папку наряду с исполняемым файлом должны присутствовать файлы Vbrun300.dll,
CMDialog.vbx и Mci.vbx. Опробуйте приложение в работе.
Домашнее задание

1.
В систему меню поместите команду «Выход».

2.
Добавьте в приложение второе окно, содержащее помощь по работе с приложением.
Сделайте так, чтобы это окно появлялось при выборе в меню команды «Помощь».

3.
Добавьте в приложение третье окно, содержащее сведения о Вашем авторстве на
программу. Это окно пользователь должен вызывать из меню командой «О
программе».

4.
Сделайте так, чтобы сразу после загрузки приложения начинала звучать выбранная
на Ваше усмотрение мелодия и в окне Form1 появлялся какой-либо рисунок или
фотография.

5.
В меню поместите команду «Печать» с помощью, которой пользователь смог бы
распечатывать просматриваемые рисунки на бумагу.
Список литературы

Для
подготовки данной работы были использованы материалы с сайта http://bc.boom.ru/


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Роль физкультуры в жизни человека
Реферат Обучение и продвижение персонала
Реферат Повышение эффективности управления потоковыми процессами
Реферат Иван Грозный как историческая личность
Реферат Направления единой государственной денежно-кредитной политики
Реферат Контрольная работа по гражданскому праву 18
Реферат C. Н. Кузнецова история экономики практикум
Реферат Актуальные вопросы хозяйственного права
Реферат Мовленнєві розлади. Двомовність як профілактика афазій
Реферат Территориальная организация общества
Реферат Организационно-правовая деятельность Товарищества собственников жилья "Каскад"
Реферат Статья о поэме А С Пушкина Медный всадник
Реферат Территория и границы как фактор развития российского государства
Реферат Оценка механизмов социальной защиты населения в периоды экономической нестабильности
Реферат Петровские реформы в области культуры: плюсы и минусы в оценках С.М. Соловьёва и В.О. Ключевского