ться зараз практичними всіма веріфіціруют аналізаторами XML і, більш того, самі схеми, як звичайні XML - елементи, теж описуються DTD. Але серйозні можливості нової мови і його відносна простота, безумовно, дають підстави стверджувати, що майбутній стандарт знайде широке застосування в якості зручного і ефективного засобу перевірки коректності складання документів. В даний час в W3 консорціумі йде робота над першою специфікацією схем даних. У цьому розділі ми розглянемо основні можливості схем даних, спробуємо використовувати їх для перевірки коректності раніше описуваних XML - документів.
У підсистемі аналізу Scorm пакетів тестів на відповідність питання і відповіді зберігаються у файлі runtime. xml в структурі "target-bullet", де - питання, а відповідний йому відповідь
4.3 Реалізація користувальницького інтерфейсу
Інтерфейс користувача має одну головну форму і дві другорядні. У цьому розділі опишемо по докладніше процес створення головної форми. p align="justify"> Перше що нам потрібно зробити - створити новий проект C #, при цьому в робочому полі Дизайнера автоматично з'явиться нова форма "Form1". В панелі "Properties" ми можемо поміняти його назву, колір, розмір, орієнтацію елементів і тексту всередині форми і т.д.
Другий етап створення користувацького інтерфейсу - створення елементів управління "кнопок" підсистеми аналізу Scorm пакетів. Для цього покажчиком перетягнемо елемент "Button" з панелі "Common Controls" на нашу форму. br/>В
Рис.5. Панель "Common Controls"
Для нової кнопки ми також можемо змінити колір, назва, розміри, орієнтацію на формі і інші властивості в панелі "Properties". Назвемо нашу першу кнопку "Аналіз"
В
Рис.6. Панель "Properties" для елемента керування "Button1"
Так само зробимо і з іншими елементами управління. Створимо ще дві кнопки "Про програму" і "Вихід". br/>В
Рис.7. Форма з трьома елементами управління. br/>
Останнім елементом є заздалегідь заготовлений Логотип, яке ми вставимо в ліву частину форми.
В
Рис.8. Форма з Логотипом. br/>В
Рис.9. Кінцевий варіант головної форми. br/>
4.4 Реалізація функціональності підсистеми
У даному розділі будуть розглянуті етапи роботи зі Scorm пакетом.
На початковому етапі ми знаходимо на локальному диску Scorm пакет, розпаковуємо його з архіву в тимчасове сховище і викликаємо діалог для вибору файлу imsmanifest. xml.
string path = System. Environment. CurrentDirectory;. openFileDialog1. FileName = "*. xml "; (this. openFileDialog1. ShowDialog () == DialogResult. OK)