Uwaga
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.
Ta strona zawiera linki do zasobów, które mogą zwiększyć wydajność podczas tworzenia aplikacji dla systemu Windows. Obejmuje ona przykładowe aplikacje i zestawy narzędzi; przykłady kodu demonstrujące konkretne zadania, funkcje i wzorce użycia interfejsu API; i narzędzia do ulepszania środowiska deweloperskiego.
Przykładowe aplikacje galerii
Aplikacja Galeria WinUI 3 prezentuje wszystkie składniki interfejsu użytkownika XAML w formacie interaktywnym. Ta aplikacja jest interaktywnym towarzyszem Fluent Design Guidelines i zawiera przykłady kontrolek, funkcji i stylów WinUI 3.
Aplikację możesz pobrać ze sklepu Microsoft Store lub pobrać kod źródłowy w witrynie GitHub pod adresem microsoft/WinUI-Gallery.
Ta przykładowa aplikacja umożliwia przeglądanie kolekcji przykładów pokazujących kreatywne sposoby dostosowywania i rozróżniania aplikacji, a następnie zapoznaj się z towarzyszącym kodem w usłudze GitHub, aby zobaczyć, jak została utworzona. It showcases a variety of Microsoft.UI.Composition and Microsoft.UI.Input APIs, the building blocks that make up the Fluent Design System.
Aplikację możesz pobrać ze sklepu Microsoft Store lub pobrać kod źródłowy w witrynie GitHub pod adresem microsoft/WindowsCompositionSamples.
Zestawy narzędzi i pomocnicy
Zestaw narzędzi Windows Community Toolkit to kolekcja funkcji pomocnika, kontrolek niestandardowych i usług aplikacji. Upraszcza i demonstruje typowe zadania deweloperskie podczas tworzenia aplikacji dla systemu Windows. Zobacz Rozpoczynanie pracy z zestawem narzędzi Windows Community Toolkit, aby uzyskać szczegółowe informacje na temat korzystania z zestawu narzędzi.
Aplikację Windows Community Toolkit Gallery można pobrać z Microsoft Store, aby wyświetlić kontrolki w rzeczywistej aplikacji lub pobrać kod źródłowy z repozytorium GitHub w CommunityToolkit/Windows.
Narzędzie Template Studio for WinUI przyspiesza tworzenie nowych aplikacji WinUI przy użyciu interfejsu użytkownika opartego na kreatorze. Jest ona dostępna do tworzenia aplikacji przy użyciu języka C# i zestawu narzędzi MVVM Toolkit .
You can get the extension from the Visual Studio Marketplace or get the source code on GitHub at microsoft/TemplateStudio.
Ważny
Szablon Studio dla winUI tworzy tylko aplikacje korzystające ze wzorca projektowania MVVM. It does not support creating apps that use the standard code-behind pattern.
Przykłady zestawu SDK aplikacji systemu Windows/WinUI 3
Przykłady na tej liście przedstawiają funkcje z zestawu SDK aplikacji systemu Windows i interfejsu WinUI 3. Zobacz nasze Samples Browser, aby uzyskać bardziej obszerny wykaz przykładów.
Większość przykładów zidentyfikowanych na tej liście zawiera pliki Solution (.sln
), które można otworzyć w programie Visual Studio. Aby uzyskać dodatkowe instrukcje, zapoznaj się z Readme
każdego zasobu.
Przykład można znaleźć w głównym repozytorium przykładów zestawu SDK aplikacji systemu Windows w witrynie GitHub na stronie microsoft/WindowsAppSDK-Samples
Przykłady pokazujące określone zadania
Sample | Zadanie |
---|---|
aktywacja |
Obsługa rodzajów aktywacji aplikacji.
interfejsy API aktywowania aplikacji kontrolują sposób, w jaki aplikacja obsługuje rodzaje aktywacji, takie jak Launch , File , i Protocol . |
App Instancing | Określanie sposobu tworzenia instancji aplikacji. App instancing APIs control whether or not users can run multiple instances of your application at the same time. |
Powiadomienia o zasilaniu | Użyj powiadomień o stanie. powiadomienia o stanie umożliwiają wykrywanie, kiedy urządzenie użytkownika wchodzi w określone stany, takie jak tryb niskiego zasilania. |
uruchom ponownie | Programatyczne ponowne uruchamianie aplikacji. W tym przykładzie użyto zestawu SDK aplikacji systemu Windows Restart APIs. |
Zarządzanie zasobami | Dostosuj aplikację do ustawień użytkownika i urządzenia. interfejsy API zarządzania zasobami mrT Core umożliwiają dostosowanie wykorzystania zasobów do określonych sytuacji. |
Deployment Manager | wywołaj interfejs API wdrażania, aby upewnić się, że komponenty frameworka aplikacji Windows są aktualne. |
Installer | Uruchom instalatora zestawu SDK aplikacji systemu Windows bez użycia okna konsoli. |
Renderowanie Tekstu z DWriteCore | Render text using DWriteCore APIs. |
rozpakowany | Windows App SDK deployment guide for framework-dependent apps packaged with external location or unpackaged, an alternative to packaged app deployment architecture. |
zależności dynamiczne | Demonstrates the techniques shown in Use the dynamic dependency API to reference MSIX packages at run time. |
Push Notifications | Dodaj powiadomienia push do swojej aplikacji. Push Notifications can be used to send device-native app notifications to users. |
App Notifications | Add toast notifications to your app. Aby dowiedzieć się więcej, zobacz Powiadomienia aplikacji. |
Niestandardowe kontrolki | Dodawanie niestandardowych kontrolek C#/WinRT do aplikacji przy użyciu wzorców przedstawionych w Komponuj komponenty Windows Runtime za pomocą C#/WinRT. |
Windowing | Dodaj wsparcie dla okien w swojej aplikacji w celu tworzenia/ukrywania nowych okien, dostosowywania pasków tytułu oraz inne funkcje. Aby dowiedzieć się więcej, zobacz Zarządzanie aplikacją systemu Windows. |
Środowisko programistyczne
Jeśli wykonano kroki opisane w Rozpoczynanie pracy z usługą WinUI, program Visual Studio został już zainstalowany i włączony tryb dewelopera. Te linki zawierają więcej informacji o tych narzędziach, które pomogą Ci wyjść poza podstawy.
tryb dewelopera
System Windows ma specjalny tryb dla deweloperów, który dostosowuje ustawienia zabezpieczeń, aby umożliwić uruchamianie aplikacji, nad którymi pracujesz. For more information, see Enable your device for development and Developer Mode features and debugging.
Preferowane narzędzie programistyczne wielu deweloperów systemu Windows, Program Visual Studio umożliwia tworzenie projektów dla systemu Windows i wielu innych platform. Jest to zaawansowane środowisko IDE, które może ułatwić pisanie, debugowanie i wdrażanie aplikacji. Aby uzyskać więcej informacji na temat wielu czynności, które można wykonać w programie Visual Studio, zobacz dokumentację programu Visual Studio .
Wysoce rozszerzalny edytor, można dostosować program Visual Studio Code do obsługi niemal każdego rodzaju programowania, o którym można myśleć. Jest to doskonały wybór do pisania aplikacji dla systemu Windows i innych platform. Aby uzyskać więcej informacji, zobacz dokumentację programu Visual Studio Code.
Dodatkowe narzędzia
Te dodatkowe narzędzia ułatwią skonfigurowanie środowiska deweloperskiego w systemie Windows.
Dev Drive
Aby przyspieszyć typowe zadania programistyczne, można utworzyć specjalnie sformatowany dysk (dysk deweloperski), który jest używany do przechowywania projektów.
Terminal systemu Windows
Windows Terminal is a modern host application for the command-line shells you already love, like Command Prompt, PowerShell, and bash (via WSL).
Podsystem Windows dla systemu Linux (WSL)
Program WSL umożliwia uruchamianie dystrybucji systemu Linux w systemie Windows. Jest to doskonały sposób używania narzędzi open source do tworzenia aplikacji dla systemu Windows.
Dokumentacja języka
Większość aplikacji WinUI jest napisana w języku C# lub C++. Te przewodniki zawierają artykuły, samouczki i przykłady kodu ułatwiające rozpoczęcie pracy z tymi językami.
Następne kroki
Teraz jest również dobry czas na utworzenie konta dewelopera. Między innymi umożliwi to publikowanie aplikacji w sklepie Microsoft Store. Oto jak to zrobić: Tworzenie konta dewelopera
Zobacz też: