MsgDebug
MsgDebug是为了配合代码编辑器的调试功能而开发的一个类。它既可以像MessageBox一样将调试信息以弹窗显示出来,也可以不弹窗,而是将相信的调试信息保存到日志当中去,实现一些循环体内或执行频繁的代码段内快速记录信息的目的。(如果频繁弹出窗口的话,对调试效率影响非常大)
常用属性:
属性名称 | 功能 |
ShowMessage | 获取或设置文件对话框标题。 |
常用方法:
方法名称 | 功能 |
Add | 添加要记录的信息记录。如果设置了ShowMessage为True,则会立即将相应的信息以弹窗形式显示出来。 |
Clear | 清空之前显示过的信息记录,也一并清空命令窗口下的显示日志信息。 |
Show | 将之前从第一次Add显示的信息到最后的信息一次性的全部显示,方便查看各个信息之间的用时。显示之后会将所有的记录全部清空。 |
注意:此方法被集成到了Proj静态类下,作为一个静态属性使用。绝大多数情况下我们都是直接在代码编辑器中按照“代码调试”中介绍的那样操作,基本很少需要自己写代码。这样使用的好处就是自动生成代码,不需要的时候可以一键清空调试代码。但是了解这个类的功能之后,其实我们是可以根据自己的需要来使用此功能的,只是得记得及时清空消息记录。如果因为异常没有执行到Show方法或Clear方法的话,在后面执行Show方法会将之前其他地方记录的日志信息一起显示出来。