Notatka
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.
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.
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 i uruchom projekt WinUI 3 przy użyciu jego Visual Studio lub konfiguracji wiersza polecenia. Potrzebujesz również asystenta kodowania sztucznej inteligencji, który może odczytywać i edytować pliki w projekcie.
W tym samouczku utworzysz osobny projekt TaskTally.
Samouczek Notes jest alternatywą dla uczenia się podstaw XAML i C#, a nie wymagań wstępnych.
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.
Wskazówka
Poznaj interfejs wiersza polecenia aplikacja dla systemu Windows Development CLI
Preferuj narzędzia wiersza polecenia? Narzędzie wiersza polecenia do tworzenia aplikacji systemu Windows (winapp) udostępnia narzędzia do konfigurowania pakietu Windows SDK, identyfikatora pakietu, manifestów, certyfikatów i pakowania MSIX. Jest ona obecnie dostępna w publicznej wersji zapoznawczej i jest opcjonalna w tym samouczku. Możesz kontynuować pracę w przepływie pracy programu Visual Studio lub .NET CLI opisanym tutaj.
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.