Автор работы: Пользователь скрыл имя, 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
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y102")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y103")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y104")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y105")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y19")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y106")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y107")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y108")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y109")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y110")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y20")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y111")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y112")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y113")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
if (e.Node.Name == "y114")
{
try
{
richTextBox1.LoadFile(
}
catch (Exception ex) { richTextBox1.Text = ex.Message; }
}
}
//----------------------------
//Сварачивание в трей
private void Трей_Click(object sender, EventArgs e)
{
ShowInTaskbar = false;
Hide();
notifyIcon1.Visible = true;
}
private void notifyIcon1_MouseDoubleClick(
{
Opacity = 1000;
ShowInTaskbar = true;
notifyIcon1.Visible = false;
this.Show();
}
//----------------------------
//Шрифт
private void шрифтToolStripMenuItem_Click(
{
fontDialog1.Font = this.richTextBox1.Font;
if (fontDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.SelectionFont = fontDialog1.Font;
}
}
//----------------------------
//Цвет фона
private void фонаToolStripMenuItem_Click(
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
this.richTextBox1.BackColor = colorDialog1.Color;
}
}
//----------------------------
//Цвет шрифта
private void текстаToolStripMenuItem_Click(
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
this.richTextBox1.
}
}
//----------------------------
//Инструкция
private void инструкцияToolStripMenuItem_
{
string ab = "Справка представленна, в виде дерева, работает по нажатию,\r";
ab += "на ветвь. В Правой части открываеться текст!.\r";
ab += "Дополнительная информация по языку находиться тут.\r";
ab += "Также найдёте там и сам язык С++.\r\r";
MessageBox.Show(ab, "Инструкции", MessageBoxButtons.OK,
MessageBoxIcon.Information, MessageBoxDefaultButton.
}
//----------------------------
//О программе
private void оПрограммеToolStripMenuItem_
{
string ab = "Специально для начинающих изучать С++!!!\r";
ab += "© 25.05.2010 Fret-saw Corporation.\r";
MessageBox.Show(ab, "О программе 'Справка по С++'", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void выходToolStripMenuItem_Click(
{
treeView2.Visible = true;
richTextBox2.Visible = true;
}
private void toolStripMenuItem2_Click(
{
treeView2.Visible = false;
richTextBox2.Visible = false;
}
private void toolStripMenuItem3_Click(
{
}
private void button1_Click(object sender, EventArgs e)
{
/*TreeNode[] tn = treeView1.Nodes[0].Nodes.Find(
for (int i = 0; i < tn.Length; i++)
{
treeView1.SelectedNode = tn[i];
treeView1.SelectedNode.
}*/
/*Delphi var
i: integer;
for i := 0 to TreeView1.Items.Count - 1 do
if Pos(AnsiUpperCase(Edit1.Text),
begin
TreeView1.Selected := TreeView1.Items[i];
TreeView1.SetFocus;
Edit1.Text := '';*/
/*TreeNode[] tn = treeView1.Nodes[0].Nodes.Find(
for (int i = 0; i < tn.Length; i++)
{
string a = textBox1.Text;
treeView1.SelectedNode = tn[i];
//treeView1.SelectedNode.
treeView1.Focus();
}*/
}
private void ыфвпыаы(object sender, EventArgs e)
{
}
private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
textBox1.Clear();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
/*TreeNode[] tn = treeView1.Nodes[0].Nodes.Find(
TreeNode[] tn = treeView1.Nodes[0].Nodes.Find(
for (int i = 0; i < tn.Length; i++)
{
treeView1.SelectedNode = tn[i];
treeView1.SelectedNode.
}*/
}
}