跨学游戏网:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 编程开发 > Scientific Toolworks Understand(代码分析软件)

Scientific Toolworks Understand(代码分析软件)

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上的注释。自己找就好了,这里不解释了。

然后点击下一步,进入如下界面:

在这个界面中点击上面的“添加目录”,即添加你要导入的项目的路径。点击后,会弹出如下界面。这时候一个奇妙的事情就是弹出的界面会被上面的界面屏蔽掉。这时候你要把这个界面去掉,然后会出现如下界面:

点按后面有三个点的按钮,以选择您想要加入的项目文件夹。这里不需要打开文件夹,只需点击文件夹中的打开按钮即可:

此时,只需点击确定,界面会跳转到如下界面:

这时候有两个选择,一个是立即分析代码,一个是选择配置,只需要为我们默认,然后点击确定按钮即可。此时,软件开始分析代码,分析完成后会出现如下界面:

您的项目结构将出现在左侧,项目名称将出现在中间。此时可以操作左侧项目查看相关代码,如下图所示:

这么多类和方法怎么快速定位?一定是搜索。软件针对不同的位置,不同的属性有不同的搜索方法。下面我们来搜索介绍功能。

标签: 信息流游戏广告投放技巧(信息流游戏广告投放技巧分析) 跨线拓展游戏技巧(跨线拓展游戏技巧分析) 行测资料分析互联网游戏行业(数据分析与游戏行业) 游戏调查问卷资料(游戏调查问卷分析) 行测资料分析互联网游戏行业(游戏行业数据) 大班体育游戏玩法和目标(大班体育游戏玩法和目标分析) 亲子游戏游戏玩法和游戏分析(亲子游戏的游戏性体现在哪里) 亲子游戏游戏玩法和游戏分析(亲子游戏游戏规则和玩法) 游戏策划玩法分析(游戏策划方法论) 倩女幽魂手游偃师优劣势分析攻略(倩女幽魂手游后期偃师和画魂哪个厉害) 逃离塔科夫气体分析仪哪里刷(塔科夫气体分析仪任务) 沉迷游戏的转化学生个案资料(大学生沉迷游戏案例分析) 倩女幽魂手游新手入门攻略分析(倩女幽魂手游新手入门攻略分析大全) 倩女幽魂手游偃师优劣势分析攻略(倩女幽魂手游偃师厉害吗) 逃离塔科夫气体分析仪哪里刷(逃离塔科夫工厂泵房气体分析仪) 游戏辩解技巧(游戏分析有哪些技巧) 倩女幽魂手游新手入门攻略分析(倩女幽魂手游怎么玩新手入门攻略汇总) 逃离塔科夫气体分析仪哪里刷(逃离塔科夫哪里刷红卡) 300英雄战报分析(300英雄report) 二年级游戏新玩法举例(二年级游戏新玩法举例分析) 300英雄战报分析(300英雄战报分析查不出来) 单机游戏经验技巧分析(游戏的基本经验) 逃离塔科夫气体分析仪哪里刷(逃离塔科夫气体分析仪任务) 单机游戏经验技巧分析(游戏经验准备) 逃离塔科夫气体分析仪哪里刷(逃离塔克夫气体分析仪) 倩女幽魂手游最花钱职业分析攻略(倩女幽魂手游哪个角色最省钱) 游戏测试面试题及技巧(游戏测试面试题及技巧分析) 梦幻模拟战手游装备攻略汇总(梦幻模拟战手游装备分析) 倩女幽魂手游最花钱职业分析攻略(倩女幽魂手游最费钱的职业) 色差游戏技巧(色差游戏技巧分析) 体育游戏小猎班教案玩法(体育游戏小猎班教案玩法分析) 诛仙手游全职业分析攻略(诛仙手游攻略大全哪个职业适合平民玩家) 游戏角色辩论技巧(游戏角色辩论技巧分析) 诛仙手游全职业分析攻略(诛仙职业推荐) 福彩游戏技巧(福彩游戏技巧分析) 辰砂人物分析(辰砂什么时候知道有孩子) 刺客信条英灵殿巴辛姆人物分析(英灵殿巴辛姆复活了干什么) 刺客信条英灵殿武器分析(刺客信条英灵殿武器攻略) 戴森球计划分析面板(戴森球计划分析面板星星) 刺客信条奥德赛因果分析(刺客信条奥德赛剧情选择因果分析) 彩虹六号围攻第一年度干员(彩虹六号围攻全干员介绍全干员图文分析) 层层恐惧2剧情解析游戏故事分析(层层恐惧2剧情详细解析) 第五人格小提琴家推演分析(第五人格小提琴家推演结论大全) 动物森友会28种岛屿全分析(动物森友会所有岛) 层次分析法权重(层次分析法权重怎么算) 刺客信条英灵殿巴辛姆人物分析(刺客信条英灵殿巴辛姆身世) 辰砂人物分析(辰砂bgm) 刺客信条英灵殿武器展示(刺客信条英灵殿武器分析)