Разработка мультимедиа приложения используя мультимедийные компоненты 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 Кб (Скачать документ)

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Функции.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Вызов функций.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Имена функций.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Необязательные аргументы функций.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Рекурсия.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Встроенные типы данных.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Общая информация.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Целые числа.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Вещественные числа.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Логические величины.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Символы и байты.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Наборы перечисляемых значений.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

               {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Запись классов.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Массивы.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Битовые поля.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Указатели.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Адресная арифметика.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Связь между массивами и указателями.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

           }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Нулевой указатель.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Строки и литералы.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Автоматические переменные.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Статические переменные.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

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

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Рекомендации по использованию указателей и динамического распределения памяти.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

               try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Ссылки.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Распределение памяти при передаче аргументов функции.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

                    richTextBox1.LoadFile(Directory.GetCurrentDirectory() + @"/Рекомендации по передаче аргументов.rtf", RichTextBoxStreamType.RichText);

                }

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

            }

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

            {

                try

                {

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