Разработка диспетчера процессов на основе Windows API
Автор: Vlad Nikolaevich • Май 7, 2021 • Курсовая работа • 8,098 Слов (33 Страниц) • 399 Просмотры
Тема:Разработка диспетчера процессов на основе Windows API
Оглавление
Введение 4
1 Общие сведения и определения метода реализации задачи 6
1.1 Теоретические сведения о процессах 6
1.2 Теоретические сведения о windows API 8
2.Разработка схемы программы 14
2.1.Постановка задания 14
2.2 Схема алгоритма 15
3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 18
3.1.Атрибуты и методы классов и проектирование программного кода 18
3.2 Проэктирование пользовательского интерфейса 26
3.3 Описание программного обеспечения 28
3.4 Результат тестирования программы 30
Заключение 31
Список литературы 32
ПриложениеА 33
Введение
Диспетчер процессов (Windows Task Manager) — это системная программа, которая показывает процессы компьютера, и позволяет осуществлять программное управление компьютером. Она показывает, какие приложения сейчас запущены, кроме этого, позволяет проследить за быстродействием компьютера, а также за подключением к сети и за другими важными событиями. Актуальность работы в данной тематике заключается в том, что в данной курсовой работе исследованы возможности набора функций Windows API, а именно инструменты для работы с процессами, потоками, синхронизацией и файлами. В данной, разработано программное обеспечение, составлены схемы программы и ее главных частей. Предметом исследования является операционная система Windows 10. В качестве объекта исследования используется среда разработки программного обеспечения Visual Studio и язык программирования C++/ Программа создана и протестирована на базе операционной системы Windows 10.
Основные цели работы:
Показать преимущества диспетчера процессов в системе программирования;
Разработать основные программы на основе диспетчера процессов Windows API;
Получить результаты выполнения программ, которые существенно изменяют свойства и возможности вычислительной системы.
Результат имеет место при применении любых программ, которые выполняются в вычислительной системе. Поэтому между программированием «системным» и «несистемным» ( «прикладным программированием") нет четкой границы.
Вычислительная система имеет иерархическую структуру, которую можно представить в виде набора вложенных слоев, на внешнем из которых находятся приложения, а на самом внутреннем - аппаратура компьютера. Условная степень системности нарастает при программировании, охватывающем все более внутренние уровни системы. Одними из самых распространенных инструментов для работы с ОС Windows, является Windows API. Windows API (application programming interfaces) - общее наименование для целого набора базовых функций и интерфейсов программирования приложений операционных систем семейства Windows корпорации Microsoft. Для создания программ, использующих Windows API, Майкрософт выпускает SDK, который называется Platform SDK и содержит документацию, набор библиотек, утилит и других инструментальных средств. Windows API был изначально спроектирован для использования в программах, написанных на языке C (или C ++). Работа через Windows API - это ближайший к системе способ взаимодействия приложений. Низкий уровень доступа, необходим только для драйверов устройств, а в текущих версиях Windows предоставляется через Windows Driver Model.
В данной курсовой работе были закреплены теоретические знания, принципы объектно-ориентированного программирования, получены практические навыке работы с Windows Forms и подключение дополнительных библиотек для улучшения работы программ Windows API.
...