HOW TO:瀏覽和巡覽圖形文件
在 Visual Studio Ultimate 中,您可以執行不同工作以協助您探索圖形文件上的節點和連結。
本主題內容
選取配置
瀏覽圖形
檢查圖形上的節點和連結
選取配置
某些配置會比其他配置更適合特定的工作。 若要選取適合在圖形上探索程式碼的配置,請執行下列步驟:
若要選取圖形適用的配置
如果沒有顯示圖形工具列,請在 [檢視] 功能表上,指向 [工具列],然後按一下 [有向圖形]。
在圖形工具列上,選取下表中的工作和配置:
工作
選取
探索程式碼中的架構圖層
樹狀配置:
由左至右
由右至左
由上至下
由下至上
將節點顯示為樹狀結構。
圖形會嘗試排列節點,讓大部分相依性都具有指定的方向。
探索程式碼中的概念或自然叢集
快速叢集
將節點顯示為叢集。
圖形會將相依性最高的節點盡量安排在叢集中心附近,而將相依性最低的節點安排在靠近這些叢集外圍的位置。
探索程式碼中的相依性密集區域
相依性矩陣檢視
將節點顯示為矩陣中的資料列和資料行。 相依性是以其所連接之資料列與資料行交集處的儲存格來表示。 不同的儲存格色彩表示不同種類的相依性。
圖形會依字母順序或依每個節點連結的數目排列資料列與資料行。
若要依字母順序排列資料列,請按一下 [相依性矩陣檢視] 旁邊的 [依顯示名稱排序資料列]。 若要依連結數目排列資料列,請再按一下相同的按鈕,[依連結密度排序資料列] 工具提示隨即出現。
若要依字母順序排列資料行,請按一下 [依顯示名稱排序資料行]。 若要依連結數目排列資料行,請再按一下相同的按鈕,[依連結密度排序資料行] 工具提示隨即出現。
不論相依性方向為何,若要查看這些相依性,請按一下 [顯示自反檢視]。 若只要依方向來查看相依性,請再按一下相同的按鈕,[隱藏自反檢視] 工具提示隨即出現。
如果您選取樹狀配置或快速叢集配置,還可以選取各種模式來執行下列工作:
工作
模式
探索相依性在程式碼中的方向
蝴蝶模式
只顯示與所選節點位於相同路徑的已連結節點。 如果沒有選取節點,則圖形會選取主要集線器。
循環連結不會出現在此模式中。 但是會複製參與循環關聯性的節點,以便顯示在選取的節點兩端。 與選取節點相距一個層級以上的相依性不一定會按照順序出現,因為圖形配置是根據與選取節點間的最短路徑所產生。
若要開啟這個模式,請按一下 [開啟蝴蝶模式]。 若要關閉這個模式,請按一下相同的按鈕,[關閉蝴蝶模式] 工具提示隨即出現。 您無法復原蝴蝶模式。
注意事項在這個模式刪除選取的節點,會讓連接的節點從圖形中消失。這是因為選取的節點已不存在於圖形上所致。若要還原遺失的連接節點,請關閉蝴蝶模式。若要變更蝴蝶配置的中心,請按兩下另一個節點。
探索選取節點的局部鄰域
網路上的芳鄰瀏覽模式
只顯示與選取之節點相距特定連結數的節點。
若要開啟這個模式,請按一下 [網路上的芳鄰瀏覽模式] 下拉式清單,然後選取想要看見的節點層級。
注意事項若要變更鄰域的中心,請按兩下另一個節點。若要關閉這個模式並查看所有節點,請按一下 [網路上的芳鄰瀏覽模式] 下拉式清單,然後選取 [全部]。
瀏覽圖形
當有太多連結而無法查看圖形詳細資料時,利用下列工作來瀏覽圖形會比較輕鬆:
若要 |
請執行這些步驟 |
---|---|
上下左右拖曳圖形 |
按住 CTRL 不放,同時拖曳圖形。 |
放大或縮小圖形 |
按住 CTRL 不放,同時轉動滑鼠滾輪。 -或- 按一下工具列上的加號 (+) 或減號 (-)。 若要放大特定區域,請使用滑鼠右鍵在該區域周圍繪製一個矩形。 |
選取最近選取的節點 |
若要選取之前選取過的節點,請按一下 Visual Studio 工具列上的 [向後巡覽] 下拉式清單、指向目前圖形,然後選取節點。 若要選取曾在目前節點之後選取過的節點,請按一下 [向前巡覽]。 |
尋找連結的來源或目標 如果連結太多,可以使用此方法輕鬆地查看特定連結的來源或目標。 |
|
依名稱尋找節點 |
按下 CTRL+F |
檢查圖形上的節點和連結
若要 |
請執行這些步驟 |
---|---|
顯示或隱藏群組的內容 |
若要展開單一群組,請以滑鼠右鍵按一下節點、指向 [群組],然後按一下 [展開]。 您也可以按一下>形箭號按鈕以展開群組。 若要展開所有群組,請以滑鼠右鍵按一下圖形、指向 [群組],然後按一下 [全部展開]。 若要摺疊單一群組,請以滑鼠右鍵按一下節點、指向 [群組],然後按一下 [摺疊]。 -或- 按一下>形箭號按鈕以摺疊群組。 若要摺疊所有群組,請以滑鼠右鍵按一下圖形、指向 [群組],然後按一下 [全部摺疊]。 若要使用鍵盤展開或摺疊選取的群組,請按一下加號鍵 (+) 或減號鍵 (-)。 若要展開或摺疊選取群組內的所有內容,請按住 SHIFT 鍵不放,同時按一下加號鍵 (+) 或減號鍵 (-)。 |
檢視節點或連結的屬性 |
指向節點或連結,直到工具提示出現為止。 例如,彙總連結的工具提示會列出其所表示之個別相依性的種類。 -或- 以滑鼠右鍵按一下節點或連結,然後按一下 [屬性]。 |
檢查連結後面的相依性
注意事項
只有當連結兩端都有連接組件時,這麼做才有作用。如果組件資訊已從圖形移除,則不會產生任何作用。
|
|
更仔細檢查節點 |
按兩下節點。 -或- 以滑鼠右鍵按一下節點,然後按一下 [檢視內容]。
秘訣
在蝴蝶模式或網路上的芳鄰瀏覽模式中,按兩下節點會使該節點成為圖形的中心。
例如:
|
檢視節點或連結所參考的項目
注意事項
只有當圖形的 .dgml 檔案之節點或連結的 Reference 屬性已設定時才能這麼做。如需如何從節點或連結將參考加入至項目的詳細資訊,請參閱 HOW TO:編輯和自訂圖形文件。
|
如果節點或連結參考單一項目,請按兩下該節點或連結。 -或- 將滑鼠指標移到連結上,然後按一下加號 (+)。 如果節點或連結參考多個項目,請以滑鼠右鍵按一下節點或連結,然後指向 [移至],再按一下參考。 |