一款针对Visual Basic、VB.NET 和 VBA的源代码分析、优化与文档工具。可执行代码审查,移除无效代码,并借助图表和文档深入理解代码。
一款针对Visual Basic的代码分析工具
Project Analyzer是一款适用于Visual Basic 6.0、Visual Basic .NET和Office VBA 的代码审查与质量控制工具。它通过读取您的 VB 代码进行静态代码分析,借助自动化代码审查检测逻辑缺陷,在修改代码前执行影响分析,帮助理解缺乏文档的遗留代码,并将现有VB项目逆向生成为图表和文档。交付高质量、低缺陷的VB应用程序,既能降低成本,又能让最终用户满意。
理解代码。Project Analyzer 能够帮助您理解那些同事编写的、不像文档的“意大利面条式”代码。以超文本和交互式调用树的形式畅游大型项目,查看各类图表,梳理那些复杂得令人绝望的“怪物项目”,并将其重构为现代化的系统。
改进代码。通过自动化代码审查,定位糟糕的代码、腐烂的逻辑、错误以及疏漏之处。检测并移除无用的死代码。Project Analyzer能够自动修复您的代码,节省您的宝贵时间。
维护代码。为了便于维护,Project Analyzer助您强制执行编码标准,并生成项目文档。
同时降低成本和提升质量。Project Analyzer通过自动化您的各项工作来帮助降低成本。通过定位即使是经验丰富的开发者也难以发现的错误,Project Analyzer能够帮助您减少交付给用户的缺陷,并提升客户满意度。

主要功能
自动化代码审查
以超文本形式畅游代码。点击对象即可查看其使用位置和声明。通过增强的“查找”窗口定位代码,将带有语法格式的代码复制到文档中。
交叉引用。查找任意编程对象的使用位置。查看类的实例化、变量的读写、过程的调用等。分析文件依赖关系和调用序列,以理解更改所产生的影响。交叉引用是一种能够定位每个类、过程或变量在何处以及如何被使用的技术。
为您的项目生成文档。通过包含过程列表、变量列表、控件列表、接口列表和项目字典等报告,生成全面的文档。以多列格式打印带有语法高亮的源代码。将代码导出为带有语法高亮的PDF、HTML或RTF格式。
创建代码手册和源代码网站。专业版、企业版适用。
分析二进制库。查看您的代码如何调用二进制.dll、.ocx和.exe库。审查您的程序所引用的DLL、COM 和 .NET程序集文件的内容。Ent
度量。通过184个度量指标监控代码质量,例如代码行数、圈复杂度、相对复杂度、嵌套深度、注释密度、命名长度以及面向对象度量指标。比较项目并查看项目历史。Ent
注:Std = 标准版。Pro = 专业版。Ent = 企业版。
兼容性
Project Analyzer运行于Windows操作系统。
版本
可从以下三个版本中选择:
VBA 插件用于启用对Office VBA的支持。
每个许可证支持2台安装设备。一个单用户许可证覆盖1位用户和2台计算机。2位用户需要购买2用户包,3位用户需要购买3用户包,以此类推。站点许可证支持100台安装设备。如果在移除先前安装的前提下,允许重新安装。运行完整版软件前需要在线激活。离线电脑也可进行激活。激活有效期自购买之日起3年。