Tworzenie aplikacji WinUI przy użyciu asystenta kodowania sztucznej inteligencji

Asystenci kodowania sztucznej inteligencji mogą szybko utworzyć działającą aplikację, ale mogą również łączyć interfejsy API z różnych generacji Windows programowania. Odpowiedź może wyglądać przekonująco podczas mieszania WinUI 3 z platformą UWP, WPF, WinUI 2 lub .NET MAUI.

W tym samouczku użyjesz asystenta programowania opartego na SI do utworzenia Task Tally, niewielkiej aplikacji do zarządzania zadaniami w WinUI 3. Co ważniejsze, dowiesz się, jak skierować asystenta, sprawdzić jego pracę i zweryfikować wynik względem Microsoft Learn.

Ten samouczek wykorzystuje następujący cykl:

Zapytaj → Wygeneruj → Zbuduj → Sprawdź → Zweryfikuj → Dopracuj

Asystent może napisać kod i wyjaśnić go, ale kompilator, uruchomiona aplikacja i bieżąca dokumentacja pozostają źródłami prawdy.

Co tworzysz

Zadanie Tally umożliwia użytkownikowi:

  • Dodawanie i usuwanie zadań.
  • Oznaczaj zadania jako ukończone.
  • Zapisz zadania w lokalnej pamięci aplikacji.
  • Zmień rozmiar okna bez utraty dostępu do poleceń.
  • Użyj aplikacji z narzędziami klawiatury i ułatwień dostępu.

Zakończona aplikacja Task Tally z czterema zadaniami, jednym ukończonym zadaniem, pozostałą liczbą zadań i komunikatem o pomyślnej aktualizacji.

Używasz języka C#, WinUI 3, Zestaw SDK do aplikacji systemu Windows i zestawu narzędzi MVVM. Aplikacja jest spakowana przy użyciu pliku MSIX na potrzeby programowania lokalnego.

Czego się uczysz

  • Napisz wymagania, które zachowują wygenerowany kod w systemie WinUI 3.
  • Podziel funkcję na prompty, które można niezależnie opracować i zweryfikować.
  • Sprawdź wygenerowane pliki projektu, przestrzenie nazw, kontrolki i powiązanie danych.
  • Zweryfikuj interfejsy API systemu Windows w dokumentacji Microsoft Learn.
  • Rozpoznawanie typowych błędów generowanych przez sztuczną inteligencję w kodzie aplikacji Windows.
  • Przetestuj wygenerowany kod zamiast go zaakceptować, ponieważ wygląda wiarygodnie.

Prerequisites

Ukończ szybki start: najpierw utwórz pierwszą aplikację WinUI 3 . Potrzebujesz:

  • Windows 10 w wersji 1809 (kompilacja 17763) lub nowsza.
  • Tryb dewelopera jest włączony.
  • Visual Studio 2026 z obciążeniem tworzenia aplikacji WinUI lub szablonami .NET 10 SDK i WinUI.
  • Asystent kodowania sztucznej inteligencji, który może odczytywać i edytować pliki w projekcie.

Nie potrzebujesz wcześniejszego środowiska WinUI. Prompty w tym samouczku nie są powiązane z żadnym konkretnym narzędziem, więc dostosuj brzmienie poleceń do swojego asystenta.

Ważna

Przed ich zaakceptowaniem przejrzyj zmiany. Nie wklejaj danych logowania, prywatnego kodu źródłowego, danych osobowych ani innych poufnych informacji do usługi, która nie jest zatwierdzona do przetwarzania takich danych.