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

Accéder aux références

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Avec Visual Studio, déplacez-vous aisément dans le code pour suivre les références d'une classe ou d'une méthode, notamment à l'aide d'un aperçu intelligent. Vous pouvez également chercher toutes les occurrences d'appels d'un objet.
05:23

Transcription

Pour illustrer les possibilités de déplacement dans le code, j’ai créé un projet très simple avec juste deux classes. Une classe Etre avec un simple champ, ici et puis, une classe Personne que j’ai fait partielle pour pouvoir la mettre dans deux fichiers différents. Vous allez voir pourquoi. Et cette classe personne, elle hérite de la classe Etre. Et puis finalement, c’est un programme console. Donc, j’instancie la classe Personne et puis, j’alimente un de ces champs, on pourrait une de ses propriétés ici. Mais je n’ai pas formellement créé des propriétés. Je vais aller au plus simple. Donc, voyons comment on se déplace dans tout ça. Avec Visual Studio, on peut prendre, dans notre code, quelque chose et atteindre la définition. C’est-à-dire, clic droit ► Atteindre la définition et cette touche ici, vous allez la mémoriser, F12. Elle va vous être très, très utile. Donc, je me positionne sur Nom, je fais F12. Là, il a eu un petit problème, pourtant, il a bien basculé sur le bon fichier. Par contre, je ne sais pas pourquoi il n'est pas capable d'aller directement sur le nom. Mais ça ne me pose pas de problème, là, pour l’instant, parce que j’ai bien trouvé Nom quand même. Donc F12, c’est à tout moment, lorsque vous utilisez quelque chose qui a été défini ou implémenté ailleurs, vous vous y rendez directement. Ici new Personne ► F12. Et vous voyez, par exemple, que puisque j’ai fait une classe partielle, he bien, la classe se trouve dans deux fichiers différents. Donc, mon F12 me propose une fenêtre pour me dire : oui d’accord, mais c’est à deux endroits différents. Donc, où est-ce qu’on va ? Ça, c’est assez intelligent. Et donc, je peux maintenant cliquer. J’ai même, vous voyez, une prévisualisation. Et si je clique, ici ou ici, je me retrouve dans les deux fichiers de l’implémentation. Donc, F12 va même fonctionner si on utilise ce mécanisme de classe partielle, par exemple. Une classe partielle, c’est quelque chose qui peut être défini dans plusieurs fichiers. Donc, ça, c’est pour atteindre la définition. Lorsque vous faites atteindre la définition, vous vous déplacez et vous ouvrez les fichiers en question. Par contre, il serait pratique de pouvoir juste visualiser la définition, sans changer de fichier. Si je fais un clic droit, la combinaison de touche pour cela, c’est Aperçu de la définition, alt + F12. Et ça, c’est particulièrement pratique parce que c’est intelligemment conçu. Donc, si je me mets, par exemple, sur Nom et je fais alt + F12, je vais avoir, comme vous le voyez, une fenêtre, une sous fenêtre, on pourrait dire, une zone ici, qui s’ouvre, qui est intégrée dans le code ; parce que vous avez vu, ici, j’ai la ligne 12 et ici, la ligne 13. Les lignes ont été décalées vers le bas pour laisser la place à cette fenêtre. Et puis, c’est une vraie fenêtre parce que vous voyez, je peux me déplacer. J’ai même, ici, les actions rapides. Et je peux même, faire des modifications dans cette fenêtre. C’est-à-dire que je peux changer, ici, le nom de la propriété. Donc, on peut faire de l’édition, on peut même aller plus loin. C’est pour ça que j’ai fait un héritage. Si je me positionne sur Etre et que je refais alt + F12, je me retrouve dans un aperçu de l’aperçu, si vous voulez. Et si vous observez bien, ici, on a un petit point bleu et quand je passe dessus, j’ai des flèches. Donc, je peux aller dans l’aperçu du départ, revenir dans le deuxième aperçu. Donc, je peux commencer à faire des aperçus d’aperçus. C’est relativement pratique, c’est assez original. Et puis, vous voyez, ici, que vous avez une vraie fenêtre. Donc, vous pourriez la promouvoir en document, comme ceci. Et vous y rendre, finalement, si vous changez d’avis en disant : « Oui, je vais quand même éditer un petit peu tout ça. » Donc, je vais arrêter de le faire dans l’aperçu, mais je vais faire une vraie fenêtre de documents. Lorsque vous êtes, ici, je vais revenir et je vais refaire un alt + F12, dans un aperçu. Et si vous voulez quitter, he bien, vous fermez simplement, ici. Dernière chose, parfois c’est l’inverse que nous voulons. C’est-à-dire, je me retrouve ici sur Personne Nom et je voudrais savoir, où est-ce qu’il est référencé. C’est-à-dire, dans quelles parties du code, quelles parties au pluriel, du code potentiellement, on va l’appeler. À ce moment-là, la combinaison de touche, c’est ici, Ctrl + K, R pour rechercher toutes les références. Ça va simplement effectuer une recherche, afficher le résultat dans la fenêtre de recherche ici, qui me permettra de me déplacer dans les différents résultats de recherche, sur l’intégralité de mon projet et de ma solution. Donc ça, c’est aussi très pratique pour se rendre compte des différents cas d’appels de ma propriété.

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
Votre/vos formateur(s) :
Date de parution :10 août 2017
Durée :5h16 (65 vidéos)

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 !