有时可运行部分代码来查找问题产生的原因。但是,经常要做的往往还是分析数据到底发生了什么变化。可以在有关变量或属性的问题中将不正确的值放到一边,然后就需确定变量或属性是如何得到不正确的值的,为什么会得到这些值。
在逐步运行应用程序的语句时,可用调试窗口监视表达式和变量的值。有三个调试窗口,它们是:“立即”窗口、“监视”窗口、和“本地”窗口。
图 13.8 “立即”窗口
详细信息 关于“立即”窗口的详细信息,请参阅本章后面的“用“立即”窗口测试数据和过程”。
图 13.9 “监视”窗口
详细信息 关于“监视”窗口的详细信息,请参阅本章后面的“用监视表达式监视数据”。
图 13.10 “本地”窗口
根据“编程基础”的“变量的范围”所介绍的范围规则,当前过程和窗体(或模块)可决定显示哪些变量。例如,假定“立即”窗口指出 Form1 是当前窗体。在这种情况下就可显示 Form1 中的任何窗体级变量。也可用 Debug.Print
检查“代码”窗口中所显示过程的局部变量。(公共变量的值总是可检查的。)关于在“立即”窗口中打印信息的详细信息,请参阅本章后面的“用‘立即’窗口测试数据和过程”。