1.熟悉Visual C++ 6.0的集成开发环境;
2.学习完整的C++程序开发过程,理解简单的C++程序结构;
3.学习C++程序的建立、编译和调试执行的方法与步骤。
开发环境,学习如何建立、编译、执行程序,理解简单的C++程序结构。对于复杂的程序,需要了解程序运行过程中代码的执行情况,学习如何设置断点、单步调试,帮助初学者有效的定位程序的错误,更深入的了解程序的运行过程。
在VC++的环境下,建立一个C++源文件,使该程序能够在终端上输出指定的字符串。
步骤一建立新文件
(1) 启动Microsoft Visual C++ 6.0集成开发环境;
开始-》程序-》Microsoft Visual C++ 6.0
图1 VC++6.0的启动
图2 Visual C++ 6.0集成环境
(2)从主菜单中选择File|New(文件|新建),将显示出New(新建)对话框;选择Files(文件)标签,并从列表中单击“C++ Source File”,在“Location”(位置)编辑框中输入你的工作目录名称,如E:\,在Project Name(文件名)编辑框中输入源文件名example1;
图3 输入文件工程名称和路径
点击“OK”,完成源文件example1.cpp的创建,进入编辑代码窗口。
图4文件编辑代码窗口
(3 )点击“OK”,进入编辑代码窗口,键入如下代码,代码编辑结束按工具栏中的保存按钮对文件进行保存。
图5 文件编辑完成保存窗口
步骤二编译、链接、运行代码
(1) VC6.0集成环境的右上角有快捷按钮,他们的功能如下:
:编译Complie,快捷键Ctrl+F7,主要用来检查程序的语法错误;
:链接Build,快捷键F7;
:停止链接Stop Build,快捷键Ctrl+Break;
:执行程序Excute Program,快捷键Ctrl+F5;
(2)编译源程序:点击,编译(Compile)该程序,编译成功,则如图7所示,生成目标程序example1.obj;
图6编译成功窗口
如果编译不成功,输出窗口会提示错误个数和错误原因,双击错误原因,光标定位到错误所在语句行,改错后,重新编译。
图7编译不成功窗口
图8 错误定位
(3)程序编译成功后,链接目标程序,点击,链接(Link)该程序,链接成功,则如图8所示,生成可执行文件example1.exe,否则继续编辑源代码;
图9链接成功窗口
(4)链接成功,执行程序:点击,运行该程序,观察运行结果。
图10运行结果
步骤四调试代码
(1) VC6.0集成环境的右上角还有快捷按钮,他们的功能如下:
:运行Go,快捷键F5;如果在程序中设置了断点,需要单步调试,则使用该功能。
:设置/取消断点Insert/Remove breakpoint,快捷键F9;使用F5运行程序时,运行到断点的代码行,则暂停程序的运行。
单步调试:在调试状态下,使用Step Over(快捷键F10),可以一句代码一句代码的执行;使用Step Into(快捷键F11),可以进入每一句代码的内部执行;使用Step out(快捷键Shift+F11),可以跳出由Step Into进入的代码段。
(2)根据已经建立好的工程和源文件,将光标移动到要设置断点的代码行,按下F9,设置断点,如图11所示。
图11设置断点
(2) 按下F5运行程序,则程序运行到断点代码行之前暂停,此时观察屏幕的输出结果是什么?理解断点的作用。
图12程序运行到断点处
图13程序运行到断点出的输出结果
(4)先按下F5进入调试状态,再按下F10进行单步调试,此时观察程序的执行情况,并观察屏幕的输出结果是什么?理解单步执行的作用。
图14 单步调试1
图15 单步调试2
图16 单步调试3
图17单步调试4
图18 单步调试5
图19 单步调试6
图20单步调试7
此时,按Shift+F11,返回
图21单步调试8
(5)按下F5,继续运行程序,整个程序运行结束;或者按下Shift+F5,停止调试,退出程序的运行。