VB Watch可添加穩(wěn)健的錯誤處理功能,并幫助您測試和分析Visual Basic代碼的性能。
使用VB Watch處理運行時錯誤
無論您的代碼設(shè)計得多么仔細,總會發(fā)生意想不到的錯誤。如果不重視正確的錯誤處理,您的應(yīng)用程序在終止前只會彈出一個類似“除數(shù)為零”的消息框,讓您的用戶既無助又憤怒,而您的開發(fā)團隊則對發(fā)生了什么一無所知。
Visual Basic確實提供了用于錯誤處理的工具。On Error和Resume語句讓您可以構(gòu)建本地的錯誤處理程序。想知道錯誤發(fā)生在哪一行?那就需要為所有代碼添加行號。但是誰又有時間手動去做呢?
VB Watch讓錯誤處理實現(xiàn)自動化。一次編寫,多處使用。VB Watch在編譯前自動添加錯誤處理程序,而原始源代碼則保持原樣不受影響。VB Watch會為您自己的錯誤處理程序注入到每個過程中,并自動添加行號。即使您已經(jīng)有了一些錯誤處理程序也沒問題。這些處理程序完全可定制,讓您能夠輕松提供本地化的錯誤消息,甚至還可以附帶進一步的操作指引,比如告知用戶應(yīng)該聯(lián)系誰。
當運行時錯誤發(fā)生時(如果真的發(fā)生了),VB Watch能讓用戶通過一封郵件將完整的程序狀態(tài)發(fā)送給您,所有信息都包含在一個文件中。這些信息包括:
想象一下,有了這些信息在手,修復(fù)Bug會變得多么輕松!即使是最棘手的Bug,您也能以創(chuàng)紀錄的時間搞定。VB Watch把錯誤變成了讓客戶真正滿意的機會!
使用VB Watch測試和分析代碼性能
唉!我的代碼太慢了!瓶頸到底在哪?別再浪費用戶的時間了。用VB Watch Profiler吧!精準測量您的應(yīng)用程序在哪些地方花費了多少時間,找出問題區(qū)域——是那些嵌套循環(huán)、文件訪問,還是那一行極其奇怪的代碼。修復(fù)之后,再看看您到底讓它變快了多少。
如何減少已發(fā)布版本中的Bug數(shù)量?當然要靠充分的測試。如何判斷測試是否足夠?別再猜了。讓VB Watch來記錄測試過程吧。VB Watch會報告哪些代碼行已執(zhí)行過,哪些還需要進一步關(guān)注。利用這些信息,可以確保達到100%的測試覆蓋率。
那么,如何測試和調(diào)試那些控件、庫和可執(zhí)行文件同時運行的大型系統(tǒng)呢?VB Watch Debugger能夠深入編譯后的代碼內(nèi)部。您可以查看執(zhí)行軌跡、調(diào)用堆棧以及已實例化的對象。在.exe、.ocx和.dll文件中都可以設(shè)置斷點。找出那些只有在特定計算機上、實例化特定ActiveX控件時才會出現(xiàn)的Bug。
在發(fā)布程序之前進行測試和性能分析。從長遠來看,您將節(jié)省大量時間和金錢。立即開始節(jié)省,下載并試用VB Watch吧!
VB Watch需要Visual Basic 6.0環(huán)境。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫