Смекни!
smekni.com

Конвертирование образовательного контента из форматов офисных приложений компании MicroSoft (стр. 3 из 3)

Шаблон класса-контейнера vector<> содержится в стандартной библиотеке STL. Тип vector – это коллекция объектов одинакового типа, каждому из которых присвоен целочисленный индекс. Это тип контейнера, очень похожий на динамический массив. Позволяет выполнять обращение к произвольному элементу по его индексу. Инстанциализация шаблона Vector<CString> – контейнер текстовых строк-переменных типа CString. В таком случае для каждого элемента класса CString определены собственные конструкторы и для создания инициализирующего значения элемента библиотека использует стандартный конструктор класса.


4. Модель интерфейса системы конвертирования контента

образовательный контент конвертирование модель

Модель интерфейса АСКК представляет собой набор абстрактных диалогов, соответствующих ролям пользователя в модели использования системы (рис. 13). В нотации UML абстрактные диалоги детализируются в виде диаграмм состояний, отражающих изменения состояния системы в процессе диалога. Абстрактные диалоги спроектированы с учетом основных сообщений системы и возможных сценариев работы. Детализация абстрактных диалогов системы конвертирования контента представлена в виде диаграмм состояния на рисунках 14-19.

Рис. 13 - Диаграмма состояний для прецедента «Открыть исходный файл»

Рис. 14 - Диаграмма состояний для прецедента «Выбрать каталог для сохранения результатов»


Рис. 15 - Диаграмма состояний для прецедента «Запустить конвертор»

Рис. 16 - Диаграмма состояний для прецедента «Сохранить результаты»

Рис. 17 - Диаграмма состояний для прецедента «Вызвать справку»

Рис. 18 - Диаграмма состояний для прецедента «Выйти из программы»

Внешний вид интерфейса приложения АСКК представлен на рисунке 19.


Рис. 19 - Внешний вид окна приложения АСКК

Интерфейс разрабатываемой программы создается на основе классов MDI-приложения. Интерфейсными элементами, входящими в структуру главного окна, являются кнопки, полосы прокрутки и панель инструментов.

Система конвертирования контента использует расширенный интерфейс MDI-приложений. В Microsoft Visual Studio 2008 появилась возможность отображать окна не в виде каскада, как было ранее, а используя современную более удобную технологию – вкладки. Для этого используются классы CMDIFrameWndEx и CMDIChildWndEx. Пользователь имеет возможность одновременно работать с несколькими документами, переключаясь между ними нажатием на вкладки.

Основные рабочие области и элементы главного окна приложения:

- строка заголовка – отражено название автоматизированной системы, а также стандартные кнопки для Windows-приложений «Свернуть», «Свернуть в окно», «Закрыть»;

- строка меню – раскрывающиеся списки «Файл» и «Справка» с основными функциями АС, справочными сведениями о ней;

- панель инструментов – кнопки этой панели («Открыть», «Сохранить», «Сохранить как», «О программе», «Помощь») дублируют функции из раскрывающихся списков «Файл» и «Справка», панель предназначена для быстрого доступа к ним пользователя;

- окно документа – представляет содержимое выбранного для конвертирования файла;

- окно структуры – представляет структуру конвертируемого документа;

- строка состояния – отражает состояние процесса конвертирования.


Библиографический список

1. Радаев А. Трехуровневая модульная система представления образовательных ресурсов [Текст] / А. Радаев // Интернет-журнал «Инженерное образование». – 2008. – № 2–3.

2. Аванесов В.С. Сайт научно-методической поддержки слушателей курса «Педагогические изменения» [Электронный ресурс] / В.С.Аванесов. – URL: http://testolog.narod.ru.

3. Подласый И.П. Система принципов успешного обучения [Текст] / И.П. Подласый. – М.: Просвещение, 2010.

4. Grice H.P. Logic and conversation. – In: «Syntax and semantics» [Электронныйресурс] / H.P. Grice, J.L. Morgan, P. Cole, N.Y. Academic впереводе. – URL: http://kant.narod.ru/grice.htm. – 2008. – 41–58 с.

5. Ушинский К.Д. Руководство к преподаванию по родному слову [Текст] / К.Д. Ушинский. // Собр. соч. – М., 2008. – 665 с.

6. Занков Л.В. Наглядность и активизация учащихся в обучении [Текст] / Л.В. Занков. – М.: Учпедгиз, 2010.

7. Морев И.А. Образовательные информационные технологии. Ч. 2. Педагогические измерения [Электронный ресурс] / И.А. Морев. –URL: http://www.pedlib.ru/Books/1/0195/index.shtml.

8. Подласый И.П. Тестирование в учебном процессе: его история и возможности [Электронный ресурс] / И.П. Подласый. – URL: http://www.elitarium.ru/2006/04/08/

testirovanie_v_uchebnom_processe_ego_istorija_i_vozmozhnosti.html

9. Коменский Я.А. Великая дидактика [Текст] / Я.А. Коменский // Избр. пед. соч. – М.: Учпедгиз, 2009.

10. Ким В.С. Тестирование учебных достижений [Текст]: монография / В.С. Ким. – М.; Уссурийск: Изд. УГПИ, 2007. – 214 с.

11. Moodle [Электронный ресурс]; ВГУ. URL: http://www.vsu.moodle.ru/.

12. Аванесов В.С. Основы педагогической теории измерений. «Педагогические измерения» № 1 [Текст] / В.С. Аванесов. – 2007. – URL: http://testlog.narod.ru/.