Разработка мультимедиа приложения используя мультимедийные компоненты MS Visual Studio С#.Net

Автор работы: Пользователь скрыл имя, 16 Июля 2013 в 13:17, курсовая работа

Краткое описание

Мультимедиа (multimedia) - это современная компьютерная информационная технология, позволяющая объединить в компьютерной системе текст, звук, видеоизображение, графическое изображение и анимацию(мультипликацию)
Целью работы является разработка мультимедиа приложения «Справочник по изучению программирования на языке С++».
В ходе выполнения работы необходимо решить следующие задачи:
- спроектировать программный интерфейс с использованием объектной декомпозиции компонентов;
- разработать приложение используя мультимедийные компоненты MS Visual Studio.Net;

Содержание

ВВЕДЕНИЕ………………………………………………………………………..5
1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ МУЛЬТИМЕДИА ТЕХНОЛОГИЙ………6
1.1 Общие сведения……………………………………………………………6
1.2 Типы данных мультимедиа-информации и средства их обработки …..10
1.2.1 Неподвижные изображения………………………………………...10
1.2.2 Видео и анимация…………………………………………………...12
1.2.3 Звук…………………………………………………………………..15
1.2.4 Текст…………………………………………………………………15
2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА…………………………..16
2.1 Постановка задачи………………………………………………………..16
2.1.1 Предметная область программирования………………………….16
2.1.2 Алгоритм программы………………………………………………16
2.2 Тестирование программы………………………………………………...17
ЗАКЛЮЧЕНИЕ………………………………………………………………….19

Прикрепленные файлы: 1 файл

курсовая по мультимедиа.doc

— 950.50 Кб (Скачать документ)

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Производные классы, наследование.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y66")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Виртуальные методы.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y67")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Виртуальные методы и переопределение методов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y68")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Преобразование базового и производного классов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y69")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Внутреннее и защищенное наследование.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y70")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Абстрактные классы.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y71")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Множественное наследование.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y72")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Виртуальное наследование.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y13")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Контроль доступа к объекту.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y73")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Интерфейс и состояние объекта.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y74")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Объявление friend.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y75")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Использование описателя const.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y76")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Доступ к объекту по чтению и записи.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y14")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Классы – конструкторы и деструкторы.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y77")

            {

                try

                {

                   richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Копирующий конструктор.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y78")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Деструкторы .rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y79")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Инициализация объектов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y80")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Операции new и delete.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y15")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Дополнительные возможности классов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y81")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Переопределение операций.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y82")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Как определять операции.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y83")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Преобразования типов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y84")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Явные преобразования типов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y85")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Стандартные преобразования типов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y86")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Преобразования указателей и ссылок.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y87")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Преобразования типов, определенных в программе.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y16")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Компоновка программ, препроцессор.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y88")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Компоновка нескольких файлов в одну программу.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y89")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Проблема использования общих функций и имен.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y90")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Использование включаемых файлов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y91")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Препроцессор.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y92")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Определение макросов.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y93")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Условная компиляция.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y94")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Дополнительные директивы препроцессора.rtf", RichTextBoxStreamType.RichText);

                }

               catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y17")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Определение, время жизни....rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y95")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Файлы и переменные.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y96")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Общие данные.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y97")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Глобальные переменные.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y98")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Повышение надежности обращения к общим данным.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y99")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Область видимости имен.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y100")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Оператор определения контекста namespace.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y18")

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Обработка ошибок.rtf", RichTextBoxStreamType.RichText);

                }

                catch (Exception ex) { richTextBox1.Text = ex.Message; }

            }

            if (e.Node.Name == "y101")

            {

                try

                {

Информация о работе Разработка мультимедиа приложения используя мультимедийные компоненты MS Visual Studio С#.Net