首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

Visual Studio 2010 可視化建模功能包:C++ 依賴圖與網站結構可視化實戰

     編輯:關於.NET

功能包概覽

為 MSDN 訂閱者提供,擴展 VS 2010 架構工具:

  • C/C++ 代碼依賴可視化
  • 網站結構可視化 (Web Forms / MVC)
  • UML 圖生成增強、代碼生成、XMI 2.1 導入、層驗證擴展

核心價值:影響分析

「修改這部分代碼,會影響應用的哪些其他部分?」—— 控制重構風險的關鍵信息。

C/C++ 依賴可視化

二進制靜態依賴圖

  • 菜單:Generate Dependency Graph
  • 展開節點可深入到類/函數級調用鏈
  • 示例:PhotoBrowser → CWebImageManager 構造函數 → WinHttp.dll!WinHttpOpen

頭文件依賴圖

  • 菜單:Generate Graph of Include Files
  • 查看特定 .cpp 直接/遞歸包含關系
  • 鄰居瀏覽模式探索完整依賴網

架構驗證

  • Architecture Explorer 瀏覽 C++ 專案結構
  • Layer Diagram 驗證專案級依賴規則

網站可視化 (Web Forms / MVC)

結構元素節點

  • .aspx 頁面、.ascx 控件、.master 母版頁
  • 文件夾、App_Code、代碼後置類型、服務器控件

交互探索

  • 雙擊節點 → 直接跳轉源代碼
  • 快速梳理網站目錄、理解頁面關系

MVC 專項支持

  • 控制器-視圖約定鏈接
  • 模型-視圖關聯
  • Area/Views 文件夾分組節點

代碼依賴深度挖掘

  • Get Code Dependencies:過濾顯示特定路徑 (如 Checkout.aspx → Order BLL → Payment DAL)
  • 跨越頁面、業務邏輯、數據訪問層的完整調用鏈

獲取方式

MSDN 訂閱者下載 Visual Studio 2010 Visualization and Modeling Feature Pack 安裝即用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved