Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli assistenti di scrittura del codice di intelligenza artificiale possono creare rapidamente un'app funzionante, ma possono anche combinare API da generazioni diverse di sviluppo Windows. Una risposta potrebbe sembrare convincente durante la combinazione di WinUI 3 con UWP, macchine virtuali Windows, WinUI 2 o .NET MAUI.
In questa esercitazione si usa un assistente per la codifica di intelligenza artificiale per compilare Task Tally, una piccola app per attività WinUI 3. Più importante, si apprenderà come indirizzare l'assistente, esaminarne il lavoro e verificare il risultato rispetto a Microsoft Learn.
L'esercitazione usa questo ciclo:
Chiedere → generare → compilazione → ispezionare → verifica → affinamento
L'assistente può scrivere codice e spiegarlo, ma il compilatore, l'app in esecuzione e la documentazione corrente rimangono le fonti di verità.
Cosa costruisci
L'attività Tally consente a un utente di:
- Aggiungere ed eliminare attività.
- Contrassegnare le attività completate.
- Salvare le attività nell'archiviazione delle app locali.
- Ridimensionare la finestra senza perdere l'accesso ai comandi.
- Usare l'app con una tastiera e strumenti di accessibilità.
Si usano C#, WinUI 3, il SDK per app di Windows e MVVM Toolkit. L'app viene inserita in un pacchetto con MSIX per lo sviluppo locale.
Cosa imparerai
- Scrivere i requisiti che mantengono il codice generato all'interno di WinUI 3.
- Suddividere una funzionalità in richieste che è possibile compilare e verificare in modo indipendente.
- Esamina i file di progetto generati, gli spazi dei nomi, i controlli e l'associazione dati.
- Verifica le API di Windows con Microsoft Learn.
- Riconoscere gli errori comuni generati dall'intelligenza artificiale nel codice dell'app Windows.
- Testare il codice generato invece di accettarlo perché sembra plausibile.
Prerequisiti
Completare l'avvio rapido: Creare ed eseguire prima un progetto WinUI 3 usando il relativo Visual Studio o la configurazione della riga di comando. È anche necessario un assistente per la scrittura del codice di intelligenza artificiale in grado di leggere e modificare i file nel progetto.
In questa esercitazione viene creato un progetto separato TaskTally . Il tutorial sulle note è un'alternativa per apprendere i fondamenti di XAML e C#, non è un prerequisito.
Non è necessaria un'esperienza WinUI precedente. I prompt in questo tutorial sono neutri rispetto allo strumento, quindi adattane la formulazione dei comandi al tuo assistente.
Suggerimento
Esplora la CLI di sviluppo di app di Windows
Preferisce gli strumenti da riga di comando? L'interfaccia della riga di comando di sviluppo app di Windows (winapp) fornisce strumenti per la configurazione Windows SDK, l'identità del pacchetto, i manifesti, i certificati e la creazione di pacchetti MSIX. È attualmente disponibile in anteprima pubblica ed è facoltativo per questa esercitazione. È possibile continuare con il flusso di lavoro dell'interfaccia della riga di comando di Visual Studio o .NET descritto qui.
Importante
Rivedere le modifiche prima di accettarle. Non incollare credenziali, codice sorgente privato, dati personali o altre informazioni riservate in un servizio non approvato per tali dati.