Что такое Windows API?
Что такое Windows API?
Ответы
Ответ 1
Это набор функций и структур данных, которые программа Windows может использовать, чтобы попросить Windows что-то сделать, например открыть файл, отобразить сообщение и т.д.
Практически все, что делает программа Windows, включает вызов различных функций API.
В совокупности все функции API, доступные Windows, называются "API Windows".
Ответ 2
Это не Windows API, это Windows API, и, короче говоря, это набор функций, открытых Windows, которые позволяют программному обеспечению для взаимодействия с операционной системой.
Ответ 3
API Windows (Интерфейс прикладного программирования) - это полный набор функций (экспортируемых несколькими DLL), который позволяет каждому приложению делать то, что он почти не знает о базовом оборудовании.
Он состоит из обеих функций и структур данных (например, каждое окно имеет свою собственную структуру данных).
Большая разница между API Windows и (почтенным) DOS API заключается в том, что API DOS предоставляет только основные функции ОС, такие как открытие и закрытие файлов, и запись на экран (что было медленным, поэтому большинство программ игнорировали это), Большая часть Windows API связана с Windows и ее компонентами (такими как кнопки и поля редактирования). То, что приложения Windows имеют более или менее похожий внешний вид. Приложения DOS были совершенно разными по внешнему виду.
Ответ 4
API - это интерфейс прикладного программирования.
Это набор видимых функций в Windows, который программист может вызывать из собственного кода приложения.
Ответ 5
Функции интерфейса прикладного программирования Windows - это все функции, которые взаимодействуют с операционной системой Windows. Эти функции определены в динамически связанных библиотеках, DLL файлах в каталоге c:\windows\system32\*.dll
содержит функции для взаимодействия с кнопками и окнами на экране
взаимодействует с входами мыши и клавиатуры
функции графического рисования
взаимодействует с процессами и потоками ядра и, например, системным звуковым сигналом
Для некоторых примеров, непосредственно импортированных из dll, см. {С# examples} OpenAPI в примерах GitHub и {VB.net} Программирование Andrea VB
API окон документирован
PInvoke.net - вики для разработчиков .NET