闪电下载吧 最新软件 免费软件 绿色软件

网络资源 软件专题

您的位置:闪电下载吧_绿色免费软件下载网站 > 工具软件 > Scientific Toolworks Understand 5.0.945 32位/64位 破解版 含激活教程

Scientific Toolworks Understand 5.0.945 32位/64位 破解版 含激活教程

  • 软件大小:未知
  • 更新日期:2018-06-26
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Scientific Toolworks Understand 5.0.945 32位/64位 破解版 含激活教程
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Scientific Toolworks Understand破解版是用Qt开发的一款定位于代码阅读的软件。主要用于维护,测量和分析关键或大型代码库的静态分析工具。 从指标和图形到依赖性分析,掌握理解的源代码。闪电小编这里带来的是最新版安装包,内含注册机,生成注册码可以完美激活Toolworks Understand,具体参考本文教程!

软件特性:

1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持
2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X
3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。
4、可以对整个project的architecture、metrics进行分析并输出报表。
5、可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。
6、提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。
7、内置的目录和文件比较器。
8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。

安装激活教程

1.本站下载压缩包,解压后获得安装包和注册机,小编64位系统,选择Understand-5.0.930-Windows-64bit.exe安装,点next继续

2.接受协议,点iagree ,一路点next安装完成,点finish

3.运行注册机,点generate,生成注册码

4.运行软件点License Code -> Options -> 选择Use Legacy Licensing 

5.继续点Add Eval or SDL (RegCode) 

6.将注册机生成的注册码输入到软件,点ok

7.点OK,确认激活信息

8.软件正常运行,所有功能都可以免费使用了

功能特点

基本指标

*班级数量
*文件计数
*功能计数
*行数
*空白行数
*代码行数
*评论行数
*无效行数
*声明语句计数
*可执行语句计数
*比率评论代码

高级指标(部分列表)

*环复杂性
*结
*类耦合
*百分比缺乏凝聚力
*路径计数
*最大的继承
*基类计数
*继承的类计数
*实例方法的数量
*每类的加权方法

代码知识

用户工具是快速访问外部工具或其他应用程序而不必理解的好方法。用户工具最常用于快速访问版本控制命令,启动构建系统或启动外部应用程序。这是一个强大的功能,因为有很多选项可以完成。
理解包括一个完整的PERL / Python API,它允许你直接查询理解数据库。如果您想创建自己的报告,或者以我们在理解中未预见到的方式收集信息,则可以通过API自行访问信息。您可以直接从理解GUI中访问信息,或者从命令行查询它。可执行 uperl将允许您直接对数据库运行perl API命令。脚本可以像您选择的那样简单或复杂。请前往插件部分开始使用API,如果您有任何问题,我们很乐意为您提供帮助。

包含在Understanding的命令行工具und允许您快速创建,解析并报告理解项目。如果您需要创建大量项目,或者需要自动生成报告或指标,那么这是一个完美的工具。
 
许多客户使用und作为其常规构建过程的一部分,只要构建完成,他们就会运行und更新其UnderstandingScheme项目,然后导出与该版本代码相关的指标。所有这一切可以很容易地做到UND只用一行。
 
更多详细信息可在我们的支持页面找到,或了解手册有关于und命令以及如何使用它的更多详细信息。对于最新的选项运行UND的帮助,不要犹豫,如果您有任何疑问,请联系我们。

了解通过上下文信息侧栏(CIS)向您推送信息。当您在任何源文件中移动编辑器时,CIS会显示有关文件和您所在范围的信息,使导航和理解代码尽可能简单。更多细节可用于上下文信息侧栏。 


几乎所有了解代码的知识显示在信息浏览器(IB)中。IB用于所有类型的实体,并根据所选实体的类型显示不同的事物。您可以快速查看有关其所有子实体的信息,它使用和调用的内容,一些基本指标以及...

 指标和报告

自定义报告
 
包含在Understanding中的报告已经发展了多年,以适应普通客户的要求。但是,我们认识到并非所有需求都可以涵盖。为了帮助您开发自定义报告,我们在Understanding数据库中提供了一个完整的Perl API接口,以及一个完全开发的插件机制。我们有一些例子... 
 
指标报告
 
度量标准提供关于您的项目和实体的统计信息,例如代码行数和各种实体的复杂性。理解提供了许多收集指标信息的方法,包括以下列出的报告。有关这些报告中显示哪些指标的更多详细信息,请参阅支持指标报告页面。
 
质量报告
 
了解质量报告旨在提供有关分析来源可能不符合标准或存在潜在麻烦的区域的信息。他们还确定额外编程已完成但不需要的区域。这有时会标识尚未完成或尚未完全维护的区域。Program Unit ..
 
结构报告
 
结构报告旨在帮助您了解各种实体之间的关系。
  • 宣言树
  • 类扩展树
  • 调用树报告
  • 简单的调用树报告
  • 树报告
  • 简单与树报告
  • 通用实例化报告
  • 重命名报告
  • 导入报告
交叉参考报告
 
交叉引用报告显示的信息与信息浏览器的参考部分中的信息相似,只是所有实体都按字母顺序一起显示。数据字典报告程序单位交叉引用报告文件内容报告对象交叉引用报告类型交叉引用报告类和接口交叉引用宏交叉引用包含文件交叉引用异常交叉引用报告更多...
 
报告
 
了解生成各种各样的报告。项目中可用的报告可能因项目语言而异,但报告分为以下类别:交叉引用报告显示的信息与信息浏览器中的信息类似,但所有实体都按字母顺序一起显示。结构报告显示的结构...
 
度量
 
了解在收集其分析代码的指标方面非常高效。这些指标可以通过命令行调用自动提取,导出到电子表格,以图形方式查看,在GUI中动态探索或通过Understanding API进行自定义。它们也可以在项目级别进行报告,用于文件,类,函数或用户定义的体系结构...。
 
自定义指标
 
包含在理解中的指标已经发展了多年,以适应普通客户的要求。但是,我们认识到并非所有需求都可以涵盖。
为了帮助您开发自定义指标,我们为Understanding数据库提供了一个完整的Perl API接口,以及一个完全开发的插件机制。
有关PERL API以及使用和开发插件的详细信息,请访问插件部分。

制图功能

 
 
自定义图形
 
 
绘制自定义图形的能力是Understanding PERL API的核心功能。使用UPL(理解插件)系统,高级用户可以开发自己的自定义图形来满足特定的信息需求。有关图表中的图形和设置选项的更多信息。
 
树状图
 
树状图是一种基于区域的可视化,其中区域的大小和颜色直观地表示一个度量。这种理解功能允许用户选择他们想要查看的指标。此树形图的CountLine度量标准与大小相关。颜色与CountSemicolon度量值相关联。示例项目zlib示例... 
 
UML类图
 
UML类图可以查看您选择的特定类:或者您的整个项目:两个图都可以选择显示每个类和单独类的详细信息以自定义视图。有关图表和设置选项的更多信息。
 
控制流程图
 
我们所有的图表都有可供选择的选项,让您可以根据您要查找的内容进行定制,并使您的图形图像显示您想要查看的内容。有关如何生成控制流程图的更多信息,请参见我们的支持页面。示例控制流程C ++函数的图形:有关图形的更多信息... 
 
层次图
 
示例C函数的分层图形(调用)Main:此树已被手动扩展并收缩以显示所需内容。C ++类的示例分层图(扩展数据成员):此图显示主类和子类或子类型中的所有数据字段。示例分层图(具有Hiearchy)的Ada ...
 
声明图
 
下面是一个Ada包的声明图示例:请注意,像“Close”这样的扩展到主框中的项是全局变量。像“缓冲区访问”这些内部的项目是私人的。示例C ++方法声明图:关于如何配置图的更多信息可以在我们的支持页面上找到。
 
依赖关系图
 
了解可以生成显示架构层次结构的图形,或者只是一个子层次结构。依赖关系图包括图形菜单栏中的选项,通过控制每个节点的扩展,高亮和箭头,可以修改图形显示。节点儿童和边缘出入很容易看... 

关于支持语言
通过组合语言分析,Understanding可以处理以多种语言编写的代码库,如C ++和Java,或者Ada与FORTRAN结合使用。
 
大多数大型项目都涉及多种编程语言。例如,Ada调用C调用Java,然后Ada调用FORTRAN执行Math函数。
 
Understanding的组合语言分析功能遵循语言之间的跳转,以便您可以获得关于整个系统的综合信息,显示用不同语言编写的代码部分之间的依赖关系。
 

有关这方面的示例,请参阅我们作为示例项目提供的ZLib项目(帮助 - >示例项目)。它有C,C ++,C#,Assembly,Ada,Delphi和Pascal。

  编辑

理解的强大的编辑器是一个完整的现代编程GUI,它结合了您所期望的所有现代功能。它从底层开始设计用于多显示器的使用,它包括选项卡,选项卡组,对接,语法着色,自动完成以及基于语法的折叠和折叠等等。 细节

 依赖性分析


查看代码中的所有依赖关系以及它们如何连接。使用Understanding的交互式图形或使用文本依赖浏览器查看这些依赖关系。两者都可以让您快速轻松地查看所有依赖关系,或者深入了解详细信息。 

标准测试

 
理解提供了一种使用已发布的编码标准或您自己的自定义标准来检查代码的方法。这些检查可用于验证命名准则,度量标准要求,已发布的最佳做法或对您的团队而言重要的任何其他规则或约定。


 

支持的语言

Ada:理解支持单独或组合使用Ada83,Ada95,Ada05和Ada2012代码。
Assembly Understanding目前支持Coldfire 68k,JIPSE MIL-STD-1750A和IBM System 370。
C / C ++:理解分析K&R或ANSI C源代码以及C ++语言的大部分结构。了解使用任何C编译器的作品,并且已经使用大多数流行的编译器进行了测试。请注意,现在使用Understanding中的严格解析器支持C ++模板。Objective C,Objective C ++,C ++ 11和C ++ 14也受严格解析器支持
C#:了解支持所有版本,包括6.0。
Cobol:明白支持COBOL 85。
FORTRAN:了解支持FORTRAN 77,FORTRAN 90,FORTRAN 95,FORTRAN 2003和FORTRAN 2008的免费和固定格式。支持的扩展包括Harris FORTRAN和DEC FORTRAN。我们经常将Understanding理解为支持常见的编译器扩展。如果您发现您目前不支持使用的编译器扩展,请通过support@scitools.com与我们联系。
Java:了解支持大多数JDK 1.3,1.4,5,6和7.特别是,目前不支持JDK 5中引入的泛型。包含泛型的源代码可能会被分析,但泛型信息将被忽略。
JOVIAL:支持JOVIAL73和JOVIAL3。
Delphi / Pascal: Understanding支持所有版本的Embarcadero的Delphi语言和Embarcadero的Turbo Pascal语言。它还支持使用HP Pascal扩展的ISO 7185:1990(也称为Unextended Pascal)。您还可以启用对Ingres嵌入式SQL语句的支持。
PL / M:支持PL / M 80/86的标准版本。
Python:了解支持Python版本2和Python版本3。
VHDL:我们支持VHDL-87,VHDL-93和VHDL-2001。
Visual Basic [.NET]:支持VB 2002到2015。
Web语言:了解支持PHP,HTML,CSS和JavaScript。XML也是支持的语言,理解提供了几个指标:计数总行数,代码行数,空行数和注释行数。

本类排行
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站标签-香港服务器
有任何意见或者建议请联系邮箱:858898909[at]qq.com或点击这里给我发消息
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41130302000066号闪电下载吧