Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de Visual Studio 2017

Profiter des actions rapides

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Visual Studio affiche des actions rapides sous forme d'ampoules d'aide lorsqu'il peut vous simplifier la vie sur une ligne de code.
05:41

Transcription

Si vous ne vous considérez pas comme une lumière en programmation, ne vous inquiétez pas, Visual Studio vous propose des ampoules... Ces ampoules ont été créées en Visual Studio 2015 et on les appelle des actions rapides. Voyez, j'en ai une, là, d'ailleurs. Elles vont apparaître là où vous vous trouvez, si elles ont lieu d'être. Par exemple, je vais cliquer ici et puis, j'ai une petite ampoule qui va me dire : « Regarde, la directive using n'est pas nécessaire, tu fais un using System.Text et tu n'utilises rien du tout de ce namespace dans ton code. » Donc, je vais pouvoir faire Afficher les corrections éventuelles avec des suggestions de correction en faisant Alt + Entrée ou Ctrl + ; donc je vais faire Alt + Entrée, par exemple et maintenant, l'action rapide porte bien son nom puisque je vais pouvoir faire une action rapide. J'ai une liste d'actions possibles, en l'occurrence ici, j'en ai qu'une, c'est : Supprimer les Using inutiles. L'action rapide, en plus, a la gentillesse de me montrer ce qu'elle va faire avec, ici, en rouge, la suppression des deux using qui étaient déjà grisés, qui sont inutiles et puis, je peux faire un Aperçu des modifications qui va être encore plus pratique lorsque je vais décider de Corriger toutes les occurrences dans le document c'est-à-dire, par défaut, le document dans lequel je me trouve, mais aussi le projet, voire même la solution toute entière. Je vais, par exemple, choisir projet, Visual Studio va analyser tous les using inutiles, me les montrer ici. Je peux décocher si vraiment je ne veux pas en supprimer quelques uns et puis, j'ai un aperçu, fichier par fichier, des modifications du code. Et je peux faire Appliquer ou Annuler. Ne vous inquiétez pas, si vous supprimez tous les using inutiles, vous n'aurez aucun problème puisque ce sont des using inutiles... Même, au pire, si vous avez supprimé un using de trop, vous aurez une erreur à la compilation et il vous suffira de le rajouter lorsque vous aurez cette erreur. Je vais faire Annuler, je vais revenir ici, dire que je supprime les using inutiles, par défaut, seulement sur le document. Et voilà qui est fait. Donc, ces actions rapides vont permettre d'effectuer beaucoup plus rapidement des actions de nettoyage du code. Elles vont apparaître dans certains cas, comme, par exemple, lorsqu'il y a des using inutiles mais aussi des using qui manquent. Ce que je vais faire ici, je vais supprimer, par exemple, cette ligne, j'attends un peu et je m'aperçois, ici, dans le mode de mappage que j'ai deux rectangles rouges qui sont apparus. Pourquoi ? Parce que, évidemment, à cet endroit, maintenant j'ai des erreurs. Path et File ne sont plus reconnus puisqu'ici, on n'a plus déclaré le namespace System.IO Donc, je clique pour m'y rendre, je vais à cet endroit et l'action rapide me dit ce qu'on pourrait faire. Je clique et la première suggestion est la plus logique, elle est bien : rajoute un System.IO On me montre en vert ce qui va être rajouté, je peux faire un Aperçu des modifications etc. mais, ici, vous voyez que j'ai plusieurs possibilités. Par exemple, on pourrait me dire : tu ne voudrais pas générer une variable ou générer même un type, c'est-à-dire une classe Path pour pouvoir l'utiliser ? Vous voyez que c'est assez complet. Je vais faire, bien entendu, using System.IO, il me suffit de cliquer pour qu'il soit rajouté ici et je n'ai plus de rouge, donc tout va bien. Voyez que c'est quand même très, très pratique. Les actions rapides me permettent de faire du refactoring également mais ça, je le garde pour plus tard, je vous le montrerai quand on parlera de refactoring. Et puis, enfin, les actions rapides vont permettre de faire des choses à l'avance. Je vais essayer de trouver une partie de code où ça peut être intéressant. Vous voyez que j'ai un cacheExplorer ici qui est un PlanCache, d'accord, donc je pourrais faire quelque chose comme ça... J'ai mon cacheExplorer et puis, je vais appeler une méthode que je vais appeler DisBonjour et je vais mettre ami, n'importe quoi, je suis d'accord... mais c'est pour dire... On est d'accord que, normalement, cette méthode n'existe pas. L'action rapide me dit : « Tu es en train d'appeler une méthode qui n'existe pas, tu ne veux pas que je le génère pour toi à l'endroit où se trouve la classe ? » Je vais lui dire d'accord, il me montre en vert ce qu'il va faire, je dis Hop et maintenant, la classe a intégré la méthode. Je peux faire un clic droit pour accéder à l'implémentation et effectivement, l'action rapide a créé le squelette de la méthode. Si vous voulez, il ne me reste plus ici, qu'à faire l'implémentation. Voilà donc, les actions rapides sont assez pratiques pour vous simplifier la vie. Il faut maintenant que je me débarrasse de tout ceci et de l'appel inutile, voilà.

L'essentiel de Visual Studio 2017

Découvrez les éléments fondamentaux de l'interface de Visual Studio. Exploitez la richesse des fonctionnalités de cet environnement de développement intégré de Microsoft.

5h16 (65 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Date de parution :10 août 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !