РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ ПРОГРАММЫ
После запуска программы на экран выводится список запущенных процессов. Результаты работы программы изображены на рисунке 1.
Рисунок 1 – Список процессов
Внизу списка находится меню программы с возможными действиями. Оно изображено на рисунке 2.
Рисунок 2 – Меню программы
При нажатии клавиши S список будет отсортирован по ID. Результаты сортировки изображены на рисунке 3.
Рисунок 3 – Сортировка по ID
При нажатии клавиши A список будет отсортирован в алфавитном порядке. Результаты сортировки изображены на рисунке 4.
Рисунок 4 – Сортировка в алфавитном порядке
При нажатии клавиши K пользователю будет предложено ввести ID процесса для завершения, а также 1 или 2 для выбора способа завершения. Результаты работы программы изображены на рисунке 5.
Рисунок 5 – Завершение процесса
Заключение
В ходе курсовой работы была создана программа, способная получать список процессов, запущенных в операционной системе Windows, сортировать его по ID и по алфавиту, обновлять, а также завершать выбранный пользователем произвольный процесс двумя способами на выбор. Программа также корректно обрабатывает ошибки в случае их возникновения.
Список использованных источников
1.Stroustrup, Bjarne.The C++ programming language / Bjarne Stroustrup. – Fourth edition. 2013 – pages 1346 cm. Includes bibliographical references and index.
2. C++ (Computer programming language) I. Title. 2. Руссинович М., Соломон Д., Ионеску А., Йосифович П. В60 внутреннее устройство Windows. 7-е изд. – СПб.: Питер, 2018. – 944 с.
|
|
3. Microsoft Docs. URL: https://docs.microsoft.com/en-us/windows/desktop/ (Дата обращения: 03.03.19).
4. ГОСТ 7.32–2001. Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. Стандартинформ, 2008.
5. ГОСТ 2.104-2006. Единая система конструкторской документации. Основные надписи. Стандартинформ, 2007.
ПРИЛОЖЕНИЕ 1. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
1. Краткое описание программы
Программа способна получать список процессов, запущенных на момент своего запуска, сортировать их, обновлять и завершать. Программа имеет консольный интерфейс.
2. Минимальные системные требования
· Операционная система: Windows 10 (x64);
· Процессор: 1 ГГц;
· Оперативная память: 2 Гб;
· Место на жестком диске: 32 Гб;
· Видеоадаптер: DirectX 9 или новее с драйвером WDDM 1.0;
· Дисплей: 800 x 600.
3. Установка программы
Пользователю необходимо скопировать файлы «TaskManager.exe»,
«libstdc++-6.dll», «libgcc_s_seh-1.dll» и «libwinpthread-1.dll» в любую директорию по своему выбору.
4. Запуск программы
Пользователю необходимо запустить файл «TaskManager.exe» из выбранной им директории.
5. Работа с программой
Как показано на рисунке 6, после запуска программы на экран выводится список процессов. Пользователю предлагается выбрать дальнейшее действие – отсортировать по ID (клавиша S), по алфавиту (клавиша A), завершить процесс (клавиша K), обновить список (клавиша U), закрыть программу (клавиша E).
|
|
Рисунок 6 – Консоль после запуска программы
При нажатии клавиши K пользователю будет предложено ввести ID процесса, который он хочет завершить. Это показано на рисунке 7.
Рисунок 7 – Завершение процесса
После ввода номера процесса пользователю предлагается выбрать способ его завершения. Результаты работы программы изображены на рисунке 8.
Рисунок 8 – Консоль после ввода номера процесса
Если процесс с указанным номером существует и может быть завершен, то он будет закрыт, а на экран будет снова выведено меню. Если нет – пользователь увидит сообщение о невозможности завершить процесс, после чего тоже будет выведено меню. Успешное завершение процесса показано на рисунке 9.
Рисунок 9 – Успешное завершение процесса
Сообщение о невозможности завершить процесс показано на рисунке 10.
Рисунок 10 – Сообщение об ошибке
Изм. |
Лист |
№ докум. |
Подпись |
Дата |
Лист |
ПРИЛОЖЕНИЕ 2. БЛОК-СХЕМА |
Разраб. |
Виноградов М.Р. |
Провер. |
Халиуллин Р.А. |
Реценз. |
Халиуллин Р.А. |
Н. Контр. |
Халиуллин Р.А. |
Утверд. |
Халиуллин Р.А. |
Лит. |
Листов |
Начало |
Создание снимка процессов |
Пока существует следующий процесс |
Сохранить данные о текущем процессе, перейти к следующему |
Вывод списка на экран |
Конец |
|
|
Дата добавления: 2019-09-13; просмотров: 139; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!