VS2010之 -- Architecture Explorer(架构浏览器)的使用(一)

在这个练习中, 将介绍怎样使用架构浏览器工具来浏览项目结构和生成DGML 这样可以更加清晰的关系项目的架构.

 

  1. 打开Microsoft Visul Studio 2010
  2. 打开一个准备好的项目
  3. 重新编译项目(Rebuild).
  4. 编译成功后关闭Output窗口.
  5. 打开Architecture Explorer(架构浏览器), View->Architecture Explorer. 架构浏览器可以通过Class View Solution View导航到其中的方法和类型.

2010060722162659.png

 6.  选择ClassView时可以查看到当前solution(解决方案)中的所有的命名空间. 从左至右逐级选择下去就可以查看到类型和成员的级别

2010060722170847.png

  7.选择命名空间 查看命名中间中的类型. 可以在右侧的Types窗口中查看当前选择的namespace对应的types. 

2010060722200474.png

8.继续选择Program这个类, 查看这个类中的成员

2010060722231811.png


 9.也可以选择选择Resources 查看其中的成员, 再选择Culture熟悉查看其中包含了getCulture setCulture两个方法

2010060722241770.png


10.继续选择get_Culture查看该方法的调用


2010060722244855.png


11.每个级别的左边的名称所在的竖条部分都可以点击, 点击后可以展开一个纵向的条里面以分组的方式列出了相应的一些过滤条件和属性. 可以通过选择对前面的选择对象中的集合进行过滤. 


12.在下图中, 当选择一个get_Culture方法 然后选择return types 就会在右边展示对应的get_Culture的return type是 CultureInfo. 

2010060722275957.png


13.当继续选择最右边过滤处理的CultureInfo的时候, 在右边的窗口又会重复之前的层级结构展示CultureInfo中的Members.


2010060722291760.png


14.当选择members 中的 All Inbound 的时候 会在右侧展示出所有引用CultrueInfocalls


2010060722295229.png


15. 这样看上去似乎有点冗余, 因为可以在次循环展示到get_Cultureset_Culture方法上. 但却能很好的过滤展示出调用的关系.

16.当选择左侧的 CreateNew Graph按钮的时候, 会生成一张DGML图来展示当前选择路径下的全部导航图.


2010060722312442.png

2010060722320575.png


17.因为是DGML, 因此我们可以通过标准的工具来查看他, 并且可以添加删除上面的结点. 右键选择某个结点然后选择删除就可以实现在DGML中删除的功能

18.也可以在刚才的set_Culture中选择set_Culture并且拖拽到DGML图中实现增加一个结点的功能.


2010060722332094.png


19.当选择最左侧菜单中的ClearColumns 选项的时候, 可以将当前界面上的全部列都清除掉. 回到初始的状态.\


转载于:https://www.cnblogs.com/catzhang/archive/2010/06/07/VS2010_ArchitectureExplorer_1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值