Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel de Visual Studio 2017

Parcourir les classes avec l'explorateur de solutions

Testez gratuitement nos 1340 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
L'explorateur de solutions montre une vue physique des dossiers et des fichiers. Mais à l'intérieur, il ajoute une vue logique des objets qui sont dans les fichiers, comme les classes.
05:04

Transcription

Dans l'Explorateur de solutions, les menus contextuels sont contextuels. « Vraiment ? Me direz-vous. » Cela veut dire qu'ici, avec un clic-droit, je vais avoir des informations et des possibilités qui sont liées au fait que c'est un dossier. Je peux, par exemple, faire un copier-coller pour créer une copie de ce dossier avec ses contenus. Et, je peux avoir la même chose sur des fichiers. Mais, ce n'est pas cela qui nous intéresse le plus, ici. Parce que, comme j'ai un mélange de vision physique dossier et fichiers et à l'intérieur d'une vision logique. C'est-à-dire les éléments que sont les classes et les propriétés, ici, à l'intérieur du fichier. Si je fais un clic-droit sur une classe, par exemple, je vais avoir un menu contextuel très intéressant, qui va me permettre de gérer la classe, elle-même. C'est-à-dire, je peux faire Limiter à ceci, pour ne voir que la classe, cela, on le connaît. Mais, je peux aussi voir les Types de bases. Je vois, ici, que ma classe ne dérive de rien du tout, elle n'hérite finalement que d'object. Donc, je vais voir Types de bases et je vais voir object, object en C#, c'est la classe de base de tout. Mais, si cette classe héritait d'une super classe, qui elle-même héritait d'une super classe, je verrais, ici, toute la hiérarchie d'héritage et c'est très intéressant. Je peux revenir en arrière, maintenant, avec Précédent. Chaque fois, pour revoir la vision précédente que j'avais, dans mon Explorateur de solutions. Si je reclique sur ma classe, je peux voir les Types dérivés. Y a-t-il de l'héritage à partir de ce Type ? Est-ce que Database est Super classe d'une classe qui hérite de Database ? En l’occurrence, non, mais je verrais les Types dérivés. Je reviens en arrière. Est utilisé par. Où est-ce que l'on utilise cette classe dans cette solution ? Je vais avoir une liste, ici, de référence de fichiers, avec des positions. Si je laisse ma souris dessus, je vais avoir plus d'informations. Normalement, cela doit apparaître. Je vais avoir plus d'informations, simplement parce que je ne peux pas tout lire d'un coup, c'est un peu caché. Et là où s'est caché, vous voyez, je vais avoir un Tool type, une aide qui m'affiche toute la ligne, c'est assez classique en Visual Studio. Vous voyez que ce n'est qu'un affichage. Je ne peux pas faire un double-clic et si je fais un clic-droit, je n'ai pas beaucoup de possibilité dessus. C'est donc un simple affichage des différents endroits où on utilise la classe. Il y a d'autres moyens de voir qui référence cette classe, notamment avec les liens sur les références, mais nous allons le voir après. Je fais un retour en arrière. Et, finalement, j'ai ceci : Implémente. Je vais pouvoir voir quelles sont les interfaces qu'implémente cette classe. Ici, manifestement, rien du tout non plus. Mais, je pourrais voir la liste des interfaces que cette classe implémente. Donc, c'est assez sympa, pour se rendre encore mieux compte de l’organisation logique de nos classes. Nous avons la même chose, sur les propriétés et sur les méthodes. Clic-droit sur une propriété, nous avons quels sont les Appels de cette propriété, nous allons les chercher. Nous avons, également, Est appelé par Donc, qui appelle cette propriété. Par exemple, dans RunFullAnalysis, ici, j'ai une méthode, qui appelle cette propriété. Ici, j'ai un Connection_Click qui appelle cette propriété. Et enfin, Est utilisé par. Quels sont les endroits dans le code où l'on voit clairement que l'on a un appel de cette propriété. Donc, vous voyez qu'à partir de l'Explorateur de solutions, seulement, j'ai beaucoup de capacité de me déplacer dans le code. Pour l'affichage des classes, je pourrais utiliser l'affichage de classe traditionnel, ici. Ce n'est pas tout à fait la même chose. Ici, j'ai vraiment une vision logique de la hiérarchie des classes et de l’organisation des classes. Ici, dans l'Explorateur de solutions, j'ai un outil qui me permet de me déplacer dans le code source, à partir de plusieurs critères et très souplement.

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 !