Windows API, lub krócej: WinAPI – interfejs programistyczny systemu Microsoft Windows – jest to zbiór niezbędnych funkcji, stałych i zmiennych umożliwiających działanie programu w systemie operacyjnym Microsoft Windows.

Zbiór ten jest bardzo obszerny i zawiera funkcje do tworzenia okien programów, elementów interfejsu graficznego, obsługi zdarzeń oraz umożliwiające dostęp do innych aplikacji, funkcji sieciowych czy sprzętu w komputerze. Mianem WinAPI określamy standardowe funkcje przychodzące wraz z plikami bibliotek DLL (w 16-bitowych wersjach z rozszerzeniem .EXE) dostarczanymi z systemem, np. kernel32.dll, user32.dll, gdi32.dll, wsock32.dll, znajdującymi się w katalogu \WINDOWS\system32. Liczba plików bibliotek wzrasta w nowszych wersjach systemu Microsoft Windows. Może to powodować pewne problemy z uruchomieniem aplikacji napisanej dla starszej wersji systemu. Ze względu na dużą popularność systemu Microsoft Windows, obecnie większość środowisk programistycznych posiada zaimplementowane odpowiednie pliki nagłówkowe umożliwiające korzystanie z WinAPI.

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Computer telephony integration

komputerowych; oraz stosunkowo młody JTAPI (Java Telephony API) firmy Sun Microsystems, zdobywający na wartości dzięki niezwykłej funkcjonalności technologii Java.

.NET Framework

się poprzez zestaw funkcji, dostarczanych przez system, zwanych Win32API (API). Takie rozwiązanie nastręcza wielu problemów, a głównymi z nich są: nieprzenośność

Windows Presentation Foundation

Presentation Foundation (WPF, nazwa kodowa Avalon) – nazwa silnika graficznego i API bazującego na .NET 3, wchodzącego w skład WinFX. WPF integruje interfejs

ActiveX

aplet). Niektóre obiekty można było również używać bardziej bezpośrednio w JavaScript (właściwie JScript). W szczególności w IE5 w ramach biblioteki MSXML(inne

ASP.NET

Microsoftu (pol.) Visual C# Developer Center p d e World Wide Web p d e API firmy Microsoft Kontrola autorytatywna (framework): GND: 4678758-6 NKC: ph122017

Microsoft Silverlight

Foundation/Everywhere (WPF/E) i zaprojektowany tak, aby współpracował z językami XAML oraz JavaScript. W wersji 2.0 możliwe było pisanie w dowolnym języku obsługiwanym przez

Dapr

z udostępnianego przez niego API poprzez HTTP lub gRPC. Obecnie wspieranymi językami oprogramowania są C++, C#, Go, Java, Javascript, Python, PHP oraz

Active Server Pages

Pages – obszerny kurs programowania skryptów ASP p d e World Wide Web p d e API firmy Microsoft Kontrola autorytatywna (framework do aplikacji webowych):