Créer une application de tâche WinUI 3 avec un assistant IA

Les assistants de codage IA peuvent créer rapidement une application de travail, mais ils peuvent également combiner des API de différentes générations de développement Windows. Une réponse peut sembler convaincante lors de la combinaison de WinUI 3 avec UWP, WPF, WinUI 2 ou .NET MAUI.

Dans ce tutoriel, vous utilisez un assistant de codage IA pour créer la tâche Tally, une petite application de tâche WinUI 3. Plus important encore, vous allez apprendre à diriger l’assistant, à inspecter son travail et à vérifier le résultat par rapport à Microsoft Learn.

Le tutoriel utilise ce cycle :

Demander → Générer → Créer → Inspecter → Vérifier → Affiner

L’Assistant peut écrire du code et l’expliquer, mais le compilateur, l’application en cours d’exécution et la documentation actuelle restent vos sources de vérité.

Ce que vous construisez

La tâche Tally permet à un utilisateur :

  • Ajouter et supprimer des tâches.
  • Marquez les tâches terminées.
  • Enregistrez les tâches dans le stockage d’applications local.
  • Redimensionnez la fenêtre sans perdre l’accès aux commandes.
  • Utilisez l’application avec un clavier et des outils d’accessibilité.

L’application Task Tally terminée affichant quatre tâches, une tâche terminée, le nombre de tâches restantes et un message indiquant que la mise à jour a réussi.

Vous utilisez C#, WinUI 3, les SDK d'application Windows et le kit de ressources MVVM. L’application est empaquetée avec MSIX pour le développement local.

Ce que vous apprenez

  • Écrivez les exigences qui conservent le code généré dans WinUI 3.
  • Décomposez une fonctionnalité en prompts que vous pouvez créer et vérifier indépendamment.
  • Inspectez les fichiers projet générés, les espaces de noms, les contrôles et la liaison de données.
  • Vérifiez les API de Windows dans Microsoft Learn.
  • Reconnaître les erreurs courantes générées par l’IA dans Windows code d’application.
  • Testez le code généré au lieu de l’accepter, car il semble plausible.

Prerequisites

Démarrage rapide complet : Créez et exécutez d’abord un projet WinUI 3 à l’aide de sa configuration en ligne de commande ou Visual Studio. Vous avez également besoin d’un assistant de codage IA qui peut lire et modifier des fichiers dans votre projet.

Vous créez un projet distinct TaskTally dans ce didacticiel. Le didacticiel Notes est une alternative pour apprendre les bases de XAML et de C#, et non un prérequis.

Vous n’avez pas besoin de l’expérience WinUI précédente. Les prompts de ce tutoriel sont indépendants de tout outil ; adaptez donc le libellé de leurs commandes à votre assistant.

Conseil / Astuce

Explorer l’interface CLI de développement application Windows

Préférez les outils en ligne de commande ? La CLI application Windows Development (winapp) fournit des outils pour la configuration du SDK Windows, l’identité du package, les manifestes, les certificats et la création de packages MSIX. Il est actuellement disponible en préversion publique et est facultatif pour ce didacticiel. Vous pouvez continuer avec le flux de travail Visual Studio ou .NET CLI décrit ici.

Important

Passez en revue les modifications avant de les accepter. Ne collez pas les informations d’identification, le code source privé, les données personnelles ou d’autres informations sensibles dans un service qui n’est pas approuvé pour ces données.