【转载】VS工具使用——代码图

【转载】VS工具使用——代码图

代码图:

<span>【转载】VS工具使用——代码图</span>

    心想,反正也调不出来,就试试这个东西吧,一打开,就认识到自己发现了一个新大陆:这个代码图可以让我们对一个工程文件有大体的了解,即函数的调用关系等。它是一个VS2013自带工具生成函数依赖关系图,类似于UML类图形式,方便对代码进行分析。下面,我将向大家简单的介绍一下它在调试中的用法:

具体用法:

1.啥也没有

打开一个项目,我们发现,在项目不运行时,在工具栏是没有代码图这个标志的:

<span>【转载】VS工具使用——代码图</span>

2.设置断点

代码调试时会设置断点,当断点出现的那一刻,代码图也就出现了。如果程序顺利运行,“代码图”这个标识会变灰,我们便不能使用。断点设置后,运行时便会出现这种效果:

<span>【转载】VS工具使用——代码图</span>

 

3.给断点换个位置

将断点设置在了DAL层,当代码运行到我的断点处时,代码图中便显示了我的数据经历了哪几个函数,是如何传递过来的,如下图:

<span>【转载】VS工具使用——代码图</span>

 

4.操作一下:

将鼠标放在函数框,将显示此函数的位置:

<span>【转载】VS工具使用——代码图</span>

 

单击函数框,可添加注释,链接,分组等

<span>【转载】VS工具使用——代码图</span>

 

双击函数框,自动跳转到该函数所在类:

<span>【转载】VS工具使用——代码图</span>

<span>【转载】VS工具使用——代码图</span>

小结:

  通过这个代码图,我们在调试的过程中可以很方便的回到上一个函数,清楚的知道值是如何在函数之间传递的,更多好处,期待大家用发现的眼睛去探索!

 

【转自】http://blog.csdn.net/wkx18330698534/article/details/50879272

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119388.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月18日 下午9:00
下一篇 2021年11月18日 下午9:00


相关推荐

  • eclipse更换jdk版本[通俗易懂]

    1.Window—Preferences—Java—Compiler—右侧面板设置为1.62.Window—Preferences—Java—InstalledJREs—右侧面板“Add”本地的1.6版本jdk路径,并勾上以上已经完成eclipse的jdk的变更3.在你需要变更jdk版本的项目右键选择可以编辑你的jdk和添加jdk4.与JavaBuildPath同级目录下…

    2022年4月16日
    648
  • 切比雪夫距离 入门例题

    切比雪夫距离 入门例题切比雪夫距离和曼哈顿距离众所周知两个点 x1 y1 x2 y2 x 1 y 1 x 2 y 2 x1 y1 x2 y2 的曼哈顿距离是 x1 x2 y1 y2 x 1 x 2 y 1 y 2 x1 x2 y1 y2 显然我们可以通过不等式去掉绝对值 max x1 y1 x2 y2 x1 y1 x2 y2 max x 1 y 1 x 2 y 2 x 1 y 1 x 2 y 2

    2026年3月18日
    2
  • JY02调试-无刷电机驱动芯片[通俗易懂]

    JY02调试-无刷电机驱动芯片[通俗易懂]JY02是国内研制的无刷电机驱动芯片,相比于之前的DRV11873,少了集成的MOSFET,只能通过外部扩展MOSFET驱动芯片和功率管达到功率输出的目的,虽然在电路设计上增加了复杂度,但可以极大的提高电机驱动的输出功率,由于使用了外部的MOSFET,输出功率基本由功率MOSFET的驱动能力决定。JY02是硬件应用,不需要编写驱动固件,内部集成反电动势检测电路,支持’Y’形和三角形电机,支持过流检…

    2022年4月19日
    221
  • 从零开始实现Kmeans聚类算法

    从零开始实现Kmeans聚类算法声明 版权所有 转载请联系作者并注明出处 http blog csdn net u0 viewmode contents 知乎专栏 https www zhihu com people feng xue ye gui zi 本系列文章的所有源代码都将会开源 需要源代码的小伙伴可以去我的 Githubfork 1 Kmeans 聚类算法简介由于具有出色的速度和良好的可扩展性

    2026年3月18日
    2
  • 基于C++、MySQL的图书销售管理系统

    基于C++、MySQL的图书销售管理系统数据库课程设计报告开发环境与开发工具开发语言:C++、MySQL操作系统:macOSMojaveVersion10.14.5开发工具:XcodeIDE、iTerm命令行终端终端环境:iTerm+zsh、Xcode终端调试台MySQLServer版本:5.7.25MySQLCommunityServer(GPL)运行方式:cd到目录下make可完成编译连接,而后直接./bsms即可运行系统需求分析  当今的图书销售行业有数据量大、数据结构复杂、数据变

    2022年6月12日
    32
  • jrtplib介绍[通俗易懂]

    jrtplib介绍[通俗易懂]程序流程发送:获得接收端的IP地址和端口号创建RTP会话指定RTP数据接收端设置RTP会话默认参数发送流媒体数据接收:获得用户指定的端口号创建RTP会话设置接收模式接受RTP数据检索RTP数据源获取RTP数据报删除RTP数据报1.初始化I、在使用JRTPLIB进行实时流媒体数据传输之前,首先应该生成R…

    2022年7月28日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号