Procedura: esplorare documenti grafico e spostarsi tra di essi
In Visual Studio Ultimate, è possibile eseguire varie attività che consentono di esplorare i nodi e i collegamenti in un documento grafico.
In questo argomento
Selezione di un layout
Esplorazione del grafico
Controllo di nodi e collegamenti nel grafico
Selezione di un layout
Alcuni layout sono più adatti di altri per specifiche attività. Per selezionare un layout adatto per l'esplorazione di codice nel grafico, eseguire questi passaggi:
Per selezionare un layout per il grafico
Se la barra degli strumenti del grafico non è visibile, scegliere Barre degli strumenti dal menu Visualizza, quindi fare clic su Grafico diretto.
Sulla barra degli strumenti del grafico selezionare un'attività e un layout dalla tabella seguente:
Attività
Selezionare
Esplorare livelli architetturali nel codice
Layout con struttura ad albero:
Da sinistra a destra
Da destra a sinistra
Dall'alto in basso
Dal basso in alto
Mostra nodi come una struttura ad albero.
Nel grafico i nodi vengono disposti in modo che la maggior parte delle dipendenze si propaghi nella direzione specificata.
Esplorare concetti o cluster naturali nel codice
Cluster rapidi
Mostra nodi come cluster.
Nel grafico i nodi più dipendenti vengono disposti verso il centro dei cluster e quelli meno dipendenti verso l'esterno di tali cluster.
Esplorare aree ad alta densità di dipendenze nel codice
Visualizzazione matrice dipendenze
Mostra nodi come righe e colonne in una matrice. Le dipendenze vengono rappresentate come celle situate all'intersezione della riga e della colonna che connettono. I colori delle celle rappresentano tipi diversi di dipendenze.
Nel grafico righe e colonne vengono disposte alfabeticamente o in base al numero di collegamenti per nodo.
Per disporre alfabeticamente righe, accanto a Visualizzazione matrice dipendenze fare clic su Ordina righe per nome visualizzato. Per disporre righe in base al numero di collegamenti, fare nuovamente clic sullo stesso pulsante che ora avrà la descrizione comando Ordina righe per densità di collegamenti.
Per disporre colonne alfabeticamente, fare clic su Ordina colonne per nome visualizzato. Per disporre colonne in base al numero di collegamenti, fare nuovamente clic sullo stesso pulsante che ora avrà la descrizione comando Ordina colonne per densità di collegamenti.
Per visualizzare dipendenze indipendentemente dalla direzione, fare clic su Mostra visualizzazione riflessiva. Per visualizzare dipendenze solo in base alla direzione, fare nuovamente clic sullo stesso pulsante che ora avrà la descrizione comando Nascondi visualizzazione riflessiva.
Se si seleziona layout con struttura ad albero o layout con cluster rapidi, è inoltre possibile selezionare modalità che consentono di eseguire le attività seguenti:
Attività
Modalità
Esplorare il flusso di dipendenze attraverso il codice
Modalità farfalla
Mostra solo i nodi collegati che si trovano nello stesso percorso dei nodi selezionati. Se non è selezionato alcun nodo, nel grafico viene selezionato l'hub primario.
I collegamenti circolari non vengono visualizzati in questa modalità. Al contrario, i nodi che partecipano a relazioni circolari vengono copiati in modo che siano visualizzati su entrambi i lati dei nodi selezionati. Le dipendenze che si trovano a più di un livello dal nodo selezionato non verranno necessariamente visualizzate nell'ordine relativo, poiché il layout del grafico è basato sul percorso più breve dal nodo selezionato.
Per attivare questa modalità, fare clic su Attiva modalità farfalla. Per disattivare questa modalità, fare clic sullo stesso pulsante che ora avrà la descrizione comando Disattiva modalità farfalla. Non è possibile annullare la modalità farfalla.
Nota
Se i nodi selezionati vengono eliminati in questa modalità, i nodi connessi non vengono più visualizzati nel grafico.Ciò si verifica in quanto i nodi selezionati non esistono più nel grafico.Per ripristinare i nodi connessi mancanti, disattivare la modalità farfalla.Per modificare il centro del layout a farfalla, fare doppio clic su un altro nodo.
Esplorare i nodi vicini locali intorno ai nodi selezionati
Modalità esplorazione nodi vicini
Mostra solo i nodi che si trovano a un numero specifico di collegamenti dai nodi selezionati.
Per attivare questa modalità, fare clic sull'elenco a discesa Modalità esplorazione nodi vicini, quindi selezionare il livello di nodi che si desidera visualizzare.
Nota
Per modificare il centro dei nodi vicini, fare doppio clic su un altro nodo.Per disattivare questa modalità e visualizzare tutti i nodi, fare clic sull'elenco a discesa Modalità esplorazione nodi vicini, quindi selezionare Tutti.
Esplorazione del grafico
Quando è presente un numero eccessivo di collegamenti per poter visualizzare i dettagli del grafico, utilizzare le seguenti attività per esplorare più facilmente il grafico:
Per |
Eseguire questi passaggi |
---|---|
Trascinare il grafico a sinistra, a destra, su o giù |
Premere e tenere premuto CTRL mentre si trascina il grafico. |
Fare zoom avanti o indietro del grafico |
Premere e tenere premuto CTRL mentre si ruota la rotellina del mouse. - oppure - Fare clic sul segno più (+) o sul segno meno (-) sulla barra degli strumenti del grafico. Per ingrandire in un'area specifica, utilizzare il pulsante destro del mouse per disegnare un rettangolo intorno all'area. |
Selezionare nodi recentemente selezionati |
Per selezionare un nodo precedentemente selezionato, sulla barra degli strumenti di Visual Studio fare clic sull'elenco a discesa Posizione precedente, scegliere il grafico corrente, quindi selezionare un nodo. Per selezionare un nodo selezionato dopo quello corrente, fare clic su Posizione successiva. |
Trovare l'origine o la destinazione di un collegamento Utilizzare questo metodo quando è presente un numero eccessivo di collegamenti per poter visualizzare facilmente l'origine o la destinazione di un collegamento specifico. |
|
Trovare un nodo in base al nome |
Premere CTRL+F. |
Controllo di nodi e collegamenti nel grafico
Per |
Eseguire questi passaggi |
---|---|
Mostrare o nascondere il contenuto di un gruppo |
Per espandere un solo gruppo, fare clic con il pulsante destro del mouse sul nodo, scegliere Gruppo, quindi fare clic su Espandi. È inoltre possibile fare clic sul pulsante con la freccia di espansione per espandere il gruppo. Per espandere tutti i gruppi, fare clic con il pulsante destro del mouse sul grafico, scegliere Gruppo, quindi fare clic su Espandi tutto. Per comprimere un solo gruppo, fare clic con il pulsante destro del mouse sul nodo, scegliere Gruppo, quindi fare clic su Comprimi. - oppure - Fare clic sul pulsante con la freccia di espansione per comprimere il gruppo. Per comprimere tutti i gruppi, fare clic con il pulsante destro del mouse sul grafico, scegliere Gruppo, quindi fare clic su Comprimi tutto. Per espandere o comprimere un gruppo selezionato tramite la tastiera, fare clic su PIÙ (+) o su MENO (-). Per espandere o comprimere tutti gli elementi in un gruppo selezionato, premere e tenere premuto MAIUSC mentre si fa clic su PIÙ (+) o su MENO (-). |
Visualizzare le proprietà di un nodo o un collegamento |
Posizionare il puntatore del mouse sul nodo o sul collegamento finché non viene visualizzata la descrizione comando. Ad esempio, nella descrizione comando per un collegamento aggregato sono elencati i tipi di dipendenze singole che rappresenta. - oppure - Fare clic con il pulsante destro del mouse sul nodo o sul collegamento, quindi scegliere Proprietà. |
Esaminare le dipendenze di un collegamento ![]()
È applicabile solo quando ogni estremità del collegamento è connessa a un assembly.Se le informazioni sull'assembly sono state rimosse dal grafico, non si otterrà alcun risultato.
|
|
Esaminare un nodo più da vicino |
Fare doppio clic sul nodo. - oppure - Fare clic con il pulsante destro del mouse sul nodo, quindi scegliere Visualizza contenuto. ![]()
Se si fa doppio clic su un nodo in modalità farfalla o esplorazione nodi vicini, tale nodo diventa il centro del grafico.
Ad esempio:
|
Visualizzare gli elementi a cui fa riferimento un nodo o un collegamento ![]()
Disponibile solo quando viene impostato l'attributo Reference per il nodo o il collegamento nel file con estensione dgml del grafico.Per ulteriori informazioni sull'aggiunta di riferimenti a elementi da nodi o collegamenti, vedere Procedura: modificare e personalizzare documenti grafico.
|
Se il nodo o il collegamento fa riferimento a un singolo elemento, fare doppio clic sul nodo o sul collegamento. - oppure - Spostare il puntatore del mouse sul collegamento, quindi fare clic sul segno più (+). Se il nodo o il collegamento fa riferimento a più elementi, fare clic con il pulsante destro del mouse sul nodo o sul collegamento, scegliere Vai, quindi fare clic su un riferimento. |
Vedere anche
Concetti
Procedura: generare grafici di dipendenze per il codice .NET