
- •«Программа создания мультимедийного полиэкрана»
- •Оглавление
- •Введение.
- •Язык программирования Microsoft Visual Basic
- •Классический Visual Basic (версии 5-6)
- •Элементы управления, используемые в проекте:
- •Функции Windows api, используемые в проекте.
- •Структуры, используемые в приложении «Video2Bmp».
- •Члены структуры:
- •Составные части приложения «Video2Bmp».
- •Результирующие файлы.
- •Заключение.
- •Используемые источники.
Государственное образовательное учреждение
Высшего профессионального образования города Костромы
«Костромской государственный университет им. Н. А. Некрасова»
Физико-математический факультет
Кафедра прикладной математики и информационных технологий
Егорушин Сергей Александрович
КУРСОВАЯ РАБОТА
по дисциплине «Математическое и программное обеспечение компьютеров»
НА ТЕМУ
«Программа создания мультимедийного полиэкрана»
студента 4 курса специальности 010501.65 «Прикладная математика и информатика» специализации ДС.01.02.09 «Математическое и программное обеспечение компьютеров»
Научный руководитель:
к.ф. – м.н., доцент Сухов А. К.
__________________________
«___»_______________2013 г.
Кострома
2013 г.
Оглавление
Классический Visual Basic (версии 5-6) 6
MmioStringToFOURCC - функция преобразует строку с завершающим нулем в четырех-значный код. 13
CoTaskMemFree - освобождает блок памяти задачи ранее выделенную через вызов CoTaskMemAlloc или CoTaskMemRealloc функции. 13
Введение.
В настоящее время, благодаря компьютерным технологиям, можно проводить различные опыты имеющие как познавательный, так и научный характер. Все результаты мы можем сохранить в виде изображений и с помощью них, составить видеоотчет. Но большинство опытов имеют несколько параметров, по которым они проводятся. И поэтому в результате получается несколько наборов кадров, из которых создаются отдельные видеоотчеты. Но для составления вывода о результате проведения опыта обычно сталкиваются с проблемой одновременного просмотра двух видеоотчетов.
Очень неудобно будет воспроизводить их через разные видеопроигрыватели или с помощью нескольких компьютеров. Наглядность пропадёт, и велика вероятность не уследить за происходящим на двух экранах.
Поэтому встает вопрос о создании приложения, которое сможет создавать видеоотчеты из нескольких наборов кадров, так чтобы они одновременно проигрывались на одном экране, т.е. некоторое подобие полиэкрана. С помощью такого приложения можно будет создавать видеоотчеты показывающие на одном экране несколько опытов, или результаты одного опыта при различных параметрах. При таком просмотре, более проще сделать выводы.
Исходя из выше сказанного, скажем о цели моей курсовой: Разработать приложение позволяющее создать из двух наборов отдельных кадров видео объединяющее эти два набора в один в виде полиэкрана (т.е. экрана в котором сверху идет один видеопоток, а снизу другой).
Для достижения данной цели нужно решить следующие задачи:
1. Изучить язык программирования Visual Basic.
2. Подобрать нужные элементы управления и изучить их методы
3. Изучить функции Windows API необходимые для создания приложения
4. Разработать пользовательский интерфейс
5. Используя выбранные элементы управления, организовать режимы работы программы: Склеивание и Создание видео.
6. Выяснить какого размера будут результирующие файлы и рассмотреть методы сжатия в случае, если файлы будут большого размера.
Язык программирования Microsoft Visual Basic
Microsoft Visual Basic [1] — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов.
В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.
Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 — VB3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5 — VB5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии.