Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W przypadku nowej natywnej aplikacji klasycznej dla systemu Windows użyj WinUI 3 z pakietem Zestaw SDK do aplikacji systemu Windows. WinUI 3 to zalecana natywna platforma interfejsu użytkownika Microsoft dla nowych aplikacji Windows, a Zestaw SDK do aplikacji systemu Windows to zalecana platforma deweloperska.
Jeśli utrzymujesz istniejącą WPF, Windows Forms lub aplikację Win32, nie musisz jej ponownie pisać. Możesz dodać funkcje Zestaw SDK do aplikacji systemu Windows do bieżącej aplikacji lub zmigrować interfejs użytkownika do interfejsu użytkownika WinUI 3. Jeśli utrzymujesz aplikację platformy UWP, postępuj zgodnie ze ścieżką migracji do Zestaw SDK do aplikacji systemu Windows i WinUI 3.
Wybierz ścieżkę
| Twój scenariusz | Zalecana ścieżka |
|---|---|
| Uruchamiasz nową natywną aplikację klasyczną dla systemu Windows | Użyj interfejsu WinUI 3 z Zestaw SDK do aplikacji systemu Windows. |
| Utrzymujesz aplikację WPF lub Windows Forms | Zachowaj bieżącą strukturę interfejsu użytkownika i dodaj funkcje Zestaw SDK do aplikacji systemu Windows lub przeprowadź migrację interfejsu użytkownika do interfejsu użytkownika WinUI 3. |
| Utrzymujesz aplikację Win32 w języku C++ | W razie potrzeby kontynuuj korzystanie z systemu Win32 i dodaj funkcje Zestaw SDK do aplikacji systemu Windows. |
| Utrzymujesz aplikację UWP | Planowanie migracji do Zestaw SDK do aplikacji systemu Windows. |
| Aplikacja musi udostępniać swój interfejs użytkownika i kod w różnych systemach operacyjnych | Zapoznaj się z dokumentacją platformy międzyplatformowej. |
| Chcesz zainstalować witrynę internetową w Windows | Zapoznaj się z dokumentacją Progressive Web Apps. |
Uruchamianie nowej aplikacji przy użyciu interfejsu WinUI 3
WinUI 3 udostępnia natywną platformę interfejsu użytkownika dla aplikacji klasycznych systemu Windows. Używa języka XAML z językiem C# lub C++ i jest dostarczany jako część Zestaw SDK do aplikacji systemu Windows.
Aby uzyskać więcej informacji, zobacz omówienie interfejsu WinUI 3, Zestaw SDK do aplikacji systemu Windows omówienie i samouczek WinUI 3.
Modernizowanie lub migrowanie istniejącej aplikacji
Funkcje platformy Windows można wdrażać przyrostowo bez konieczności zmiany istniejącej struktury interfejsu użytkownika. Zestaw SDK do aplikacji systemu Windows obsługuje istniejące aplikacje WPF, Windows Forms i C++ Win32.
- Aby dodać okna, cykl życia aplikacji, renderowanie tekstu i inne funkcje Zestaw SDK do aplikacji systemu Windows, zobacz Używanie Zestaw SDK do aplikacji systemu Windows w istniejącym projekcie.
- Aby porównać modernizację przyrostową z migracją interfejsu użytkownika, zobacz Nowoczesne funkcje Windows dla aplikacji klasycznych.
- Aby przenieść istniejącą warstwę interfejsu użytkownika do warstwy WinUI 3, zobacz Migrowanie do Zestaw SDK do aplikacji systemu Windows.
- Jeśli utrzymujesz aplikację platformy UWP, zobacz Migrowanie z platformy UWP do Zestaw SDK do aplikacji systemu Windows.
Znajdź dokumentację dla innej platformy
Użyj tych linków, jeśli utrzymujesz aplikację zbudowaną przy użyciu innego frameworka lub masz wymaganie, którego WinUI 3 nie obsługuje, na przykład współdzielenie jednego interfejsu użytkownika na wielu systemach operacyjnych.
| Technologia | Dokumentacja |
|---|---|
| WPF | Omówienie WPF |
| Windows Forms | Omówienie formularzy systemu Windows |
| Win32 i C++/WinRT | Programowanie klasyczne Win32 i C++/WinRT |
| platforma UWP | Dokumentacja platformy UWP i wskazówki dotyczące migracji |
| .NET MAUI | omówienie .NET MAUI |
| React Native dla komputerów stacjonarnych | React Native dla systemu Windows |
| Elektron | Rozpocznij pracę z Electron w systemie Windows |
| Progresywne aplikacje internetowe | Progresywne Web Apps w Windows |
Omówienie zestawów SDK Windows
Zestaw SDK do aplikacji systemu Windows udostępnia zestaw interfejsów API i narzędzi dla aplikacji klasycznych, takich jak WinUI 3, cykl życia aplikacji, obsługa okien i powiadomienia. Jest dostarczany za pośrednictwem narzędzia NuGet w cyklu wydania, który jest oddzielony od Windows. Można jej używać podczas tworzenia aplikacji WinUI 3 lub dodawania wielu jej funkcji do istniejącej aplikacji klasycznej.
Zestaw SDK Windows udostępnia nagłówki, biblioteki, metadane i narzędzia do uzyskiwania dostępu do interfejsów API systemu operacyjnego Windows. Użyj jej, gdy aplikacja wymaga systemu Win32, środowisko wykonawcze systemu Windows, DirectX lub innych możliwości systemu operacyjnego.