VC++6.0教程_C语言_工具

① 单步跟踪进入子函数(Step Into,F11),每按一次F11键或按,程序执

行一条无法再进行分解的程序行,如果涉及到子函数,进入子函数内部; ② 单步跟踪跳过子函数(Step Over,F10),每按一次F10键,程序执行一行;Watch窗口可以显示变量名及其当前值,在单步执行的过程中,可以在Watch窗口中加入所需观察的变量,辅助加以进行监视,随时了解变量当前的情况,如果涉及到子函数,不进入子函数内部;

③ 单步跟踪跳出子函数(Step Out,Shift+F11),按键后,程序运行至当前函数的末尾,然后从当前子函数跳到上一级主调函数。

④ 运行到当前光标处

当按下CTRL+F10后。程序运行至当前光标处所在的语句。 表2-1 常用调试命令一览表 菜单 命令 Go Step Over Step Into Run to Cursor Step Out Stop Debugging 工具条按钮 快捷键 说 明 继续运行,直到断点处中断。 单步,如果涉及到子函数,不进入子函数内部 单步,如果涉及到子函数,进入子函数内部 运行到当前光标处。 运行至当前函数的末尾。跳到上一级主调函数 设置/取消 断点 结束程序调试,返回程序编辑环境 F5 F10 F11 CTRL+F10 Shift +F11 F9 Shift+F5

图2-9 设置断点调试程序

26

(3)设置断点调试程序

为方便较大规模程序的跟踪,断点是最常用的技巧。断点是调试器设置的一个代码位置。当程序运行到断点时,程序中断执行,回到调试器。调试时,只有设置了断点并使程序回到调试器,才能对程序进行在线调试。参考图2-9。

① 设置断点的方法

可以通过下述方法设置一个断点。首先把光标移动到需要设置断点的代码行上,然后按F9快捷键或者单击“编译”工具条上的按钮

,断点处所在的程序行的左

侧会出现一个红色圆点。参考图2-9和表2-1。 还可以选择主菜单“编辑(Edit)”中的“断点(Breakpoints)”命令,弹出“Breakpoints”对话框,打开后点击“A分隔符在 (Break at)”编辑框的右侧的箭头,选择合适的位置信息。一般情况下,直接选择line xxx就足够了,如果想设置不是当前位置的断点,可以选择Advanced,然后填写函数、行号和可执行文件信息。

系统提供如下多种类型的断点:

条件断点:可以为断点设置一个条件,这样的断点称为条件断点。对于新加的断点,可以单击“C条件(Conditions)”按钮,为断点设置一个表达式。当这个表达式发生改变时,程序就被中断。

数据断点:数据断点只能在“Breakpoints”对话框中设置。选择“Data”选项卡,显示设置数据断点的对话框。在编辑框中输入一个表达式,当这个表达式的值发生变化时,到达数据断点。一般情况下,这个表达式应该由运算符和全局变量构成。

消息断点:VC也支持对Windows消息进行截获。有两种方式进行截获:即窗口消息处理函数和特定消息中断。在“Breakpoints”对话框中选择Messages选项卡,就可以设置消息断点。

② 程序运行到断点

选择主菜单“编译(Build)”中的“开始调试(Start Debug)”命令的下一级的“去(Go)”调试命令,或者单击“编译(Compile)”工具条上的 按钮,程序执行到第一个断点处程序将暂停执行,该断点处所在的程序行的左侧红色圆点上添加一个黄色箭头,此时,用户可方便地进行变量观察。继续执行该命令,程序运行到下一个相邻的断点。参考图2-9。

③ 取消断点

只需在代码处再次按F9或者单击“编译”工具条上的按钮

。也可以打开

“Breakpoints”对话框后,按照界面提示去掉断点。

(4) 结束程序调试,返回程序编辑环境。 选择主菜单“Debug”中的“Stop Debugging”命令,或者单击“调试(Debug)”工具条上的

27

按钮,或者单击Shift+F5键,可结束程序调试,返回程序编辑环境。

8.有关联机帮助

Visual C++6.0提供了详细的帮助信息,用户通过选择“帮助(Help)”菜单下的“帮助目录(Contents)”命令就可以进入帮助系统。在源文件编辑器中把光标定位在一个需要查询的单词处,然后按F1键也可以进入Visual C++6.0的帮助系统。用户要使用帮助必须首先安装MSDN。用户通过Visual C++6.0的帮助系统可以获得几乎所有的Visual C++6.0的技术信息,这也是Visual C++作为一个非常友好的开发环境所具有的特色之一。

28

第3章 Turbo C 2.0上机指南

Turbo C 2.0是Borland公司为PC系列微型计算机研制的C语言程序开发软件包,它集程序编辑、编译、连接、调试、运行于一体,功能齐全,使用方便。可在Turbo C2.0环境下进行全屏幕编辑,利用窗口功能进行编译、连接,调试、运行、环境设置等工作。系统文件占用的磁盘空间不大于3M,对显示器无特殊要求,因此,几乎在所有的微机上都可以使用。Turbo C2.0是早期微型计算机上最流行的C语言程序开发软件之一。

3.1 Turbo C 2.0的安装方法

(1)复制Tc2.0系统文件

利用Windows的下拉菜单中的建立文件夹选项命令中的建立子目录命令在硬盘上建立用户自己的子目录,如TC2.0,然后将装有Turbo C2.0的系统盘的全部内容拷贝到用户自己建立的子目录中,这就完成了Turbo C2.0的安装。

然后,需要进行系统环境的设置,详细操作参考第3.3节。 (2)从网络上下载Tc2.0系统软件

登录某网站,搜索到Tc2.0软件,下载到本机指定的目录即可。

3.2 Turbo C2.0的使用方法

1.

进入Turbo C2.0集成开发环境

如果在Windows操作系统下已经安装好了Turbo C2.0,则只要双击tc.exe文件名或者在DOS的行命令下,执行tc.exe文件就可进入Turbo C2.0的集成环境,屏幕显示出如图3-1所示的主菜单窗口。

主菜单

程序 编辑区

调试信息 显示区

图3-1 Turbo C 2.0用户界面

主菜单窗口共分四大部分,屏幕顶端是一个下拉式主菜单,用来选择集成环境

功能键 提示区

29

的各项主要功能。除了“编辑(Edit)”以外,主菜单的每一项都对应一个子菜单,子菜单的各选项对应于一项具体的操作。

第二部分是编辑程序区,用来编辑C语言的源程序。用户第一次进入Turbo C2.0集成环境,则会在主菜单窗口中显示C语言版本小窗口,在主菜单窗口中按任一键后,可去掉该窗口,以后再次进入Turbo C2.0集成环境时则不会显示了(程序运行的任何时间同时按Shift+F10键均可调出版本信息)。

第三部分是调试信息显示区,显示出错的位置及错误性质。

第四部分在屏幕的最下方,是一个提示行,列出了最常用的几个功能键及其作用。说明如下:

F1-Help联机帮助

F5-Zoom缩放已经激活的窗口

F6-Switch交替激活 编辑/信息 窗口

F7-Trace单步执行程序,可以跟踪到函数内部调用 F8-Step单步执行,不可以跟踪到函数内部 F9-Make编译和连接 F10-Menu激活主菜单项

调用Turbo C2.0中的某项功能可以使用两种方法:一种是通过上述菜单,另一种是直接使用与该项功能对应的功能键。使用菜单也有两种方法:一种是先按下功能键F10,使主菜单项出现光条,用左右移光标键“←”和“→”将光条移至要选用的菜单项上,然后按下回车键调出对应的子菜单,再用上下移光标键“↑”和“↓”在子菜单中选定需要的功能选项后按下回车键即可。此外,也可以直接使用Alt键和主菜单项目的首字母(在主菜单中用大写字母标出)组成的复合键调出主菜单,然后再用前述方法选用子菜单项目。

一些常用功能还可以通过使用功能键调用。例如,程序存盘功能既可以通过菜单调用,也可以通过按下功能键“F2”调用。集成环境中的各种编辑调试功能对应的功能键(如果有的话)可以在相应的菜单条目上查到。几个常用的功能键在屏幕的最下方的提示行中也有提示。 2. 编辑源程序

通过选择主菜单中的“Edit”项即可进入文件编辑状态,根据需要键入和修改源程序。集成环境的编辑命令读者可以参阅Turbo C2.0软件中自带的联机帮助(单击功能键F1调用)。 3.编译源程序

源文件编辑好后,可按F9键对源程序进行编译、连接,并在弹出的窗口上显示有无错误和有几个错误。按任一键后,弹出的窗口消失,屏幕显示源程序,光标停留在出错处,调试信息显示区显示有错误的行和错误的原因。按照此信息修改源程序,再按F9键进行编译,如此反复进行至不出现错误为止。

4.执行程序

按F10键进入主菜单,选择主菜单上“Run”项中的“Run”子菜单项,如果程序需要输入数据,则应在此时输入数据,然后计算机自动继续运行程序,并输出结

30

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4