使用 Code Map 理解复杂代码1 ——Visual Studio2012

第一次知道code map是在Visual Studio Ultimate 2012自带的讲解上面,当时觉得十分好奇,所以查了查,结果一查就是好几天。原来Visual Studio Ultimate 2012有这么多我不知道的东西。

什么是code map

简单的说,这个工具类似反向工具一样,可以帮我们把想要看的Class关系、 Function关系,用图表关联起起来,甚至还可以点两下后,快速的寻览;用了此功能后,会更加地想要使用双屏幕的冲动。如下图:

 

上图可以看出program类有三个方法。

上图可以看到language不知道是什么,你可双击,右击选中在图上选择“在图上显示”,点击language,属性框里显示如下。知道这是一个枚举类型,并且作为查询结果使用。

 

那这个查询结果到底是干嘛的呢?下图可以看出,这个查询结果是给greetpeople方法使用。

 

创建或打开代码图 

  若要创建代码图,需要 2 以及具有 Visual C# .NETVisual Basic .NET、适用于 Microsoft Dynamics AX 的 X++ 或 C++ 代码(有限支持)的解决方案。可以通过以下方式创建代码图。笔者表示代码图不是code map这个插件中的,而是vs自带的,如果你的没有只能说你的vs2012需要更新了。 

具体使用:

在解决方案资源管理器中右键单击某个项(如源文件或二进制文件),然后选择“在代码图上显示”。 这会为所选项创建代码图。 

将某个项(如源文件或二进制文件)从解决方案资源管理器拖动到打开的代码图上,以在图中包含和/或突出显示该项。 

右键单击编辑器窗口的空白区域,然后选择“在代码图上显示”。 这会创建新的空代码图。 

在编辑器窗口中右键单击某个对象或类,然后选择“在代码图上显示”。 这会为所选项创建代码图。 还可以使用此菜单在代码图中查找所有引用或或显示相关项。 

 

应用程序暂停时,在“调试”菜单上单击“代码图”按钮。 

从打开的 IntelliTrace 文件中,或从“体系结构”菜单中作为依赖项关系图。 

在你与使用 Premium 或 Professional 版本的其他人共享代码图之前,请确保代码图上的所有项是可见的,例如隐藏项、展开的组和跨组链接

在这里,笔者经常用打开的 IntelliTrace 文件中,或从“体系结构”菜单中作为依赖项关系图。只要ctrl我需要的类或者方法(字段等)创建一个新的关系图就可以自动生成的了。

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
☆ 资源说明:☆ [Wrox] Visual Studio 2013 高级编程 (英文版) [Wrox] Professional Visual Studio 2013 (E-Book) ☆ 图书概要:☆ Comprehensive guide to Visual Studio 2013 Visual Studio is your essential tool for Windows programming. Visual Studio 2013 features important updates to the user interface and to productivity. In Professional Visual Studio 2013, author, Microsoft Certified Trainer, and Microsoft Visual C# MVP Bruce Johnson brings three decades of industry experience to guide you through the update, and he doesn't just gloss over the basics. With his unique IDE-centric approach, he steers into the nooks and crannies to help you use Visual Studio 2013 to its maximum potential. - Choose from more theme options, check out the new icons, and make your settings portable - Step up your workflow with hover colors, auto brace completion, peek, and CodeLens - Code ASP.NET faster than ever with new shortcuts - Get acquainted with the new SharePoint 2013 environment - Find your way around the new XAML editor for Windows Store apps Visual Studio 2013 includes better support for advanced debugging techniques, vast improvements to the visual database tools, and new support for UI testing for Windows Store apps. This update is the key to smoother, quicker programming, and Professional Visual Studio 2013 is your map to everything inside. ☆ 出版信息:☆ [作者信息] Bruce Johnson [出版机构] Wrox [出版日期] 2014年03月17日 [图书页数] 1104页 [图书语言] 英语 [图书格式] PDF 格式

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值