首页 理论教育VC++6.0调试环境介绍:MFC视频教程

VC++6.0调试环境介绍:MFC视频教程

【摘要】:进入调试状态后,在Visual C++6.0底部会自动出现2个窗口。它们分别是手动变量观察窗口和自动变量观察窗口。此外,Visual C++6.0的顶部还会出现一个调试工具栏。以上窗口只能在调试状态下才能出现,在正常的编辑状态下是无法出现的,在默认情况下,左边是Variables窗口,右边是Watch窗口。Variables上方比Watch多了一个下拉窗口,内部列出的是函数之间的调用关系。图1-24 自动变量观察窗口图1-25 Debug工具栏6)Debug工具栏中显示的都 是重要的调试功能。

调试就是指编好程序后,用各种方式进行排查错误的过程。程序的正确性不仅表现在正常功能的完善上,更重要的是对异常情况的排查和处理。调试程序的能力是程序员最重要的能力之一,能够体现出该程序员的水平高低。例如,有经验的系统分析员甚至可以不看代码,直接指出代码的问题所在。

1)进入调试状态。进入调试状态就是指进入程序代码内部,跟踪查看对比每一行代码执行的过程。可以采用以下3种方式进入程序的调试状态。

①直接按<F10>或者<F11>键,进入main函数开始单步执行程序。

②按<F9>键在光标所在行设置一个断点,然后按<F5>键让程序直接运行到断点处再单步执行。

③把光标停放在程序代码的某一行,然后按快捷键<Ctrl+F10>让程序直接运行到光标处再单步执行。

2)调试窗口。进入调试状态后,在Visual C++6.0底部会自动出现2个窗口。它们分别是手动变量观察窗口(Watch)和自动变量观察窗口(Variables)。此外,Visual C++6.0的顶部还会出现一个调试工具栏(Debug)。以上窗口只能在调试状态下才能出现,在正常的编辑状态下是无法出现的,在默认情况下,左边是Variables窗口,右边是Watch窗口。

3)手动变量观察窗口(Watch)。可以双击列表左列输入变量名称,或者选中一个变量名称将其拖入到Watch窗口内。在程序每一步运行的过程中,能够看到该变量的数值变化,如图1-23所示。

978-7-111-46378-8-Chapter01-24.jpg

图1-23 手动变量观察窗口

4)自动变量观察窗口(Variab les)。Variables上方比Watch多了一个下拉窗口,内部列出的是函数之间的调用关系(Call Stack)。而且列表是只读性质的,不可以编辑或者拖入变量。随着程序运行到每一行时,自动显示该行涉及的变量和变量的数值变化,如图1-24所示。(www.chuimin.cn)

5)Debug工具栏,如图1-25所示。

978-7-111-46378-8-Chapter01-25.jpg

图1-24 自动变量观察窗口

978-7-111-46378-8-Chapter01-26.jpg

图1-25 Debug工具栏

6)Debug工具栏中显示的都 是重要的调试功能。调试快捷键及功能见表1-2。

表1-2 调试快捷键及功能

978-7-111-46378-8-Chapter01-27.jpg