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.

Pierwszy zestaw API systemu Windows, nazywany wówczas Windows API, tworzył programy 16-bitowe dla wersji Windows od 1.0 do 3.1. Wraz z wprowadzeniem systemów Windows NT i Windows 95 dodano obsługę programów 32-bitowych. Aby odróżnić programy 16-bitowe od 32-bitowych, wcześniejsze API otrzymały później nazwę Win16, a nowe API nazwano Win32.

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ą.

Zaktualizowano October 7, 2022 przez Brian P.

quizSprawdź swoją wiedzę

Which of the following was a security vulnerability found in OpenSSL?

A
Heartbleed
0%
B
Meltdown
0%
C
Spectre
0%
D
Shellshock
0%
Correct! Incorrect!     View the Heartbleed definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Win32 na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.