Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / КУРСАЧ ос.docx
Скачиваний:
0
Добавлен:
11.02.2026
Размер:
349.87 Кб
Скачать

5. Пользовательские классы и функции приложения

Перечень пользовательских классов и функций представлен в таблице 3.

Таблица 3. Перечень пользовательских классов и функций

Имя

Назначение

WndProc

Функция обработки сообщений родительского окна.

GenerateShulteTable

Функция для генерации случайного порядка чисел от 1 до 25.

DrawShulteTable

Функция, для отрисовки таблицы с числами.

6. Структура программы

Структура программы представлена на рисунке 4.

Рисунок 4. Структура программы

7.Системные требования.

1. Операционная система – не ниже WindowsNT.

2. Не менее 220 Кб свободного места на диске.

3. Необходимые библиотеки для работы программы:

  • MSVCP140D.dll

  • VCRUNTIME140_1D.dll

  • ucrtbased.dll

  • VCRUNTIME140D.dll

8.Список литературы

  1. Ю.А.Щупак - Win32 API. Разработка приложений для Windows. - СПб.: Питер, 2008

  2. Черкасова Н.И. Операционные системы [Текст] : учебно-методическое пособие по выполнению курсовой работы / Н.И. Черкасова. – М.: ИД Академии Жуковского, 2020. – 32 с.

  3. Форум программистов и сисадминов Киберфорум www.cyberforum.ru

  4. Официальный сайт Microsoft https://learn.microsoft.com/ru-ru/

  5. Stack Overflow — система вопросов и ответов о программировании https://stackoverflow.com/

9.Руководство пользователя

9.1. Правила установки и запуска программы

Для установки программы необходимо сохранить файл Shulte20.exe. Далее нужно запустить файл Shulte20.exe, щелкнув дважды по иконке приложения левой кнопкой мыши. Запуск программы можно также осуществить из командной строки, указав в качестве параметра путь к открываемому файлу.

9.2. Последовательность действий для запуска программы

Для открытия необходимо запустить приложение Shulte20.exe. (см. рис.5).

Рисунок 5. Вид главного окна при запуске приложения.

9.3. Последовательность действий для выполнения всех требуемых по техническому заданию функций

При выборе и нажатии в меню пункта «Об авторе», появляется диалоговое окно с информацией об авторе (см. рис.6).

Рисунок 6. Диалоговое окно с информацией об авторе.

При выборе и нажатии в меню пункта «О программе», появляется диалоговое окно с информацией об авторе (см. рис.7).

Рисунок 7. Диалоговое окно с информацией о программе.

Чтобы получить информацию о том, что надо делать, нажмите на кнопку “Info” в главном окне (см. рис 5). После нажатия на неё появится диалоговое окно с информацией о том, что надо делать в этом приложении (см. рис.8).

Рисунок 8. Диалоговое окно с информацией.

Чтобы начать тест необходимо нажать на кнопку “Start” в главном окне (см. рис. 5). После этого запуститься таймер и появится возможность взаимодействовать с таблицей. После нажатия на поле с числом, указанным в строчке “Найти:”, строчки обновят своё значение: в строчке ”Найти” предыдущее число заменится на текущее, а в строчке ”Прошло времени” будет показано время, которое прошло с момента нажатия кнопки “Start”(см. рис.9).

Рисунок 9. Пример главного окна после взаимодействия с нужным полем.

Если кликнуть в другое в поле с другим числом, отличным от текущего, то всплывёт окно с ошибкой (см. рис.10)

Рисунок 10. Диалоговое окно с ошибкой.

После нажатия на поле с числом 25, появится диалоговое окно с результатами (см. рис 11). После нажатия на кнопку “Ок” приложение закроется.

Рисунок 11. Диалоговое окно с результатами.

Программа также закроется, если нажать на “X” в правом верхнем углу или при выборе и нажатии в меню пункта «Выход».

Соседние файлы в папке курсовая