Gewusst wie: Durchsuchen von und Navigieren in Diagrammdokumenten
In Visual Studio Ultimate können Sie verschiedene Aufgaben ausführen, die Sie beim Untersuchen der Knoten und Links in einem Diagrammdokument unterstützen.
In diesem Thema
Auswählen eines Layouts
Durchsuchen des Diagramms
Überprüfen von Knoten und Links im Diagramm
Auswählen eines Layouts
Manche Layouts sind für bestimmte Aufgaben besser geeignet als andere. Führen Sie die folgenden Schritte aus, um ein geeignetes Layout für die Überprüfung von Code im Diagramm auszuwählen:
So wählen Sie ein Layout für das Diagramm aus
Wird die Diagrammsymbolleiste nicht angezeigt, zeigen Sie im Menü Ansicht auf Symbolleisten, und klicken Sie auf Gerichtetes Diagramm.
Wählen Sie auf der Diagrammsymbolleiste eine Aufgabe und ein Layout aus der folgenden Tabelle aus:
Aufgabe
Option
Untersuchen von Architekturebenen im Code
Strukturlayout:
Von links nach rechts
Von rechts nach links
Von oben nach unten
Von unten nach oben
Zeigt Knoten als Struktur an.
Die Knoten werden im Diagramm möglichst so angeordnet, dass die meisten der Abhängigkeiten in die angegebene Richtung weisen.
Untersuchen von Konzepten oder natürlichen Clustern im Code
Schnelle Cluster
Zeigt Knoten als Cluster an.
Im Diagramm werden die Knoten mit den meisten Abhängigkeiten in der Nähe des Mittelpunkts der Cluster und die Knoten mit den wenigsten Abhängigkeiten am Rand der Cluster angeordnet.
Untersuchen dichter Bereiche mit Abhängigkeiten im Code
Abhängigkeitsmatrixansicht
Zeigt Knoten als Zeilen und Spalten in einer Matrix an. Abhängigkeiten werden als Zellen an den Schnittmengen der Zeile und Spalte dargestellt, die sie verbinden. Die Zellenfarben stehen für unterschiedliche Arten von Abhängigkeiten.
Die Zeilen und Spalten im Diagramm werden alphabetisch oder nach Anzahl der Links pro Knoten sortiert.
Klicken Sie neben Abhängigkeitsmatrixansicht, auf Zeilen nach Anzeigename sortieren, um die Zeilen alphabetisch zu sortieren. Klicken Sie erneut auf die gleiche Schaltfläche, für die nun die QuickInfo Zeilen nach Linkdichte sortieren angezeigt wird, um die Zeilen nach der Anzahl von Links zu sortieren.
Klicken Sie auf Spalten nach Anzeigename sortieren, um die Spalten alphabetisch zu sortieren. Klicken Sie erneut auf die gleiche Schaltfläche, für die nun die QuickInfo Spalten nach Linkdichte sortieren angezeigt wird, um die Spalten nach der Anzahl von Links zu sortieren.
Klicken Sie auf Reflexive Ansicht anzeigen, um Abhängigkeiten unabhängig von ihrer Richtung anzuzeigen. Klicken Sie erneut auf die gleiche Schaltfläche, für die nun die QuickInfo Reflexive Ansicht ausblenden angezeigt wird, um die Abhängigkeiten nur richtungsbasiert anzuzeigen.
Wenn Sie das Strukturlayout oder das schnelle Clusterlayout auswählen, können Sie auch Modi zum Ausführen der folgenden Aufgaben auswählen:
Aufgabe
Modus
Untersuchen des Flusses von Abhängigkeiten durch den Code
Schmetterlingsmodus
Zeigt nur verknüpfte Knoten an, die sich im gleichen Pfad befinden wie die ausgewählten Knoten. Sind keine Knoten ausgewählt, wird der primäre Hub ausgewählt.
Zirkuläre Links werden in diesem Modus nicht angezeigt. Stattdessen werden Knoten, die Teil zirkulärer Beziehungen sind, kopiert, damit sie auf beiden Seiten der ausgewählten Knoten angezeigt werden. Abhängigkeiten, die mehr als eine Ebene vom ausgewählten Knoten entfernt sind, werden nicht zwingend sortiert angezeigt, da das Diagrammlayout auf dem kürzesten Pfad basiert, der von dem ausgewählten Knoten ausgeht.
Klicken Sie zum Aktivieren dieses Modus auf Schmetterlingsmodus aktivieren. Klicken Sie zum Deaktivieren dieses Modus auf die gleiche Schaltfläche, für die nun die QuickInfo Schmetterlingsmodus deaktivieren angezeigt wird. Der Schmetterlingsmodus kann nicht rückgängig gemacht werden.
HinweisDas Löschen ausgewählter Knoten in diesem Modus bewirkt, dass verbundene Knoten im Diagramm nicht mehr angezeigt werden.Dies liegt daran, dass die ausgewählten Knoten im Diagramm nicht mehr vorhanden sind.Deaktivieren Sie zum Wiederherstellen der fehlenden verbundenen Knoten den Schmetterlingsmodus.Doppelklicken Sie zum Ändern des Mittelpunkts des Schmetterlingslayouts auf einen anderen Knoten.
Untersuchen der lokalen Umgebung ausgewählter Knoten
Umgebungsübersichtsmodus
Zeigt ausschließlich Knoten an, die eine bestimmte Anzahl von Links von den ausgewählten Knoten entfernt sind.
Klicken Sie zum Aktivieren dieses Modus auf die Dropdownliste Umgebungsübersichtsmodus, und wählen Sie die gewünschte Ebene von Knoten aus.
HinweisDoppelklicken Sie zum Ändern des Mittelpunkts der Umgebung auf einen anderen Knoten.Klicken Sie auf die Dropdownliste Umgebungsübersichtsmodus, und wählen Sie die Option Alle aus, um den Modus zu deaktivieren und alle Knoten anzuzeigen.
Durchsuchen des Diagramms
Wenn im Diagramm aufgrund einer zu großen Anzahl von Links keine Details mehr erkennbar sind, führen Sie die folgenden Aufgaben aus, um das Durchsuchen des Diagramms zu erleichtern:
Zweck |
Auszuführende Schritte |
---|---|
Ziehen des Diagramms nach links, rechts, oben oder unten |
Halten Sie beim Ziehen des Diagramms STRG gedrückt. |
Vergrößern oder verkleinern des Diagramms |
Halten Sie STRG gedrückt, und drehen Sie das Mausrad. - oder - Klicken Sie auf der Diagrammsymbolleiste auf das Pluszeichen (+) oder auf das Minuszeichen (-). Ziehen Sie unter Verwendung der rechten Maustaste einen Rahmen um einen Bereich, um die Ansicht eines bestimmten Bereichs zu vergrößern. |
Auswählen kürzlich ausgewählter Knoten |
Klicken Sie zum Auswählen eines zuvor ausgewählten Knotens auf der Visual Studio-Symbolleiste auf die Dropdownliste Rückwärts navigieren, zeigen Sie auf das aktuelle Diagramm, und wählen Sie anschließend einen Knoten aus. Klicken Sie zum Auswählen eines Knotens, der nach dem aktuellen Knoten ausgewählt wurde, auf Vorwärts navigieren. |
Suchen der Quelle oder des Ziels eines Links Verwenden Sie diese Methode, wenn die Quelle oder das Ziel eines bestimmten Links aufgrund einer großen Anzahl von Links nicht problemlos ersichtlich ist. |
|
Suchen eines Knotens anhand des Namens |
Drücken Sie STRG+F. |
Überprüfen von Knoten und Links im Diagramm
Zweck |
Auszuführende Schritte |
---|---|
Anzeigen oder Ausblenden des Inhalts einer Gruppe |
Klicken Sie zum Erweitern einer einzelnen Gruppe mit der rechten Maustaste auf den Knoten, zeigen Sie auf Gruppe, und klicken Sie anschließend auf Erweitern. Sie können auch auf die Chevronschaltfläche klicken, um die Gruppe zu erweitern. Klicken Sie zum Erweitern aller Gruppen mit der rechten Maustaste auf das Diagramm, zeigen Sie auf Gruppe, und klicken Sie anschließend auf Alle erweitern. Klicken Sie zum Reduzieren einer einzelnen Gruppe mit der rechten Maustaste auf den Knoten, zeigen Sie auf Gruppe, und klicken Sie anschließend auf Reduzieren. – oder – Klicken Sie auf die Chevronschaltfläche, um die Gruppe zu reduzieren. Klicken Sie zum Reduzieren aller Gruppen mit der rechten Maustaste auf das Diagramm, zeigen Sie auf Gruppe, und klicken Sie anschließend auf Alle reduzieren. Wenn Sie eine ausgewählte Gruppe mithilfe der Tastatur erweitern oder reduzieren möchten, drücken Sie die PLUS- (+) bzw. die MINUSTASTE (-). Wenn Sie den gesamten Inhalt einer ausgewählten Gruppe erweitern oder reduzieren möchten, halten Sie die UMSCHALTTASTE gedrückt, und drücken Sie die PLUS- (+) bzw. die MINUSTASTE (-). |
Anzeigen der Eigenschaften eines Knotens oder eines Links |
Zeigen Sie auf den Knoten oder Link, bis die QuickInfo angezeigt wird. Die QuickInfo eines Aggregatlinks enthält beispielsweise eine Liste mit den Arten der einzelnen Abhängigkeiten, für die der Link steht. - oder - Klicken Sie mit der rechten Maustaste auf den Knoten oder Link, und klicken Sie anschließend auf Eigenschaften. |
Untersuchen der Abhängigkeiten hinter einem Link
Hinweis
Dies funktioniert nur, wenn jedes Ende des Links mit einer Assembly verbunden ist.Wurden die Assemblyinformationen aus dem Diagramm entfernt, wird keine Aktion ausgeführt.
|
|
Genaueres Untersuchen eines Knotens |
Doppelklicken Sie auf den Knoten. - oder - Klicken Sie mit der rechten Maustaste auf den Knoten, und klicken Sie anschließend auf Inhalt anzeigen.
Tipp
Wenn Sie im Schmetterlings- oder Umgebungsübersichtsmodus auf einen Knoten doppelklicken, wird der Knoten zum Mittelpunkt des Diagramms.
Beispiele:
|
Anzeigen der Elemente, auf die von einem Knoten oder Link verwiesen wird
Hinweis
Nur verfügbar, wenn in der DGML-Datei des Diagramms das Reference-Attribut für den Knoten oder den Link festgelegt ist.Weitere Informationen zum Hinzufügen von Verweisen auf Elemente aus Knoten oder Links finden Sie unter Gewusst wie: Bearbeiten und Anpassen von Diagrammdokumenten.
|
Wird vom Knoten oder Link auf ein einzelnes Element verwiesen, doppelklicken Sie auf den Knoten oder Link. – oder – Bewegen Sie den Mauszeiger über den Link, und klicken Sie dann auf das Pluszeichen (+). Wird vom Knoten oder Link auf mehrere Elemente verwiesen, klicken Sie mit der rechten Maustaste auf den Knoten oder Link, zeigen Sie auf Gehe zu, und klicken Sie anschließend auf einen Verweis. |
Siehe auch
Konzepte
Gewusst wie: Generieren von Abhängigkeitsdiagrammen für .NET-Code
Weitere Ressourcen
Gewusst wie: Untersuchen von Code mit Abhängigkeitsdiagrammen