Основной задачей курсового проекта является создание системы тестирования знаний по истории, которая будет загружать различные тесты из файлов и выводить их на экран.
Формулировка требования:
Пользователь видит меню слева экран и область справа, на которой будет показываться информация различного рода.
Для правильной работы программы необходимо осуществить реализацию некоторых возможностей:
1. Создание окна программы;
2. Создания стиля окна программы;
3. Разворот в полный экран без сдвигов;
4. Открытие заготовленных тестов;
5. Открытие пользовательских тестов
6. Создание кнопок для выбора действий
7. Создание динамической области и загрузка теста в неё для работы с ним
8. Создание выбора цвета фона с помощью кнопок
9. Применение шрифтов для отображения текста
Программа разрабатывается на языке C# в приложении Windows Presentation Foundation (WPF) в среде в среде Microsoft Visual Studio 2019.
ВВЕДЕНИЕ 4
1 Формирование требования 5
2 Анализ входной и выходной информации 7
3 Проектирование 8
4 Реализация 14
4.1 Реализация интерфейса 14
4.2 Реализация функций 16
5 Тестирование 22
ЗАКЛЮЧЕНИЕ 27
СПИСОК ЛИТЕРАТУРЫ 28
ПРИЛОЖЕНИЕ А 29
Листинг программы 29
1. Бишоп, Дж. С# в кратком изложении / Дж. Бишоп, Н. Хорспул. - М.: Бином. Лаборатория знаний, 2011. - 472 c.
2. https://metanit.com/sharp/wpf/1.2.php
3. Мэтью Мак-Дональд WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов; Диалектика / Вильямс - М., 2013. - 735 c.
4. Чарльз Петцольд Microsoft Windows Presentation Foundation, 2012. - 265 с.
5. Рихтер Джеффри CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#; Питер - М., 2016. - 896 c.
7. Эндрю Троелсен Язык программирования C# 5.0 и платформа .NET 4.5; Диалектика / Вильямс - М., 2015. - 126 c.
8. Васильев, Алексей C#. Объектно-ориентированное программирование / Алексей Васильев. – М.: Питер, 2012. – 320 c.