如果您在 Microsoft Visual C++ 6.0 或 Microsoft Visual Basic 6.0 中開發專案,您可以使用 Microsoft Office Visio 中的 UML 模型圖範本來反向工程專案的類別定義,然後產生 UML 靜態結構模型。
當您安裝 Visio 時,也會安裝動態連結程式庫 (可讓您自訂 Visual C++ 和 Visual Basic 的 DLL) 檔案。 此自訂項目會將 Visio UML 增益集 工具列新增至 Visual C++ 和 Visual Basic。
Visio UML 增益集會在 Visual Basic 中建立工具列,可用來對原始程式碼進行反向工程,以在 Visio 程式中建立 UML 靜態結構模型。 在按一下工具列按鈕之前,開啟包含您要反向工程程式碼的 Visual Basic 專案。
Visual C++ Visio UML 增益集 使用瀏覽資訊檔案來建立 UML 模型。 因此,對於 Visual C++,當您使用您想要反向工程的原始程式碼建置專案時,必須產生瀏覽資訊檔案。
模型的反向工程程式碼元素會顯示在 Visio UML 模型總管的樹狀檢視中,您可以從中將圖示拖曳到繪圖頁面,以建立靜態結構圖表。
您可以按兩下樹狀檢視中的圖示或繪圖頁面上的圖形,以存取 UML 元素的屬性。
注意
反向工程 Visual C++ 和 Visual Basic 的語言對應和支援的語言建構並不相同。
[開啟 Visio ] 按鈕 按一下以啟動 Visio,然後選擇您要開啟的繪圖類型。
新的 Visio UML 文件 按鈕 按一下以直接開啟 Visio UML 模型圖範本 。
反向工程 UML 模型 按鈕 按一下以對特定專案的原始程式碼進行反向工程,開啟 UML 模型圖範本 ,並在樹狀檢視中將結果顯示為圖示。
僅限 Visual C++ (Visio UML 選項按鈕) 按一下以設定包含或排除 MFC 類別、ATL 類別或標準包含檔案的選項。
Visio UML 說明 按鈕 按一下以開啟有關反向工程 C++ 程式碼的 Visio UML 說明主題。