在類別設計工具中檢視類型和關聯性

您可以使用類別設計工具,執行下列動作來管理類別圖:

在 [類別設計工具] 中檢視現有類型

若要查看現有的類型及其成員,請將其圖案加入至類別圖。

您可以查看本機類型及參考類型。 本機類型存在目前已開啟的專案中,而且為可讀寫。 參考類型存在其他專案或參考組件中,而且為唯讀。

若要在類別圖表上設計新的類型,請參閱使用類別設計工具建立類型

在類別圖上查看專案中的類型

  1. 從 [方案總管] 的專案中開啟現有的類別圖表 (.cd) 檔案。 如果沒有類別圖,就將新的類別圖加入至專案。 請參閱如何:將類別圖新增至專案

  2. 將原始程式碼檔從 [方案總管] 的專案拖曳至類別圖表。

    注意

    如果方案中有跨多個應用程式共用程式碼的專案,您只能從下列來源將檔案或程式碼拖曳至另一個類別圖:

    • 包含圖表的應用程式專案
    • 由應用程式專案匯入的共用專案
    • 參考的專案
    • 組件

    代表原始程式碼檔中所定義類型的圖案就會出現在圖表上您拖曳檔案所至的位置。

您也可以將一或多個類型從 [類別檢視] 的專案節點中拖曳至類別圖表,以檢視專案中的類型。

提示

如果未開啟 [類別檢視],請從 [檢視] 功能表開啟 [類別檢視]

若要在圖表上的預設位置顯示類型,請在 [類別檢視] 中選取一或多個類型、在所選類型上按一下滑鼠右鍵,並且選擇 [檢視類別圖表]

注意

如果專案中已有包含類型的已關閉類別圖,便會開啟類別圖以顯示類型圖案。 但是,如果專案中沒有包含類型的類別圖表,[類別設計工具] 會在專案中建立新的類別圖表,並且開啟圖表以顯示類型。

第一次在圖表上顯示類型時,類型圖案依預設會摺疊。 您可以展開圖案以檢視其內容。

在類別圖中顯示專案內容

在 [方案總管] 或 [類別檢視] 中,在專案上按一下滑鼠右鍵並選擇 [檢視],然後選擇 [類別圖表檢視]。 就會建立會自動填入內容的類別圖。

在 [類別設計工具] 中檢視類型之間的繼承

您可以在 [類別設計工具] 中,尋找類別圖表上基底類型及其衍生類型之間的繼承關聯性 (如果存在的話)。 若要建立繼承關聯性,但兩個類型之間沒有任何關聯性存在,請參閱建立類型之間的繼承

尋找基底類型

  1. 在類別圖上,按一下要查看基底類別或介面的類型。

  2. 在 [類別圖] 功能表上,選擇 [顯示基底類別] 或 [顯示基底介面]

    隨即會在圖表上將該類型的基底類別或介面顯示為選取項目。 兩個圖案之間現在會顯示所有隱藏的繼承線。

您也可以使用滑鼠右鍵按一下要顯示其基底類型的類型,然後選擇 [顯示基底類別] 或 [顯示基底介面]

尋找衍生類型

  1. 在類別圖上,按一下要查看衍生類別或介面的類型。

  2. 在 [類別圖] 功能表上,選擇 [顯示衍生類別] 或 [顯示衍生介面]

    隨即會在圖表上顯示該類型的衍生類別或介面。 各個圖案之間現在會顯示所有隱藏的繼承線。

您也可以使用滑鼠右鍵按一下要查看其衍生類型的類型,然後選擇 [顯示衍生類別] 或 [顯示衍生介面]

在 [類別設計工具] 中,在成員標記法和關聯標記法之間變更

使用 [類別設計工具] 時,您可以在成員標記法與關聯標記法之間切換,以變更兩種類型在類別圖表中的關聯性代表方式。 將成員顯示為關聯線時,通常可提供類型關聯方式的實用視覺效果。

注意

您可以用成員屬性或欄位來代表關聯性。 若要將成員標記法變更為關聯標記法,某種類型必須具有其他類型的成員。 若要將關聯標記法變更為成員標記法,您必須使用關聯線來連接兩種類型。 如需詳細資訊,請參閱作法:建立類型之間的關聯。 如果專案包含多個類別圖表,在您變更某個圖表的關聯性顯示方式時,這些變更只會對該圖表產生影響。 若要變更其他圖表的關聯性顯示方式,請開啟或顯示該圖表,並執行下列步驟。

若要將成員標記法變更為關聯標記法

  1. 從方案總管的專案中開啟類別圖表 (.cd) 檔。

  2. 在類別圖表的類型圖形中,以滑鼠右鍵按一下代表關聯的成員屬性或欄位,然後選擇 [顯示為關聯]

    提示

    如果類型圖形中未顯示任何屬性或欄位,圖形區間可能已摺疊起來。 若要展開類型圖形,請按兩下區間名稱,或以滑鼠右鍵按一下類型圖形,然後選擇 [展開]

    類型圖形區間的成員隨即消失,並出現連接兩種類型的關聯線。 關聯線會標示屬性或欄位的名稱。

若要將關聯標記法變更為成員標記法

在類別圖表中,以滑鼠右鍵按一下關聯線,然後視需要選擇 [顯示為屬性] 或 [顯示為欄位]。 關聯線隨即消失,而在圖表內該類型圖案的適當區間中會顯示屬性。