MsgDebug
MsgDebug是為了配合代碼編輯器的調(diào)試功能而開發(fā)的一個(gè)類。它既可以像MessageBox一樣將調(diào)試信息以彈窗顯示出來,也可以不彈窗,而是將相信的調(diào)試信息保存到日志當(dāng)中去,實(shí)現(xiàn)一些循環(huán)體內(nèi)或執(zhí)行頻繁的代碼段內(nèi)快速記錄信息的目的。(如果頻繁彈出窗口的話,對(duì)調(diào)試效率影響非常大)
常用屬性:
屬性名稱 | 功能 |
ShowMessage | 獲取或設(shè)置文件對(duì)話框標(biāo)題。 |
常用方法:
方法名稱 | 功能 |
Add | 添加要記錄的信息記錄。如果設(shè)置了ShowMessage為True,則會(huì)立即將相應(yīng)的信息以彈窗形式顯示出來。 |
Clear | 清空之前顯示過的信息記錄,也一并清空命令窗口下的顯示日志信息。 |
Show | 將之前從第一次Add顯示的信息到最后的信息一次性的全部顯示,方便查看各個(gè)信息之間的用時(shí)。顯示之后會(huì)將所有的記錄全部清空。 |
注意:此方法被集成到了Proj靜態(tài)類下,作為一個(gè)靜態(tài)屬性使用。絕大多數(shù)情況下我們都是直接在代碼編輯器中按照“代碼調(diào)試”中介紹的那樣操作,基本很少需要自己寫代碼。這樣使用的好處就是自動(dòng)生成代碼,不需要的時(shí)候可以一鍵清空調(diào)試代碼。但是了解這個(gè)類的功能之后,其實(shí)我們是可以根據(jù)自己的需要來使用此功能的,只是得記得及時(shí)清空消息記錄。如果因?yàn)楫惓]有執(zhí)行到Show方法或Clear方法的話,在后面執(zhí)行Show方法會(huì)將之前其他地方記錄的日志信息一起顯示出來。