Vytvoření aplikace WinUI pomocí pomocníka pro kódování AI

AI asistenti pro psaní kódu mohou rychle vytvořit funkční aplikaci, ale mohou také kombinovat rozhraní API z různých generací vývoje pro Windows. Odpověď může vypadat přesvědčivě při kombinování WinUI 3 s UPW, WPF (Windows Presentation Foundation), WinUI 2 nebo .NET MAUI.

V tomto kurzu použijete pomocníka pro psaní kódu AI k sestavení úlohy Tally, malé aplikace úloh WinUI 3. Důležitější je, že se dozvíte, jak nasměrovat asistenta, zkontrolovat jeho práci a ověřit výsledek v Microsoft Learn.

Kurz používá tento cyklus:

Zadejte → Vygenerujte → Vytvořte → Zkontrolujte → Ověřte → Upřesněte

Asistent může napsat kód a vysvětlit ho, ale kompilátor, spuštěná aplikace a aktuální dokumentace zůstávají vašimi zdroji pravdy.

Co vytváříte

Úkol Tally umožňuje uživateli:

  • Přidejte a odstraňte úkoly.
  • Označit úkoly jako dokončené.
  • Uložte úkoly v místním úložišti aplikací.
  • Změňte velikost okna bez ztráty přístupu k příkazům.
  • Používejte aplikaci pomocí klávesnice a nástrojů pro usnadnění přístupu.

Hotová aplikace Počítadlo úkolů zobrazující čtyři úkoly, jeden dokončený úkol, počet zbývajících úkolů a zprávu o úspěšné aktualizaci.

Používáte C#, WinUI 3, Windows App SDK a MVVM Toolkit. Aplikace je zabalená pomocí MSIX pro místní vývoj.

Co se naučíte

  • Pište požadavky, které udržují vygenerovaný kód v rámci WinUI 3.
  • Rozdělte funkci na výzvy, které můžete sestavit a ověřit nezávisle.
  • Zkontrolujte vygenerované soubory projektu, obory názvů, ovládací prvky a datová vazba.
  • Ověřte rozhraní API systému Windows podle webu Microsoft Learn.
  • Rozpoznávání běžných chyb generovaných umělou inteligencí v kódu aplikace Windows
  • Otestujte vygenerovaný kód místo toho, abyste ho přijali, protože vypadá přijatelně.

Předpoklady

Dokončení rychlého startu: Nejprve vytvořte první aplikaci WinUI 3 . Potřebujete:

  • Windows 10 verze 1809 (build 17763) nebo novější.
  • Režim vývojáře je povolený.
  • Visual Studio 2026 se sadou funkcí vývoje aplikací WinUI nebo .NET 10 SDK a šablony WinUI.
  • Pomocník pro kódování AI, který může číst a upravovat soubory v projektu.

Předchozí prostředí WinUI nepotřebujete. Prompty v tomto návodu nejsou vázané na konkrétní nástroj, proto jejich znění příkazů přizpůsobte svému asistentovi.

Important

Než je přijmete, zkontrolujte změny. Nevkádejte přihlašovací údaje, soukromý zdrojový kód, osobní údaje ani jiné citlivé informace do služby, která není pro tato data schválená.