關於將 Visual Studio 6.0 原始碼逆向工程到 UML 中

套用到
Visio Premium 2010 Visio 2010 Visio 標準版 2010 Visio 2007

如果你在 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。

自訂 Visual C++ 或 Visual Basic 時所出現的 UML 工具列

呼叫1 開啟 Visio 按鈕 點擊啟動 Visio 並選擇你想開啟的繪圖類型。

呼叫 2 新的 Visio UML 文件 按鈕 點擊直接開啟 Visio UML 模型圖 範本。

呼叫 3 逆向工程 UML 模型 按鈕 點擊以逆向工程特定專案的原始碼,開啟 UML 模型圖 範本,並在樹狀圖中以圖示顯示結果。

呼叫 4 Visio UML 選項 按鈕 (僅 Visual C++) 點擊以設定包含或排除 MFC 類別、ATL 類別或標準 Include 檔案的選項。

呼叫 5 Visio UML 說明 按鈕 點擊以開啟 Visio UML 幫助主題,介紹逆向工程 C++ 程式碼。