Udostępnij za pośrednictwem


Tworzenie aplikacji desktopowych dla systemu Windows

Ta sekcja dokumentacji zawiera informacje o interfejsach API i funkcjach, których można używać podczas tworzenia aplikacji klasycznych systemu Windows. Niektóre z tych funkcji są dostępne przy użyciu interfejsów API w zestawie SDK aplikacji systemu Windows . Inne funkcje są dostępne przy użyciu interfejsów API w systemie operacyjnym Windows (za pośrednictwem zestawu Windows SDK) i platformy .NET i nie wymagają użycia zestawu SDK aplikacji systemu Windows.

Ważny

Jeśli pracujesz nad aplikacją platformy UWP, zapoznaj się z tematem Migrate from UWP to the Windows App SDK.

Funkcje zestawu SDK aplikacji systemu Windows

W poniższej tabeli przedstawiono funkcje programistyczne udostępniane przez bieżące wersje zestawu SDK aplikacji systemu Windows. Aby uzyskać więcej informacji na temat kanałów wydań zestawu SDK aplikacji systemu Windows, które obejmują każdą z tych funkcji, zobacz Funkcje dostępne w kanale wydania.

Dowiedz się więcej o zestawu SDK aplikacji systemu Windows

Cecha Opis
WinUI 3 Wiodąca natywna struktura interfejsu użytkownika (UI) dla aplikacji na komputery systemu Windows, w tym aplikacji zarządzanych przez język C# i platformę .NET oraz aplikacji natywnych korzystających z języka C++ z Win32 API. WinUI 3 zapewnia spójne, intuicyjne i dostępne doświadczenia poprzez najnowsze wzorce interfejsu użytkownika.
Renderowanie tekstu za pomocą DWriteCore Wykonywanie renderowania tekstu przy użyciu systemu układu tekstu niezależnego od urządzenia, wysokiej jakości renderowania tekstu z subpikselowym wygładzaniem Microsoft ClearType, renderowania tekstu wspieranego sprzętowo, tekstu w wielu formatach, szerokiej obsługi języków i wielu innych funkcji.
Zarządzanie zasobami przy użyciu programu MRT Core Zarządzaj zasobami aplikacji, takimi jak ciągi i obrazy, w wielu językach, skalach i wariantach kontrastu, niezależnie od logiki aplikacji.
cykl życia aplikacji : instancjonowanie aplikacji Określ, czy wiele wystąpień procesu aplikacji może być uruchamianych w tym samym czasie.
cykl życia aplikacji : bogate aktywacje Przetwarzanie informacji o różnych rodzajach aktywacji dla aplikacji.
cykl życia aplikacji : zarządzanie energią Uzyskaj wgląd w sposób, w jaki aplikacja wpływa na stan zasilania urządzenia, i umożliwia aplikacji podejmowanie inteligentnych decyzji dotyczących użycia zasobów.
Zarządzanie oknami aplikacji Utwórz okna skojarzone z aplikacją i zarządzaj nimi.
powiadomienia push Wysyłanie nieprzetworzonych powiadomień i powiadomień aplikacji do aplikacji z chmury przy użyciu tożsamości rejestracji aplikacji platformy Azure.
powiadomienia aplikacji Dostarczaj komunikaty do użytkownika za pomocą powiadomień aplikacji.
wdrażanie Wdrażanie środowiska uruchomieniowego zestawu SDK aplikacji systemu Windows za pomocą rozpakowanej i spakowanej aplikacji

Funkcje tworzenia aplikacji systemu Windows uporządkowane według scenariusza

Poniższe artykuły zawierają informacje ułatwiające rozpoczęcie korzystania z funkcji pełnej platformy deweloperskich aplikacji systemu Windows dla typowych scenariuszy aplikacji, w tym funkcji udostępnianych przez zestaw SDK aplikacji systemu Windows, zestaw Windows SDK i zestaw SDK platformy .NET.

Aby uzyskać informacje na temat konfigurowania środowiska deweloperskiego i rozpoczynania tworzenia nowej aplikacji, zobacz: