Что такое Windows API?Что такое Windows API?
ответ
Это набор функций и структур данных, программа для Windows можно использовать, чтобы задать Windows, чтобы сделать что-то, как открытие файла, отображение сообщения и т.д.
Практически все, что делает программа для Windows включает в себя вызов различные функции API.
В совокупности все функции API, которые Windows предоставляет, называются «Windows API».
+1 для поддержания простоты. – jkeys
Это не одна функция. Это набор функций. – UncleO
@uncleo Технически вы правы, но на практике программисты также используют API для обозначения функции внутри API. Например, «просто вызвать этот API» или «выставить эту функцию как API». Мне показалось странным, когда я впервые столкнулся с этим использованием, но отказался от попытки исправить его давно. –
Это не a Windows API, это the Windows API, и, короче говоря, это набор функций, открытых Windows, которые позволяют программному обеспечению взаимодействовать с операционной системой.
Это, безусловно, лучший ответ для тех, кто не знает, что такое API. –
API - это интерфейс прикладного программирования.
Это набор видимых функций в Windows, который программист может вызывать из собственного кода приложения.
Windows API (Application Programming Interface) - это полный набор функций (экспортируемых несколькими DLL), который позволяет каждому приложению делать то, что он должен делать, почти не имея знаний о базовом оборудовании.
Он состоит из двух функций и структур данных (например, каждое окно имеет свою собственную структуру данных).
Большое различие между API Windows и (почтенным) DOS API заключается в том, что API DOS предоставляет только основные функции ОС, такие как открытие и закрытие файлов, и запись на экран (что было медленным, поэтому большинство программ игнорировали это). Большая часть Windows API связана с Windows и ее компонентами (такими как кнопки и поля редактирования). Вот почему приложения Windows имеют более или менее похожий внешний вид. Приложения DOS были совершенно разными по внешнему виду.
Функции интерфейса прикладного программирования Windows - это все функции, которые взаимодействуют с операционной системой Windows. Эти функции определены в динамических связанных библиотек DLL-файлов в C: \ Windows \ system32 \ * .dll
- user32.dll
содержит функции для взаимодействия с кнопками и окнами на экране
- coredll.dll
взаимодействует с мышью и клавиатурой входов
- gdi32.dll
графические функции рисования
- kernel32.DLL
взаимодействует с процессами ядра и нитей и, например, системы звукового сигнала
Для некоторых примеров непосредственно импортируемых из библиотеки DLL, см {C примеры #} OpenAPI на GitHub и {примеры VB.Net} Andrea VB Programming
окон API документируется на PInvoke.net - A wiki for .NET developers
- 1. Что такое Windows AppFabric?
- 2. Что такое '.' в Windows?
- 3. Что такое ручка Windows?
- 4. Что такое Windows Registry?
- 5. Что такое Windows DIB?
- 6. Что такое Windows Access?
- 7. Что такое Windows Phone Runtime?
- 8. Что такое API папок?
- 9. Что такое частные API
- 10. Что такое ключ API?
- 11. Что такое API Log4j?
- 12. Что такое токен API
- 13. Что такое «подключаемый» API?
- 14. Что такое Java API?
- 15. Что такое Rest API
- 16. Что такое сильный API?
- 17. Что такое «python» api?
- 18. Что такое использование API?
- 19. Что такое Trinity API
- 20. Что такое шов api?
- 21. Что такое Windows API для чтения/записи пикселей рабочего стола?
- 22. Что такое хороший учебник по QuickTime API для MS Windows?
- 23. Что такое полная форма значения «_MCW_EM» в функции Windows API
- 24. Что такое InternetExplorer SSL \ TLS Рукопожатие WINDOWS API
- 25. Что такое HTHUMBNAIL в Windows?
- 26. Что такое nohup в Windows?
- 27. Что такое iTunes для Windows?
- 28. Что такое COM в Windows
- 29. Что такое лучшая ОС Windows
- 30. Что такое AWT-Windows thread?
Если вы хотите искать для получения дополнительной информации, обратите внимание, что это пишется «Windows API» не «WindowsAPI» ... иногда также «Win API», «WinAPI», и/или "Win3 2 API ". – ChrisW