Win32
Win32 oznacza zbiór interfejsów programistycznych aplikacji (Windows API) służących do tworzenia programów 32-bitowych. Obecnie, gdy Windows obsługuje 64-bitowe procesory i aplikacje, ten zestaw API jest znany jako Windows API (lub WinAPI).
Firma Microsoft udostępnia programistom zestaw do tworzenia oprogramowania, czyli Windows SDK, służący do tworzenia oprogramowania z użyciem Windows API. API zapewnia twórcom oprogramowania wspólny zestaw narzędzi i poleceń, dzięki którym ich oprogramowanie może współpracować z systemem operacyjnym Windows i sprzętem komputera. Obejmuje na przykład wspólne środowisko dla okien aplikacji, okien dialogowych, pasków przewijania i innych elementów interfejsu użytkownika. Zapewnia również sposoby interakcji programu z plikami, łączenia się z urządzeniami sprzętowymi i komunikowania się z innymi komputerami za pośrednictwem sieci.
Win32 / Windows API nie jest jedynym API, którego twórcy oprogramowania mogą używać do pisania programów dla systemu Windows. Inne API wprowadzone przez firmę Microsoft dla systemu Windows to .NET, Universal Windows Platform (UWP) i WinRT. Ewolucja Windows API — od Win16 przez Win32 po współczesne WinAPI — zapewnia jednak wysoki poziom zgodności wstecznej. Oprogramowanie napisane dla starszych wersji systemu Windows nadal może działać w nowszych wersjach, po wykonaniu przez system operacyjny dodatkowych prac związanych ze zgodnością.
Sprawdź swoją wiedzę