Введение в API-программирование. Структура API-программ. Организация ввода-вывода в консольном приложении Windows. Организация низкоуровнего консольного ввода-вывода. Расширенная поддержка клавиатуры в консоли. Поддержка работы с мышью в консоли.
Выполнение курсовой работы требует самостоятельного изучения 32-битного программирования на ассемблере под Windows ассемблере с использованием API-функций и в конечном итоге написание программы, демонстрирующей усвоение полученных знаний. Другими словами, это те возможности (функции, переменные, константы, классы), которые предоставляет приложение для использования прикладными программами. API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована. Если программу (модуль, библиотеку) рассматривать как черный ящик, то API - это множество «ручек», которые доступны пользователю данного ящика, которые он может вертеть и дергать, при этом ящик будет производить какие-то определенные действия понятные и необходимые пользователю, но пользователь, при этом, не имеет даже представления о их реализации. Практически все операционные системы (Unix, Windows, Mac OS, и т. д.) имеют API, с помощью которого программисты могут создавать приложения для этой операционной системы.
План
Оглавление
Цель работы
Краткая теория
Введение в API-программирование
API операционных систем
Widows API
Структура API-программ
Консольные приложения
Организация ввода-вывода в консольном приложении Windows
Организация низкоуровнего консольного ввода-вывода
Поддержка работы с мышью в консоли
Расширенная поддержка клавиатуры в консоли
Описание используемых функций
ЛИСТИНГ ПРОГРАММЫ
Вывод
Список литературы
Список литературы
рисунок 1- работа программы
Вывод
В результате выполнения курсовой работы был изучен один из разделов операционной системы - работа с консольными приложениями, также в консольном приложении были задействованы клавиатура и мышь. Была написана программа на 32-битном ассемблере с применением API-функций.
Список литературы
1. Пирогов В. Ю. Ассемблер для Windows. - М.: Издатель Молгачева С.В., 2002. -552 с.
2. Методические указания для выполнения курсовой работы «Изучение операционной системы Windows» по курсу «Операционные системы» для студентов специальности 23.01.00 «Вычислительные машины, комплексы, 3. Особенности работы с 32-битным ассемблером (дата обращения: 20.04.2014) http://wasm.ru/wault/
Размещено на
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы