VB Watch可添加稳健的错误处理功能,并帮助您测试和分析Visual Basic代码的性能。
使用VB Watch处理运行时错误
无论您的代码设计得多么仔细,总会发生意想不到的错误。如果不重视正确的错误处理,您的应用程序在终止前只会弹出一个类似“除数为零”的消息框,让您的用户既无助又愤怒,而您的开发团队则对发生了什么一无所知。
Visual Basic确实提供了用于错误处理的工具。On Error和Resume语句让您可以构建本地的错误处理程序。想知道错误发生在哪一行?那就需要为所有代码添加行号。但是谁又有时间手动去做呢?
VB Watch让错误处理实现自动化。一次编写,多处使用。VB Watch在编译前自动添加错误处理程序,而原始源代码则保持原样不受影响。VB Watch会为您自己的错误处理程序注入到每个过程中,并自动添加行号。即使您已经有了一些错误处理程序也没问题。这些处理程序完全可定制,让您能够轻松提供本地化的错误消息,甚至还可以附带进一步的操作指引,比如告知用户应该联系谁。
当运行时错误发生时(如果真的发生了),VB Watch能让用户通过一封邮件将完整的程序状态发送给您,所有信息都包含在一个文件中。这些信息包括:
想象一下,有了这些信息在手,修复Bug会变得多么轻松!即使是最棘手的Bug,您也能以创纪录的时间搞定。VB Watch把错误变成了让客户真正满意的机会!
使用VB Watch测试和分析代码性能
唉!我的代码太慢了!瓶颈到底在哪?别再浪费用户的时间了。用VB Watch Profiler吧!精准测量您的应用程序在哪些地方花费了多少时间,找出问题区域——是那些嵌套循环、文件访问,还是那一行极其奇怪的代码。修复之后,再看看您到底让它变快了多少。
如何减少已发布版本中的Bug数量?当然要靠充分的测试。如何判断测试是否足够?别再猜了。让VB Watch来记录测试过程吧。VB Watch会报告哪些代码行已执行过,哪些还需要进一步关注。利用这些信息,可以确保达到100%的测试覆盖率。
那么,如何测试和调试那些控件、库和可执行文件同时运行的大型系统呢?VB Watch Debugger能够深入编译后的代码内部。您可以查看执行轨迹、调用堆栈以及已实例化的对象。在.exe、.ocx和.dll文件中都可以设置断点。找出那些只有在特定计算机上、实例化特定ActiveX控件时才会出现的Bug。
在发布程序之前进行测试和性能分析。从长远来看,您将节省大量时间和金钱。立即开始节省,下载并试用VB Watch吧!
VB Watch需要Visual Basic 6.0环境。