скачать (46.6 kb.)
- Смотрите также:
- Архитектура памяти Windows [ документ ]
- Задание на работу [ документ ]
- №1 [ документ ]
- Стандарты на металлопрокат. (Сборник ГОСТОов, ISO, DIN, ASTM, API) [ стандарт ]
- Глоссарий api [ документ ]
- Введение. Многоликое программирование [ документ ]
- Принципы разработки и использования библиотек динамической загрузки. Основы механизма связывания. Api функции для работы с dll [ документ ]
- Python. Параллельные вычисления (и не только) [ документ ]
- Объектно-ориентированное программирование (Visual C#) [ документ ]
- Классы задач линейного, нелинейного и стохастического программирования. Вариант 3 [ лабораторная работа ]
- Developing applications using Java NIO [ документ ]
- Визуальное программирование в C# [ документ ]
Введение в Windows API
Краткая теория Введение в api-программирование
API (application programming interface) – интерфейс прикладного программирования (иногда интерфейс программирования приложений). Другими словами, это те возможности (функции, переменные, константы, классы), которые предоставляет приложение для использования прикладными программами.
API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.
Если программу (модуль, библиотеку) рассматривать как чёрный ящик, то API — это множество «ручек», которые доступны пользователю данного ящика, которые он может вертеть и дёргать, при этом ящик будет производить какие-то определенные действия понятные и необходимые пользователю, но пользователь, при этом, не имеет даже представления о их реализации.
Программные компоненты взаимодействуют друг с другом посредством API. При этом обычно компоненты образуют иерархию – высокоуровневые компоненты используют API низкоуровневых компонентов, а те, в свою очередь, используют API ещё более низкоуровневых компонентов.
Скачать файл (46.6 kb.)