Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
AI-kodningsassistenter kan snabbt skapa en fungerande app, men de kan också kombinera API:er från olika generationer av Windows utveckling. Ett svar kan se övertygande ut när WinUI 3 blandas med UWP, WPF, WinUI 2 eller .NET MAUI.
I den här självstudien använder du en AI-kodningsassistent för att skapa Task Tally, en liten WinUI 3-uppgiftsapp. Ännu viktigare är att du lär dig hur du dirigerar assistenten, inspekterar dess arbete och verifierar resultatet mot Microsoft Learn.
I självstudien används den här cykeln:
Fråga → Skapa → Bygg → Granska → Verifiera → Förfina
Assistenten kan skriva kod och förklara den, men kompilatorn, appen som körs och den aktuella dokumentationen förblir dina sanningskällor.
Det här skapar du
Task Tally låter en användare:
- Lägg till och ta bort uppgifter.
- Markera aktiviteter som slutförda.
- Spara uppgifter i lokal applagring.
- Ändra storlek på fönstret utan att förlora åtkomsten till kommandon.
- Använd appen med tangentbord och hjälpmedelsverktyg.
Du använder C#, WinUI 3, Windows App SDK och MVVM Toolkit. Appen är paketerad med MSIX för lokal utveckling.
Det här lär du dig
- Skrivkrav som behåller genererad kod i WinUI 3.
- Dela upp en funktionalitet i uppmaningar som du kan bygga och verifiera självständigt.
- Inspektera genererade projektfiler, namnområden, kontroller och databindning.
- Kontrollera Windows API:er mot Microsoft Learn.
- Identifiera vanliga AI-genererade misstag i Windows appkod.
- Testa genererad kod i stället för att acceptera den eftersom den ser rimlig ut.
Förutsättningar
Slutför snabbstart: Skapa och kör ett WinUI 3-projekt först med hjälp av antingen dess Visual Studio eller kommandoradskonfiguration. Du behöver också en AI-kodningsassistent som kan läsa och redigera filer i projektet.
Du skapar ett separat TaskTally projekt i den här självstudien.
Självstudiekursen Anteckningar är ett alternativ för att lära sig grunderna för XAML och C#, inte en förutsättning.
Du behöver inte tidigare WinUI-upplevelse. Uppmaningarna i den här självstudien är verktygsneutrala, så anpassa deras formulering efter din assistent.
Tips/Råd
Utforska CLI för Windows App Development
Föredrar du kommandoradsverktyg? Windows App Development CLI (winapp) innehåller verktyg för Windows SDK-konfiguration, paketidentitet, manifest, certifikat och MSIX-paketering. Det är för närvarande tillgängligt i offentlig förhandsversion och är valfritt för den här självstudien. Du kan fortsätta med det Visual Studio eller .NET CLI-arbetsflöde som beskrivs här.
Important
Granska ändringarna innan du godkänner dem. Klistra inte in autentiseringsuppgifter, privat källkod, personliga data eller annan känslig information i en tjänst som inte är godkänd för dessa data.
Windows developer