Scientific Toolworks Understand(代码分析软件)
类型:编程开发版本:v6.1.1093免费版更新:2022-12-07 09:25:33大小:205.3M系统:WinAll语言:简体
排行榜
Scientific Toolworks Understand(代码分析软件)是多平台代码分析软件。使用这个Scientific Toolworks Understand(代码分析软件)可以让你根据不同的编译环境整体编译代码。
软件特色
1.支持多种语言:ada、c、c++、c #、Java、fortran、Delphi、jovial、pl/m,混合语言项目也支持。
2.多平台:Windows/Linux/Solaris/惠普-UX/IRIX/Mac OS X
3.代码语法高亮、代码折叠、跨跳、书签等基础阅读功能。
4.可以分析整个项目的架构和度量,并输出报告。
5.可以生成各种图(蝴蝶图、调用图、被调用图、控制流图、UML类图等。)for 代码。单击图上的节点,跳转到相应的source 代码位置。
6.提供Perl API,便于扩展。所有的映射都是通过Perl插件实现的,可以直接读取分析后的数据库进行映射。
7.内置的目录和文件比较器。
8.支持项目快照,并与自己的TrackBack集成,以监控项目的变化。
Search 功能
1.在左侧项目结构中搜索:在此搜索中,可以快速搜索到想要查看的类,快捷键。单击左侧项目结构窗口,然后按command+F显示搜索框,如下图所示。在框中输入所需的类别,然后按Enter键。
2.在类中搜索方法:将鼠标向右代码,点击command+F,会弹出搜索框。输入方法,然后按Enter键。
3.在文件中搜索:即全局搜索。快捷键F5或转到上面菜单栏中的搜索栏,输入所需的类或方法,然后按enter进行搜索。下面将列出所有使用的位置。
4.实体类搜索:软件菜单栏中的最后一项搜索—-查找实体,点击输入要查找的实体类,回车搜索。
视图分类
1.Butterfly:如果两个实体之间有关系,则显示两个实体之间的主叫和被叫关系;下图显示了活动中方法的关系图。
2.调用:显示您选择的方法的整个调用链。
3.调用方:显示该实体被哪个代码调用。这个结构图是从底部或者从右向左看的。
4.调用关系/被调用关系:显示两个实体之间的调用和被调用关系。操作方法:首先,右键单击第一个要选择的实体,然后单击另一个要选择的实体。如果选择错误,可以再次单击其他正确,然后单击确定。
5.包含:显示实体中的层次图,也可以是文件,一条连接线读作“x包含y”。
6.扩展者:显示哪些类继承了这个类。
7.扩展:显示这个类继承自那个类。
导入项目
有两种方式可以导入项目,一种是点击菜单栏中的文件->:新建->;项目,另一种是点击下面界面中间的新建项目
点击后,会进入如下界面。您可以将项目的名称更改为您想要导入的项目的名称,以便以后可以找到它。可以直接导入正在开发的项目。你的代码更改后,这个项目会自动更新,方便你快速开发。不需要每次都导入。
更改名称后,点击下一步进入如下界面。该界面允许您选择要导入的项目中包含哪些语言。注意C/C++后面有两种模式,下面有注释。其中,严格模式包含Object-C和Object-C++,以及Web上的注释。自己找就好了,这里不解释了。
然后点击下一步,进入如下界面:
在这个界面中点击上面的“添加目录”,即添加你要导入的项目的路径。点击后,会弹出如下界面。这时候一个奇妙的事情就是弹出的界面会被上面的界面屏蔽掉。这时候你要把这个界面去掉,然后会出现如下界面:
点按后面有三个点的按钮,以选择您想要加入的项目文件夹。这里不需要打开文件夹,只需点击文件夹中的打开按钮即可:
此时,只需点击确定,界面会跳转到如下界面:
这时候有两个选择,一个是立即分析代码,一个是选择配置,只需要为我们默认,然后点击确定按钮即可。此时,软件开始分析代码,分析完成后会出现如下界面:
您的项目结构将出现在左侧,项目名称将出现在中间。此时可以操作左侧项目查看相关代码,如下图所示:
这么多类和方法怎么快速定位?一定是搜索。软件针对不同的位置,不同的属性有不同的搜索方法。下面我们来搜索介绍功能。
Scientific Toolworks Understand(代码分析软件)相关下载
- 查看详情PVS-Studio(静态代码分析工具)简体2022-12-06
- 查看详情x-studio简体2022-12-05
- 查看详情scite编辑器简体2022-12-05
- 查看详情ProgramEdit(源代码编辑工具)简体2022-12-03
- 查看详情TaskBuilder(低代码开发工具)简体2022-12-02
- 查看详情 PVS-Studio(静态代码分析工具) 英文 2022-12-06
- 查看详情 x-studio 简体 2022-12-05
- 查看详情 scite编辑器 简体 2022-12-05
- 查看详情 ProgramEdit(源代码编辑工具) 英文 2022-12-03
- 查看详情 TaskBuilder(低代码开发工具) 简体 2022-12-02
- 查看详情 robosim虚拟机器人 简体 2022-12-07
- 查看详情 签名软件(signtool GUI) 简体 2022-12-07
- 查看详情 ANTS Performance Profiler(.NET性能分析工具) 英文 2022-12-07