understand 常用操作

文章目录

  • understand 常用操作
    • 简单介绍
    • 软件下载
    • 常用基本操作
      • 新建工程并添加现有文件
      • 如何找到自己当前想要去编辑的文件?
      • 如何在当前文件中找到你要编辑的函数?
    • 如何跳转到定义?
    • 查看当前文件的函数列表
    • 如何查看函数都被谁调用了?
    • 查看函数的调用逻辑
    • 如何查找
    • 如何找到函数的被调用图
    • 除此之外可以分析出代码的各种结构
    • 文本的编辑格式设置
    • 双屏一边看代码,一遍看代码地图

简单介绍

understand对分析代码有非常强的能力,完全可以代替sourceinsight,并且可以在linux上mac上使用,不想sourceinsight只能在windows上使用。

软件下载

understand破解版 v4.0.908

这个版本的软件,安装到我的win7上的电脑上速度比较快,我安装的5.1的64bit的版本,在我电脑上运行非常的卡,不知道是什么原因,这个版本我亲测比5.1要快一些。

常用基本操作

新建工程并添加现有文件

file >> new >> project >> 填写工程名和工程路径 next >> 选择要编辑的编程语言我选C/C++ next >> 选择 add source files and directories manually. next >>

按上图,将需要加入工程的文件按目录或者按文件的形式添加到工程中来 >> next >> 选中Analyze project now | next >> 会将所有加入到工程的文件进行解析,类似于sourceinsight里的同步功能。

这里可以添加自己想要看的文件夹,不看的暂时不添加,文件夹下不想加入的也可以用Remove按钮删除出工程的。

如何找到自己当前想要去编辑的文件?

如何在当前文件中找到你要编辑的函数?

菜单:search >> find entity

如何跳转到定义?

菜单: View >> Previewer //打开previewer 窗体。

菜单: View >> Browse Mode //打开浏览模式

查看当前文件的函数列表

如何查看函数都被谁调用了?

查看函数的调用逻辑

函数名上鼠标右键:explore >> explore callbys/ calls >> 通过点击左右的小三角可以把一个调用系列的都找到。

可以看出从前到后的函数调用关系。

如何查找

Search >> Find In Files //可在文件夹中查找,在工程中查找,在Open文件中查找。

如何找到函数的被调用图

在函数名上鼠标右键:Graphical Views >> Called by

除此之外可以分析出代码的各种结构

读者朋友们可以自行探索,可以生成各种各样的图形。

通过这些图形来看代码,会对代码的调用过程,被调用过程,有更为清晰的理解。

文本的编辑格式设置

菜单:Project >> Configure Project

菜单:Tools >> Options

双屏一边看代码,一遍看代码地图

窗体都可以release出来,或者拖出来,可以一遍看代码地图,一边看代码,这样对代码会有更好的理解。

understand 代码解析工具的使用相关推荐

  1. java 代码解析工具_改善 Java 代码质量的工具与方法

    原标题:改善 Java 代码质量的工具与方法 我们可能见过上面的有关代码质量的图片,究竟如何衡量一段代码好坏? 代码质量是什么?为什么它很重要? 作家通过他的著作来讲述了一个清晰的.令人信服的故事.他 ...

  2. 图形化代码阅读工具——Scitools Understand

    Scitools出品的Understand 2.0.用了很多年了,比Source Insight强大很多.以前的名字叫Understand for C/C++,Understand for Java, ...

  3. php解析命令行参数选项,PHP 命令行参数解析工具类的示例代码

    PHP 命令行参数解析工具类的示例代码 /** * 命令行参数解析工具类 * @author guolinchao */ class CommandLine { // 临时记录短选项的选项值 priv ...

  4. 代码阅读工具强大的代码阅读工具Understand

    1.强大的代码阅读工具Understand http://www.scitools.com/ Understand软件的功能主要定位于代码的阅读理解. 软件特性: 1.支持多语言:Ada, C, C+ ...

  5. 向大家介绍一款代码阅读工具——Scitools Understand

    不知道大家在平时看代码写代码都使用什么工具? 在以前在windows下我一般使用VS2008,其实我觉得VS做的还是很好的,它在调试方面的功能很强大,可以很好的查看变量的值,以及内存中的变化状况.现在 ...

  6. 代码阅读工具学习总结

    代码阅读工具:Source Navigator和Source Insight 一.Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西: Wi ...

  7. 静态代码分析工具列表--常用静态代码分析工具介绍

    代码检测简介 本文是一个静态代码分析工具的清单,但是为公司产品需要付费使用.共有37个公司,有些公司包含多个工具.其中27个公司有多语言 工具,1个公司为PHP工具.2个公司为.NET工具.1个公司为 ...

  8. 全面剖析PMD静态代码扫描工具

    PMD是使用JavaCC生成解析器来解析源代码并生成AST(抽象语法树)的,这两天对PMD及自定义规则做了调研及实验,部分说明来自官方说明文档,做了大部分参数的详细描述及测试,少数几个参数不明白含义, ...

  9. windows下 Source Monitor代码度量工具的使用

    windows下 Source Monitor代码度量工具的使用 引用链接: https://www.cnblogs.com/xuehanyu/p/4520965.html 1.总体介绍 Source ...

  10. Java XML解析工具 dom4j介绍及使用实例

    Java XML解析工具 dom4j介绍及使用实例 dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory ...

最新文章

  1. 这些深度学习术语,你了解多少?(下)
  2. SQL语言之DQL语言学习(八)多表查询/链接查询 SQL92学习
  3. 查看win10剩余激活时间
  4. Apache Sentry手动安装、使用手册
  5. element 输入框怎么加单位_抖音上的人声配音怎么制作?
  6. clr错误 8004005程序将立即终止_微软公开发布更多Surface驱动程序 固件支持终止日期...
  7. monkey测试小记
  8. 人群与网络:关系的平衡
  9. 医院计算机科学与技术笔试试题,医院信息科招收计算机科学与技术专业的笔试试题...
  10. 何为创新型人才,创新型公司?
  11. nvidia控制面板点了没反应win7_win7 nvidia控制面板没反应打不开 解决办法
  12. 小米笔记本linux系统下载软件,小米笔记本用什么系统 小米笔记本电脑将预装Linux系统...
  13. JanusGraph Server
  14. java倒序输出英文句子_Java实现英文句子中的单词顺序逆序输出的方法
  15. mt6592android7,实用八核处理器 MTK MT6592M完全解析
  16. 如何快速理解TCP协议
  17. 在平板电脑与移动3G大爆炸的时代 昔日霸主微软的反击
  18. 安卓开发自学教程,Android研发岗必问30+道高级面试题
  19. 也跟风玩一玩CH552
  20. TextView和EditText的gettext()方法

热门文章

  1. 国内最强Web3D软件WebMax正式版发布
  2. WinDriver驱动程序开发入门教程
  3. 高一计算机基础知识ppt课件,高一信息技术课件
  4. Ubuntu安装配置sougou输入法
  5. Pcshare驱动级木马及查杀
  6. python matrix用法_详解使用python绘制混淆矩阵(confusion_matrix)
  7. cadence破译时显示服务器失败,在服务器开启cadence失败 报错如下
  8. PDF转CAD格式软件下载及使用教程
  9. 概率论与数理统计习题集及答案
  10. Android中铃声总结源码