当前您所在的位置:首页>建模工具 测试工具>测试工具

Aivosto- VB Watch v2: 面向VB6的分析器、保护器与调试器

全面防范运行时错误,对代码进行测试、调试和性能分析,切实提升Visual Basic 6.0程序的质量、稳定性和运行效率。

 

VB Watch将三种工具合而为一,即分析器、保护器和调试器。分析器用于测量性能和测试覆盖率,保护器可实现强大的错误处理功能,调试器则能帮助您监控可执行文件。

 

VB Watch分析器

 

测量运行速度与代码覆盖率

哪些环节是性能短板?VB Watch分析器让您轻松测量执行速度,直观看出哪些过程最慢,哪些代码行或循环占用时间最多。您还可以在优化前后分别测量执行时间,对比改进效果。

 

测试覆盖率。您能确定所有代码都测试过了吗?VB Watch分析器会在您执行测试时自动记录,并用红色标记出尚未测试到的过程和代码行。

 

确保覆盖每一个Select Case分支和嵌套的 If..Then..Else代码块。

 

VB Watch保护器

 

前所未有的错误处理方案

告别莫名其妙的报错和程序崩溃,远离用户的抱怨与不满。轻松查找并修复错误——VB Watch只需几次点击,就能为您的代码添上高级错误处理功能,同时完全保留您现有的错误处理机制。

 

错误消息可包含以下内容:错误描述、过程名称、行号、参数与变量的取值、对象属性、调用堆栈、屏幕截图、运行库版本,甚至包含逐过程、逐行的执行轨迹记录。

 

错误发生时,保证用户立即通过邮件发送这些信息,这是目前已知最快的bug 修复方式。

 

别再猜了,VB Watch会精准告诉您bug的藏身之处!

 

VB Watch调试器

 

追踪已编译的程序

代码编译后的行为是否符合预期?试试调试编译后的代码吧!

 

追踪已编译应用程序中的过程调用和执行的代码行。更进一步,您可以实时监控并暂停程序运行,查看当前状态:当前执行到哪一行?哪些过程被调用了,传入了什么参数?调用堆栈是什么?哪些对象还存活?当前全局变量值是多少?您还可以在exe、dll或ocx文件中设置断点,亲眼看看程序内部到底在发生什么。

 

借助VB Watch调试器,您可以通过TCP/IP网络远程连接到客户现场,对程序进行调试。

 

VB Watch控制台

 

自动化执行VB Watch

通过检测控制台,您可以使用预设配置对项目进行批量处理。

VB Watch控制台可与VB Watch分析器、保护器和调试器协同工作。运行控制台即可对单个或多个项目进行批量检测注入。

 

您还可以用批处理文件调用控制台,全自动添加错误处理。可以设置在每次为最终用户编译程序前自动运行。

 

VB Watch v2适用于Visual Basic 6.0,不支持VBA、VB.NET或 C#等其他语言。

 

所有生成的代码均为100%纯VB源码,除非您使用了保护器中的某些高级功能,否则无需分发任何额外的运行时库。

 

VB Watch版本

 

VB Watch提供两个版本:标准版和企业版。

标准版 = 分析器 + 保护器

企业版 = 分析器 + 保护器 + 调试器 + 控制台 + 分析器报告 + 分析器数据导出

 

许可方式为按开发者授权。您自己软件的用户无需支付任何运行时版税。

单用户许可证允许一个人在单台或多台计算机上使用该软件。

场地许可证覆盖同一组织内、半径 3 英里(5 公里)范围内的任意数量用户。

 

系统要求:Windows 操作系统及Visual Basic 6.0。不支持VB.NET或VBA。

北京哲想软件有限公司