r/>В
Рис. 5. Панель В«Common ControlsВ»
Для нової кнопки ми також можемо змінити колір, назва, розміри, орієнтацію на формі і інші властивості в панелі В«PropertiesВ».
В
Рис. 6. Панель В«PropertiesВ» для елемента керування В«Button1В»
В
Рис. 7. Головне вікно програми
.4 Реалізація функціональності підсистеми
У даному розділі будуть розглянуті етапи роботи зі Scorm-пакетом.
На початковому етапі ми вводимо службові дані - де знаходитиметься створюваний SCORM-пакет і його назва.
У даному розділі будуть розглянуті етапи роботи зі Scorm пакетом.
На початковому етапі ми обираємо шлях для збереження пакета і його майбутнє назву. Якщо назва не введено, отримаємо помилку "Не обрано шлях або не зазначено ім'я пакету". p align="justify"> private void button1_Click (object sender, EventArgs e)
{. ShowDialog ();. Text = folderBrowserDialog1.SelectedPath;
} void button2_Click (object sender, EventArgs e)
{(textBox2.Text == "")
{. Show ("Не обрано шлях або не зазначено ім'я пакету");
}
}
Далі вибираємо HTML файл, що містить лекційний матеріал:
private void Form1_Load (object sender, EventArgs e)
{. Filter = "HTML Files | *. html";
}
private void button3_Click (object sender, EventArgs e)
{. ShowDialog ();. Text = openFileDialog1.FileName;
}
Якщо шлях і назва пакету введені, переходимо до створення файлу В«imsmanifest.xmlВ», в який буде внесено назву пакету:
private void ManifestCreate (string filename)
{fs = new FileStream (filename, FileMode.Create, FileAccess.ReadWrite); tw = new StreamWriter (fs); writer = new textBox2.Text);. WriteStartElement ("item");. WriteElementString ("title", i = 0; i
}
Заносимо вміст пакету і додатковий опис його структури в файл imsmanifest.xml
private void button6_Click (object sender, EventArgs e)
{
. Enabled = false;. Enabled = false;. Enabled = false; n = listBox1.Items.Count;
// listBox1.Items.Clear (); (int i = 0; i
{
// listBox2.Items.Add (paths [i] + "| | |" + dirname + "" + Convert.ToString (listBox1.Items [i]));
{. Copy (paths [i], dirname + "" + Convert.ToString (listBox1.Items [i]));