网络编程
位置:首页>> 网络编程>> 数据库>> VS 2010 Ultimate架构代码探索(4)

VS 2010 Ultimate架构代码探索(4)

 来源:asp之家 发布时间:2010-05-02 20:38:00 

标签:布局,Ultimate,VS

(3)类图(Class Diagram)

VS.Net类图不同于UML Class Diagram,它提供了图形与程序代码双向实时同步功能,若修改程序代码,视图会自动更新。可在Solution Explorer下选择目标项目,

单击工具栏的“View Class Diagram”按钮,即可自动生成.Net Class Diagram,如图8所示。



图8 类关系图

2.动态逆向工程(Dynamic Reverse Engineering)

VSTS 2010新增架构工具支持动态逆向工程,主要有两个工具:依赖图(Dependency Graph)和Sequence Diagram(时序图)。以前的程序开发人员,当分析程序代码

完全没有头绪时,需要从程序代码中直接理解程序流程是一件很困难且痛苦的事,新增的两个工具会大大提高代码分析的效率。

应用&实践

动态逆向工程—Web应用代码分析范例

(1)依赖图(Dependency Graph)

依赖图可以协助理解程序代码的结构与关系,可以透过架构浏览器(Architecture Explore)来生成依赖图。

首先在Architecture Explorer中选择“Class View”|“WebApplication1”|“_Default”|“Button1_Click1”,按“Ctrl+”包含的所有方法键,并选择其所包含所有方法,然后单击“Create a new graph…”按钮,即可将刚才类(Class)阶层与方法(Method)关系绘制成依赖图(Dependency Graph),如图9所示。



点击查看大图

图9 展现依赖图

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com