Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vítá vás vývoj aplikací pro Windows. Tato příručka vás provede kroky potřebnými k zahájení vytváření aplikací pomocí nejnovějších vývojových architektur pro Windows: Sady Windows App SDK a WinUI. Upozorní vás také na prostředky, které vám pomůžou získat další informace o vývoji pro Windows. Pokud jste už obeznámeni s vývojem aplikací pro Windows, ale chcete se dozvědět více o nejnovějších nástrojích, přečtěte si téma Vývoj desktopových aplikací pro Windows.
Spropitné
Microsoft Copilot je skvělým prostředkem, pokud máte dotazy k tomu, abyste mohli začít psát aplikace pro Windows.
1. Povolení vývojářského režimu
Windows má speciální režim pro vývojáře, který upravuje nastavení zabezpečení, aby bylo možné spouštět aplikace, na kterých pracujete. Než budete moct vytvářet, nasazovat a testovat aplikaci pomocí sady Visual Studio, budete muset povolit vývojářský režim.
Spropitné
Pokud ho teď nepovolíte, zobrazí se výzva, abyste ji povolili při pokusu o sestavení aplikace v sadě Visual Studio.
Povolení vývojářského režimu:
- Otevřete Nastavení Windows a přejděte na stránku Systém > pro vývojáře .
- Přepněte přepínač Vývojářský režim na Zapnuto a potvrďte svou volbu v potvrzovacím dialogovém okně.
Další informace o vývojářském režimu najdete v tématu Povolení zařízení pro vývoj.
2. Instalace sady Visual Studio
K vytvoření aplikace WinUI použijete visual Studio, komplexní integrované vývojové prostředí (IDE) Od Microsoftu. Je to upřednostňovaný vývojářský nástroj mnoha vývojářů pro Windows a pomůže vám psát, ladit a nasazovat aplikace. Šablony projektů v sadě Visual Studio vám rychle pomůžou začít s projekty pro Windows a mnoha dalšími platformami.
Spropitné
Před instalací těchto nástrojů se ujistěte, že váš vývojový počítač splňuje požadavky na systém pro vývoj aplikací pro Windows.
Pomocí následujícího odkazu si stáhněte a nainstalujte nejnovější sadu Visual Studio. Instalační program vás provede kroky, ale pokud zjistíte, že potřebujete podrobné pokyny, přečtěte si téma Instalace sady Visual Studio.
Bezplatná edice Visual Studio Community Edition obsahuje vše, co potřebujete k vytvoření aplikací. Pokud pracujete s vývojovým týmem nebo podnikem, možná budete potřebovat Visual Studio Professional nebo Visual Studio Enterprise. Další informace najdete v tématu Co je Visual Studio?
2.2 Požadované úlohy a komponenty
Při instalaci sady Visual Studio je potřeba nainstalovat úlohy a komponenty potřebné pro vývoj pomocí WinUI a sady Windows App SDK. Po instalaci můžete otevřít aplikaci Instalační program sady Visual Studio a výběrem Upravit přidat pracovní zátěže a komponenty.
Na kartě Úlohy v aplikaci Instalační program sady Visual Studio vyberte následující úlohy a komponenty:
- Pro vývoj aplikací v jazyce C# pomocí sady Windows App SDK vyberte Vývoj aplikací WinUI.
- Pokud chcete vývoj aplikací C++ pomocí sady Windows App SDK, vyberte Vývoj aplikací WinUI.
- Potom v podokně Podrobností instalace v uzlu Vývoj aplikací WinUI vyberte nástroje pro vývoj aplikací C++ WinUI. (Tím se také vyberou všechny další požadované součásti.)
Poznámka:
V sadě Visual Studio 17.10 – 17.12 se tato úloha nazývá vývoj aplikací pro Windows.
3. Vytvoření a spuštění první aplikace WinUI
Šablony projektů sady Visual Studio obsahují všechny soubory, které potřebujete k rychlému vytvoření aplikace. Po vytvoření projektu ze šablony aplikace WinUI už budete mít aplikaci, kterou můžete spustit, a pak do této šablony přidáte svůj kód.
Vytvoření nového projektu pomocí šablony projektu Prázdné aplikace WinUI C#:
Otevřete Visual Studio a na úvodní stránce vyberte Vytvořit nový projekt . (Pokud je sada Visual Studio už v editoru otevřená, vyberte Soubor>.Nový>Projekt):
Vyhledejte
WinUI
a vyberte šablonu projektu C#WinUI Blank App (Packaged)
, a potom klikněte na Další:Zadejte název projektu a klikněte na Vytvořit. Volitelně můžete zadat název řešení a adresář nebo ponechat výchozí hodnoty. Na tomto obrázku
Hello World
projekt patří doHello World
řešení, které se nachází vC:\Projects\
:Poznámka:
Pokud chcete tento projekt použít k sestavení úplné aplikace v části Další kroky, pojmenujte projekt
WinUINotes
.Kliknutím na tlačítko Ladit "Start" sestavte a spusťte projekt:
Projekt se sestaví, nasadí na místní počítač a spustí se v režimu ladění:
Pokud chcete ladění zastavit, zavřete okno aplikace nebo klikněte na tlačítko ladění "Zastavit" v sadě Visual Studio.
4. Odstranění vzorového kódu
Třída MainWindow
, která je součástí šablony projektu, obsahuje ukázkový kód, který je potřeba odebrat, aby byl prostor pro váš obsah.
Poklikejte na
MainWindow.xaml
v Průzkumníku řešení, abyste jej otevřeli. Měl by se zobrazit kód XAML proStackPanel
ovládací prvek.Odstraňte XAML pro
StackPanel
. (Při vytváření aplikace přidáte vlastní obsah.)<!-- ↓ Delete this. ↓ --> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <Button x:Name="myButton" Click="myButton_Click">Click Me</Button> </StackPanel>
Pokud se pokusíte spustit aplikaci nyní, Visual Studio vyvolá chybu v řádcích
The name 'myButton' does not exist in the current context
. Je to proto, že jste odstranili ovládací prvek s názvemButton
, ale v souboru kódu na pozadímyButton
se na něj stále odkazuje. Odstraňte také odkaz v souboru kódu.Poklikejte na
MainWindow.xaml.cs
v Průzkumníku řešení, abyste jej otevřeli.Odstraňte obslužnou rutinu
myButton_Click
události.public sealed partial class MainWindow : Window { public MainWindow() { this.InitializeComponent(); } // ↓ Delete this. ↓ private void myButton_Click(object sender, RoutedEventArgs e) { myButton.Content = "Clicked"; } // End delete. }
Soubor uložte stisknutím kombinace kláves CTRL+SHIFT+S, kliknutím na ikonu Uložit vše na panelu nástrojů nebo výběrem nabídky Uložit>vše.
5. Aktualizujte na nejnovější sadu WinUI/Windows App SDK.
Sada Windows App SDK (a WinUI, která je její součástí), se distribuuje jako balíček NuGet . To znamená, že aktualizace se dají uvolnit mimo synchronizaci s Windows a sadou Visual Studio. V důsledku toho šablona sady Visual Studio, kterou jste použili k vytvoření projektu, nemusí odkazovat na nejnovější balíček NuGet sady Windows App SDK. Abyste měli jistotu, že máte nejnovější funkce a opravy, měli byste balíčky NuGet aktualizovat při každém vytvoření nového projektu v sadě Visual Studio.
Aktualizace balíčku NuGet sady Windows App SDK pro váš projekt:
- V sadě Visual Studio s načteným projektem vyberte Nástroje>Správce balíčků NuGet>Spravovat balíčky NuGet pro řešení....
- Pokud je aktualizace dostupná, zobrazí se na stránce Aktualizace. Zaškrtněte políčko vedle uvedené aktualizace. (Pokud chcete zahrnout předběžné aktualizace, zaškrtněte možnost Zahrnout předběžné verze. Další informace o tom, co je součástí aktualizace, najdete v poznámkách k verzi.)
- Klikněte na tlačítko Aktualizovat a potom v dialogovém okně Náhled změn klikněte na Tlačítko Použít a přijměte licenční podmínky a dokončete instalaci aktualizace.
Váš projekt teď používá nejnovější funkce WinUI, které jsou k dispozici, a je připravený, abyste ho mohli nastavit jako vlastní.
Další kroky
- Pokud chcete získat představu o tom, co má WinUI nabídnout, podívejte se na aplikaci Galerie WinUI.
Aplikace Galerie WinUI 3 obsahuje interaktivní příklady většiny ovládacích prvků, funkcí a funkcí WinUI 3. Získejte aplikaci z
Microsoft Storu nebo získejte zdrojový kód na GitHubu. - Zjistěte více o principech WinUI .
- Prozkoumejte principy fluent designu .
- Najděte ukázky a nástroje , které vám pomůžou efektivněji vyvíjet aplikace.
Windows developer