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

 

下面介绍怎样通过架构浏览器查看SolutionView(解决方案视图). 这其中包括了更多的节点导航功能, 条件过滤支持, 和对架构浏览器在架构分析中的功能演示.

 

1.  在Architecture Explorer 中选择Solution View (解决方案视图)来查看当前Solution中的全部Project

o_2-1.png

 

2. 选择其中一个Project来查看该Project中的文件. 在右侧的Files窗口中会出现当前选中的project中的全部文件List.

o_2-2.png

 

3. 在每个窗口的上方,都有一个过滤功能. 可以在输入框中输入条件, 比如在Files对应的过滤框中输入.cs时,下面的展示区域就会只展示符合当前过滤条件的文件.

o_2-3.png

 

4.选择过滤后其中一个.cs文件, 然后按Ctrl+A 选中全部文件. 点击左侧菜单中的 Create New Graph 按钮. 就会生成当前全部.cs文件的一个结构图.

o_2-4.png


5. 关闭生成的图形窗口,并回到之前的架构浏览器中.

6. 选择Files所在的纵向选择框, 选择框中的classes选项. 此时右侧的窗口将展示当前project中的全部class

7. 将焦点落在其中一个class上, 然后选择Ctrl+A, 再次点击左侧菜单中的 Create New Graph. 此时将会生成当前的全部类的关系图.

o_2-5.png


8. 关闭当前的窗口, 并且回到架构浏览器上

9. 选择左侧菜单中的 Clear Colum 选项 取消对当前列的选择. 回到初始状态.

10. 选择RoundingCalculatorService项目, 此时右侧的Files窗口展示当前的全部Files. 此时点击Files纵向框.选择其中的References选项, 右侧会过滤出当前的RoundingCalculatorService项目的所有引用的dll.

 

o_2-6.png

11. 此时选择dll所在窗口上的过滤器选项.

o_2-7.png

13. 出现了过滤选项, 其中列出了每个category, properties的分类并且有符合当前分类的文件个数.

14. 我们选择projcet 点击ok

o_2-8.png

15. 此时References窗口只展示符合刚才所选的过滤条件的References projcet. 并且窗口的右下角有一个很大的Filter图片展示.

16. 选择当前过滤出的全部Project, 然后选择左侧菜单中的 Create New Graph 选项, 则会生成 当前solution 被选择的projectRoutingCalculatorService和过滤的引用的Projcet三者的关系图

 

o_2-9.png

17. 在Solution中的其他几个Solution, 并拖拽到图中. 关系图会自动添加这个几个Solution的图已经他们的关系

o_2-10.png

o_2-11.png

18. 现在我们可以创建一个更好的视图, 可以更明确的查看当前这些project与class之间的关系. 返回架构浏览器,并且选择项目中引用的projcet.

19. 然后SourceFiles的纵向选择条. 选择其中的class选项.查看当前projcet中的全部class.

20.将全部Class拖拽到DGML图中, 可以查看当前的projcet与class的关系.

 

o_2-12.png

21. 选择CalculatorService , 然后点击Turned on Butterfly Mode, 此时DGML图中将只展示跟CalculatorService相关的Projcet和Class的图.

  o_2-13.png

22. 再次选择Butterfly Mode按钮来恢复之前的图

23. 选择Quick Cluster按钮, 此时结构图变成了发散式的结构

o_2-14.png

转载于:https://www.cnblogs.com/catzhang/archive/2010/06/09/VS2010_ArchitectureExplorer_2.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值