如果你在 Microsoft Visual C++ 6.0 或 Microsoft Visual Basic 6.0 開發專案,你可以使用 Microsoft Office Visio 中的 UML 模型圖範本來逆向工程專案類別定義,然後產生 UML 靜態結構模型。
安裝 Visio 時,也會安裝動態連結函式庫 (DLL) 檔案,讓你能自訂 Visual C++ 和 Visual Basic。 自訂功能為 Visual C++ 和 Visual Basic 新增了 Visio UML 外掛 工具列。
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 模型圖 範本,並在樹狀圖中以圖示顯示結果。
Visio UML 選項 按鈕 (僅 Visual C++) 點擊以設定包含或排除 MFC 類別、ATL 類別或標準 Include 檔案的選項。
Visio UML 說明 按鈕 點擊以開啟 Visio UML 幫助主題,介紹逆向工程 C++ 程式碼。