Comment : parcourir des documents de graphique et y accéder
Dans Visual Studio Ultimate, vous pouvez effectuer différentes tâches vous aidant à explorer les nœuds et les liens d'un document de graphique.
Dans cette rubrique
Sélection d'une disposition
Exploration du graphique
Inspection des nœuds et des liens sur le graphique
Sélection d'une disposition
Certaines dispositions sont plus appropriées que d'autres pour des tâches spécifiques. Pour sélectionner une disposition adaptée à l'exploration du code sur le graphique, procédez comme suit :
Pour sélectionner une disposition pour le graphique
Si la barre d'outils du graphique n'est pas visible, dans le menu Affichage, pointez sur Barres d'outils, puis cliquez sur Graphique orienté.
Dans la barre d'outils du graphique, sélectionnez une tâche et une disposition dans le tableau suivant :
Tâche
Sélectionner
Exploration des couches architecturales dans le code
Disposition sous forme d'arborescence :
De gauche à droite
De droite à gauche
De haut en bas
De bas en haut
Affiche les nœuds sous forme d'arborescence.
Le graphique essaie de réorganiser les nœuds de façon à ce que la plupart des dépendances soient orientées dans la direction spécifiée.
Exploration des concepts ou clusters naturels dans le code
Clusters rapides
Affiche les nœuds sous forme de clusters.
Le graphique réorganise les nœuds les plus dépendants vers le centre des clusters et les nœuds les moins dépendants vers l'extérieur de ces clusters.
Exploration des zones denses de dépendances dans le code
Afficher la matrice des dépendances
Affiche les nœuds sous la forme de lignes et de colonnes d'une matrice. Les dépendances sont représentées sous forme de cellules aux intersections de la ligne et de la colonne qu'elles connectent. Les couleurs des cellules représentent différents genres de dépendances.
Le graphique réorganise les lignes et les colonnes par ordre alphabétique ou en fonction du nombre de liens par nœud.
Pour réorganiser les lignes par ordre alphabétique, en regard de l'option Afficher la matrice des dépendances, cliquez sur Trier les lignes par nom complet. Pour réorganiser les lignes en fonction du nombre de liens, cliquez de nouveau sur le même bouton, qui affichera l'info-bulle suivante : Trier les lignes par densité des liens.
Pour réorganiser les colonnes par ordre alphabétique, cliquez sur Trier les colonnes par nom complet. Pour réorganiser les colonnes en fonction du nombre de liens, cliquez de nouveau sur le même bouton, qui affichera l'info-bulle suivante : Trier les colonnes par densité des liens.
Pour afficher les dépendances indépendamment de leur direction, cliquez sur Afficher la vue réflexive. Pour afficher les dépendances uniquement en fonction de la direction, cliquez de nouveau sur le même bouton, qui affichera l'info-bulle suivante : Masquer la vue réflexive.
Si vous sélectionnez la disposition sous forme d'arborescence ou de clusters rapides, vous pouvez également sélectionner des modes pour exécuter les tâches suivantes :
Tâche
Mode
Exploration du flux de dépendances à travers le code
Mode Papillon
Affiche uniquement les nœuds liés qui se trouvent dans le même chemin d'accès que les nœuds sélectionnés. Si aucun nœud n'est sélectionné, le graphique sélectionne le concentrateur principal.
Les liens circulaires ne s'affichent pas dans ce mode. À la place, les nœuds qui participent aux relations circulaires sont copiés afin d'apparaître des deux côtés des nœuds sélectionnés. Les dépendances qui sont situées à plusieurs niveaux de distance du nœud sélectionné ne s'afficheront pas nécessairement dans l'ordre approprié car la disposition du graphique est basée sur le chemin d'accès le plus court à partir du nœud sélectionné.
Pour activer ce mode, cliquez sur Activer le mode Papillon. Pour désactiver ce mode, cliquez sur le même bouton, qui affiche maintenant l'info-bulle suivante : Désactiver le mode Papillon. Vous ne pouvez pas annuler le mode Papillon.
RemarqueLorsque vous supprimez des nœuds sélectionnés en mode Papillon, les nœuds connectés disparaissent du graphique.Cela s'explique par le fait que les nœuds sélectionnés n'existent plus sur le graphique.Pour restaurer les nœuds connectés manquants, désactivez le mode Papillon.Pour modifier le centre de la disposition en mode Papillon, double-cliquez sur un autre nœud.
Exploration du voisinage local des nœuds sélectionnés
Mode de navigation du voisinage
Affiche uniquement les nœuds qui sont séparés des nœuds sélectionnés par un nombre spécifique de liens.
Pour activer ce mode, cliquez sur la liste déroulante Mode de navigation du voisinage, puis sélectionnez le niveau des nœuds que vous voulez afficher.
RemarquePour modifier le centre du voisinage, double-cliquez sur un autre nœud.Pour désactiver ce mode et afficher tous les nœuds, cliquez sur la liste déroulante Mode de navigation du voisinage, puis sélectionnez Tous.
Exploration du graphique
Lorsque les détails du graphique ne peuvent pas être affichés en raison d'un trop grand nombre de liens, utilisez les tâches suivantes pour parcourir plus facilement le graphique :
Pour |
Exécuter ces étapes |
---|---|
Faire glisser le graphique vers la gauche, la droite, le haut ou le bas |
Appuyez sur la touche CTRL et maintenez-la enfoncée tout en faisant glisser le graphique. |
Effectuer un zoom avant ou arrière sur le graphique |
Appuyez sur la touche CTRL et maintenez-la enfoncée tout en actionnant la roulette de la souris. - ou - Cliquez sur le signe plus (+) ou le signe moins (-) dans la barre d'outils du graphique. Pour effectuer un zoom avant sur une zone spécifique, utilisez le bouton droit de la souris pour dessiner un rectangle autour de la zone. |
Sélectionner des nœuds récemment sélectionnés |
Pour sélectionner un nœud précédemment sélectionné, dans la barre d'outils Visual Studio, cliquez sur la liste déroulante Naviguer vers l'arrière, pointez sur le graphique actuel, puis sélectionnez un nœud. Pour sélectionner un nœud qui a été sélectionné après le nœud actuel, cliquez sur Naviguer vers l'avant. |
Rechercher la source ou la cible d'un lien Utilisez cette méthode lorsque vous avez des difficultés à identifier la source ou la cible d'un lien spécifique en raison d'un trop grand nombre de liens. |
|
Rechercher un nœud par nom |
Appuyez sur CTRL+F. |
Inspection des nœuds et des liens sur le graphique
Pour |
Exécuter ces étapes |
---|---|
Afficher ou masquer le contenu d'un groupe |
Pour développer un seul groupe, cliquez avec le bouton droit sur le nœud, pointez sur Groupe, puis cliquez sur Développer. Vous pouvez également cliquer sur le bouton en forme de chevron pour développer le groupe. Pour développer tous les groupes, cliquez avec le bouton droit sur le graphique, pointez sur Groupe, puis cliquez sur Développer tout. Pour réduire un seul groupe, cliquez avec le bouton droit sur le nœud, pointez sur Groupe, puis cliquez sur Réduire. - ou - Cliquez sur le bouton en forme de chevron pour réduire le groupe. Pour réduire tous les groupes, cliquez avec le bouton droit sur le graphique, pointez sur Groupe, puis cliquez sur Réduire tout. Pour développer ou réduire un groupe sélectionné à l'aide du clavier, appuyez sur la touche PLUS (+) ou MOINS (-). Pour développer ou réduire tous les éléments d'un groupe sélectionné, appuyez sur la touche MAJ et maintenez-la enfoncée tout en appuyant sur la touche PLUS (+) ou MOINS (-). |
Afficher les propriétés d'un nœud ou d'un lien |
Pointez sur le nœud ou le lien de façon à afficher l'info-bulle. Par exemple, l'info-bulle correspondant à un lien global répertorie les genres de dépendances individuelles qu'il représente. - ou - Cliquez avec le bouton droit sur le nœud ou le lien, puis cliquez sur Propriétés. |
Examiner les dépendances représentées par un lien
Remarque
Cette tâche s'applique uniquement lorsque chaque extrémité du lien est connectée à un assembly.Si les informations d'assembly ont été supprimées du graphique, rien ne se passera.
|
|
Examiner un nœud plus en détail |
Double-cliquez sur le nœud. - ou - Cliquez avec le bouton droit sur le nœud, puis cliquez sur Afficher le contenu.
Conseil
En mode Papillon ou de navigation du voisinage, un nœud devient le centre du graphique lorsque vous double-cliquez dessus.
Par exemple :
|
Afficher les éléments référencés par un nœud ou un lien
Remarque
Disponible uniquement lorsque l'attribut Reference est défini pour le nœud ou le lien dans le fichier .dgml du graphique.Pour plus d'informations sur l'ajout de références aux éléments à partir de nœuds ou de liens, consultez Comment : modifier et personnaliser des documents de graphique.
|
Si le nœud ou le lien référence un élément unique, double-cliquez sur le nœud ou le lien. - ou - Déplacez le pointeur de la souris sur le lien, puis cliquez sur le signe plus (+). Si le nœud ou le lien référence plusieurs éléments, cliquez avec le bouton droit sur le nœud ou le lien, pointez sur Atteindre, puis cliquez sur une référence. |
Voir aussi
Concepts
Comment : générer des graphiques de dépendance pour le code .NET
Autres ressources
Comment : explorer du code avec des graphiques de dépendance
Comment : modifier et personnaliser des documents de graphique