【转载】VS工具使用——代码生成函数关系图

【转载】VS工具使用——代码生成函数关系图

小引:    

   在上篇文章《VS工具使用——代码图》中,我向大家介绍了我对工具“代码图”的发现和认识。真是感觉当自己的眼睛不再被蒙蔽的时候,会发现整个世界的美好。所以,这次要向大家介绍我对VS中的另一个容易被忽视的工具—— 自动生成代码关系依赖图的理解。

简介:

   关系依赖图更接近我们画的包图,它是自动生成的框架,方便我们对整个程序中的函数的依赖关系和层于层之间的理解。

操作方法:

1、任意打开一个程序

2、Follow me

<span>【转载】VS工具使用——代码生成函数关系图</span> 

3、稍微等待

<span>【转载】VS工具使用——代码生成函数关系图</span>

 

4、生成的效果图。

我们可以很清楚的知道各个类库的调用关系,图中框的位置可以随意调

<span>【转载】VS工具使用——代码生成函数关系图</span> 

5、操作

通过单击每个类框,可以展开这个类库中所有的函数,包括我们引用其他命名空间时隐藏起来的函数:

<span>【转载】VS工具使用——代码生成函数关系图</span> 

双击里面的函数,可以定位到我们程序代码中的位置,并且知道函数之间通过传值调用彼此的关系:

<span>【转载】VS工具使用——代码生成函数关系图</span>

 

小结:

   利用这个工具,可以帮助我们在项目开始时更好的理清层与层之间调用关系,发现自己代码中的错误,查看自己画的UML图和代码实现后的图是否一致等,让我们更好的把握全局。

 

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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java新手代码大全_java新手的一串代码「建议收藏」

    java新手代码大全_java新手的一串代码「建议收藏」importjava.util.*;importjava.io.*;abstractclassGood{Stringname;doubleprice;Good(Stringname,doubleprice){this.name=name;this.price=price;}}classBookextendsGood{Stringname;…importjava.util.*;importj…

    2022年6月21日
    34
  • 调用so库文件以及里面的方法「建议收藏」

    调用so库文件以及里面的方法「建议收藏」之前文章写过一篇JNI生成so库文件 并调用里面的方法手把手教你—JNI的实现实际开发中 so库是别人给你的,不是你自己写的没所以就要用别人的so库文件。有很多情况,有一种是比较简单的:既有so库文件又有对应的jar包,这样的话 直接就可以调用里面的方法了。第二种比较坑爹,限制也比较多,所以现在就主要研究一下第二种吧(只有so库 其他什么都没有)第一

    2022年6月16日
    38
  • Java工程师要求_工程师到高级工程师要几年

    Java工程师要求_工程师到高级工程师要几年从事java后端开发4年及以上,具有根据业务需求进行独立设计的能力 熟练使用Spring及SpringMVC开发 熟练使用常用持久层框架Mybatis\Hibernate 熟悉java多线程及并发线程池使用 熟练使用Mysql基本操作,有一定sql优化经验 有使用Memcached/redis框架其中之一进行缓存开发的经验 会简单使用js/jquery等常用功能进行前端页面开发  、本科及以上学历…

    2022年4月20日
    57
  • 视觉惯性里程计 综述 VIO Visual Inertial Odometry msckf ROVIO ssf msf okvis ORB-VINS VINS-Mono gtsam

    视觉惯性里程计 综述 VIO Visual Inertial Odometry msckf ROVIO ssf msf okvis ORB-VINS VINS-Mono gtsam视觉惯性里程计VIO-VisualInertialOdometry视觉−惯性导航融合SLAM方案视觉惯性SLAM专栏VINS技术路线与代码详解VINS理论与代码详解0——理论基础白话篇vio_data_simulationVIO数据测试仿真视觉惯性单目SLAM知识IO和之前的几种SLAM最大的不同在于两点:首先,VIO在硬件上需要传感器的融…

    2022年6月23日
    33
  • RabbitMQ入门:认识并安装RabbitMQ(以Windows系统为例)[通俗易懂]

    项目需求刚刚递交,新需求还没来。闲下来了,写写博客放松下。华丽的分割线最近在学习SpringCloud,其中消息总线SpringCloudBus是必不可少的,但是SpringCloudB

    2022年2月16日
    52
  • Python机器学习的步骤

    Python机器学习的步骤原文出处:kdnuggets译文出处:数据工匠开始。这是最容易令人丧失斗志的两个字。迈出第一步通常最艰难。当可以选择的方向太多时,就更让人两腿发软了。从…

    2022年7月6日
    20

发表回复

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

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