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.
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.
- Unowocześnić istniejące aplikacje desktopowe
- interfejs użytkownika i dane wejściowe
- cykl życia aplikacji i usługi systemowe
- Uruchamianie aplikacji systemu Windows i zarządzanie zadaniami w tle
- komunikacja
- Ułatwienia dostępu
- Audio, wideo i aparat
- Grafika
- dane i pliki
- sztucznej inteligencji systemu Windows i uczenia maszynowego
- Integruj z systemem Windows
- Urządzenia i czujniki
- zabezpieczenia i tożsamość
- Omówienie wdrażania
Aby uzyskać informacje na temat konfigurowania środowiska deweloperskiego i rozpoczynania tworzenia nowej aplikacji, zobacz:
- Rozpocznij pracę z WinUI
Tematy pokrewne
- zestaw SDK aplikacji systemu Windows
- WinUI
- Omówienie wdrażania