Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce guide pratique, nous allons montrer comment GitHub Copilot peut être utilisé pour générer des applications de bureau de SDK d'application WinUI 3 / Windows dans Visual Studio. Ce guide s’appuie sur Qu’est-ce que GitHub Copilot Completions for Visual Studio ?, offrant des conseils personnalisés et des meilleures pratiques pour le développement d’applications WinUI 3 assisté par Copilot.
Prérequis
- Visual Studio 2022 (v17.10+) avec la charge de travail de développement d’applications WinUI appliquée (consultez Prise en main de WinUI pour plus d’informations sur la configuration). GitHub Copilot est inclus dans Visual Studio 2022 v17.10 et versions ultérieures par défaut.
- Abonnement GitHub Copilot actif associé au compte GitHub avec lequel vous vous connectez à Visual Studio.
- Familiarité avec C#, WinUI et le SDK d’application Windows.
Utiliser GitHub Copilot
Utiliser la saisie semi-automatique de vos extraits de code
GitHub Copilot dans Visual Studio fournit des suggestions de code en temps réel et des achèvements basés sur le code que vous écrivez. Le moyen le plus simple d’utiliser Copilot consiste à commencer à taper du code dans l’éditeur, et Copilot essaiera de saisir automatiquement votre extrait de code. Vous pouvez ensuite accepter ou ignorer les suggestions :
Conseil / Astuce
Si vous ne voyez pas les suggestions GitHub Copilot, vous pouvez activer différents aspects de la fonctionnalité dans les options de Visual Studio sous Tools
->Options
->GitHub
>Copilot
.
Demander à Copilot des suggestions
Cliquez avec le bouton droit dans l’éditeur de code et sélectionnez Ask Copilot
. Une fenêtre de dialogue s'ouvre où vous pouvez interagir directement avec Copilot pour obtenir une liste de suggestions basées sur la position actuelle du curseur et le texte de votre demande :
Utiliser Copilot avec des commentaires en langage simple
Bien que Copilot soit principalement utilisé pour la saisie semi-automatique du code, vous pouvez également utiliser des commentaires en langage naturel pour guider Copilot dans la génération d’extraits de code spécifiques. Par exemple, vous pouvez utiliser des commentaires pour demander une fonction ou fonctionnalité spécifique :
Utiliser des commentaires temporaires pour ajouter du code dans le contexte de Copilot à partir d’autres fichiers
Si vous travaillez sur un fichier de code-behind et souhaitez que Copilot incorpore le contexte à partir du fichier XAML associé, vous pouvez utiliser des commentaires temporaires pour inclure ce code supplémentaire dans le contexte de Copilot. Voici un exemple de la façon dont vous pouvez d'abord spécifier le code XAML, puis demander à Copilot de générer le code C# correspondant :
Demander à Copilot d’expliquer le fonctionnement d’un élément avec des commentaire inline
Vous pouvez utiliser des commentaires inline pour demander à Copilot d’expliquer le fonctionnement d’un élément de code spécifique. Cela est similaire à l'utilisation de la fonctionnalité Ask Copilot en ligne ou de la fenêtre de conversation Copilot, sauf que votre invite de commande est tapée directement dans l'éditeur de code :
Utiliser Copilot pour tester les standards en matière de code
Vous pouvez utiliser Copilot pour générer du code conforme aux standards de codage de votre projet et tester la conformité d'un extrait de code donné à ces standards. Voici un exemple de la façon dont vous pouvez utiliser des commentaires inline pour spécifier deux conventions, puis demander à Copilot de valider l’extrait de code par rapport à ces conventions :
Récapitulatif
Dans ce guide pratique, nous avons montré comment utiliser GitHub Copilot dans Visual Studio pour vous aider à développer des applications de bureau WinUI 3/Windows App SDK. Nous avons vu comment :
- Utiliser la saisie semi-automatique de vos extraits de code.
- Générer des suggestions d’autocomplétion en ligne avec Demande à Copilot.
- Utiliser Copilot avec des commentaires en langage simple.
- Utiliser des commentaires temporaires pour ajouter du code dans le contexte de Copilot à partir d’autres fichiers.
- Demander à Copilot d’expliquer le fonctionnement d’un élément avec des commentaire inline.
- Utiliser Copilot pour tester et appliquer des standards de codage.
Contenu connexe
Windows developer