Ukázky a zdroje informací
Tato stránka obsahuje odkazy na prostředky, které vám po vývoji aplikací pro Windows umožní zefektivnit. Zahrnuje ukázkové aplikace a sady nástrojů; ukázky kódu, které demonstrují konkrétní úlohy, funkce a vzory použití rozhraní API; a nástroje pro vylepšení vývojového prostředí.
Ukázkové galerie aplikací
Galerie WinUI 3
Aplikace galerie WinUI 3 prezentuje všechny komponenty uživatelského rozhraní XAML v interaktivním formátu. Tato aplikace je interaktivním průvodcem Fluent Design Guidelines a obsahuje příklady ovládacích prvků, funkcí a stylů WinUI 3.
Aplikaci můžete získat z Microsoft Storu nebo získat zdrojový kód na GitHubu na microsoft/WinUI-Gallery.
Pomocí této ukázkové aplikace můžete procházet kolekci ukázek, které ukazují kreativní způsoby přizpůsobení a rozlišení vaší aplikace, a pak si projděte doprovodný kód na GitHubu a podívejte se, jak se vytvořila. Prezentuje celou řadu rozhraní API Microsoft.UI.Composition a Microsoft.UI.Input, stavebních bloků, které tvoří Fluent Design System.
Aplikaci můžete získat z Microsoft Storu nebo získat zdrojový kód na GitHubu na microsoft/WindowsCompositionSamples.
Sady nástrojů a pomocníci
Sada Windows Community Toolkit je kolekce pomocných funkcí, vlastních ovládacích prvků a aplikačních služeb. Zjednodušuje a demonstruje běžné vývojářské úlohy při vytváření aplikací pro Windows. Podrobné informace o používání této sady nástrojů najdete v tématu Začínáme se sadou nástrojů Komunity windows.
Galerii Windows Community Toolkit můžete získat aplikaci z Microsoft Storu a zobrazit ovládací prvky ve skutečné aplikaci nebo získat zdrojový kód na GitHubu na CommunityToolkit/Windows.
Template Studio pro WinUI urychluje vytváření nových aplikací WinUI pomocí uživatelského rozhraní založeného na průvodci. Je k dispozici k vytváření aplikací pomocí jazyka C# a sady MVVM Toolkit.
Rozšíření můžete získat z webu Visual Studio Marketplace nebo získat zdrojový kód na GitHubu na microsoft/TemplateStudio.
Důležitý
Template Studio pro WinUI vytváří jenom aplikace, které používají vzor návrhu MVVM. Nepodporuje vytváření aplikací, které používají standardní model code-behind.
Ukázky sady Windows App SDK / WinUI 3
Ukázky v tomto seznamu ukazují funkce ze sady Windows App SDK a WinUI 3. V našem prohlížeči ukázek najdete obsáhlejší katalog ukázek.
Většina ukázek identifikovaných v tomto seznamu obsahuje soubory řešení (.sln
), které lze otevřít v sadě Visual Studio. Další pokyny najdete v Readme
každého prostředku.
Tyto ukázky najdete v hlavním úložišti ukázek sady Windows App SDK na GitHubu na webu microsoft/WindowsAppSDK-Samples
Ukázky, které demonstrují konkrétní úlohy
Ukázka | Úkol |
---|---|
Aktivace |
Zpracování typů aktivace aplikací.
API pro aktivaci aplikací ovládají způsob, jakým aplikace zpracovávají druhy aktivace, jako jsou Launch , File a Protocol . |
Aplikace instancing | Určení chování instancování aplikace. Rozhraní API pro vytváření instancí aplikací kontrolují, zda uživatelé mohou spouštět více instancí vaší aplikace ve stejnou dobu. |
Upozornění na napájení | Používat oznámení o stavu. oznámení o stavu umožňují zjistit, kdy zařízení uživatele přejde do konkrétních stavů, jako je režim nízkého napájení. |
Restartovat | programově restartujte aplikaci. Tato ukázka využívá Restart API sady Windows App SDK . |
Správa prostředků | Přizpůsobte svou aplikaci nastavením uživatele a zařízení. Rozhraní API pro správu prostředků MRT Core umožňují přizpůsobit využití prostředků konkrétním situacím. |
Deployment Manager | Zavolejte rozhraní API pro nasazení, aby byla komponenty architektury aplikací systému Windows aktuální. |
Instalační program | Spuštění instalačního programu sady Windows App SDK bez použití okna konzoly. |
Vykreslování textu s DWriteCore | Vykreslení textu pomocí rozhraní DWriteCore API. |
bez obalu | průvodce nasazením sady Windows App SDK pro aplikace závislé na architektuře zabalené s externím umístěním nebo rozbalenými, alternativou k architektuře nasazení zabalené aplikace. |
dynamické závislosti | Demonstruje techniky uvedené v , které využívají rozhraní API pro dynamické závislosti, aby odkazovaly na balíčky MSIX během spuštění. |
Push oznámení | Přidejte push oznámení doaplikace. Notifikace push lze použít k odesílání nativních aplikací pro zařízení uživatelům. |
oznámení aplikace | Přidejte plovoucí oznámení do své aplikace. Viz Oznámení aplikací pro více informací. |
Vlastní Ovládací Prvky | Přidejte vlastní ovládací prvky C#/WinRT do aplikace pomocí vzorů předvedených v části Vytvářejte komponenty Windows Runtime pomocíC#/WinRT. |
Okenní zobrazení | Přidání podpory oken do aplikace pro vytváření nebo skrytí nových oken, přizpůsobení záhlaví a dalších. Další informace najdete v tématu Správa aplikací pro Windows. |
Vývojové prostředí
Pokud jste dokončili kroky v Začínáme sWinUI , už jste nainstalovali Visual Studio a povolili vývojářský režim. Tyto odkazy poskytují další informace o těchto nástrojích, abyste se dostali nad rámec základů.
Režim vývojáře
Windows má speciální režim pro vývojáře, který upravuje nastavení zabezpečení, abyste mohli spouštět aplikace, na kterých pracujete. Další informace najdete v tématu Povolení vašeho zařízení pro vývoj a funkce a ladění režimu vývojáře.
Upřednostňovaný vývojový nástroj mnoha vývojářů pro Windows vám Visual Studio umožní vytvářet projekty pro Windows a mnoho dalších platforem. Je to výkonné integrované vývojové prostředí (IDE), které vám může pomoct psát, ladit a nasazovat aplikace. Další informace o mnoha věcech, které můžete dělat se sadou Visual Studio, najdete v dokumentaci k sadě Visual Studio.
Vysoce rozšiřitelný editor, Visual Studio Code je možné přizpůsobit tak, aby podporoval téměř jakýkoli druh vývoje, který si můžete představit. Je to skvělá volba pro psaní aplikací pro Windows a dalších platforem. Další informace najdete v dokumentaci Visual Studio Code.
Další nástroje
Tyto další nástroje vám pomůžou nastavit vývojové prostředí ve Windows.
vývojový domov
Ve Windows 11 byl Dev Home experimentální řídicí panel, který poskytoval rychlý přístup k nástrojům používaným k vývoji aplikací pro Windows. Dev Home už nebude od května 2025 podporován.
Dev Drive
Abyste urychlili běžné úlohy vývoje, můžete vytvořit speciálně naformátovanou jednotku (Dev Drive), která se používá k ukládání vašich projektů.
Windows terminálu
Terminál Windows je moderní hostitelská aplikace pro prostředí příkazového řádku, která už znáte a máte rádi, jako je Příkazový řádek, PowerShell a bash (přes WSL).
subsystému Windows pro Linux (WSL)
WSL umožňuje spouštět linuxové distribuce ve Windows. Toto je skvělý způsob, jak používat opensourcové nástroje k vývoji aplikací pro Windows.
Dokumentace k jazyku
Většina aplikací WinUI je napsaná v jazyce C# nebo C++. Tyto příručky obsahují články, kurzy a ukázky kódu, které vám pomůžou začít s těmito jazyky.
- dokumentace jazyka C#
- Dokumentace jazyka C++
- dokumentace jazyka C++/WinRT
Další kroky
Teď je také vhodný čas vytvořit vývojářský účet. Mimo jiné vám to umožní publikovat aplikace do Microsoft Storu. Tady je postup: Vytvoření vývojářského účtu
Viz také:
- vývoj aplikací pro windows – osvědčené postupy
- Nejčastější dotazy pro vývojáře systému Windows
Windows developer