北京邮电大学C++实验指导教师:苗建松第1页熟悉开发环境1.实验目的和要求1.熟悉VisualC++6.0的集成开发环境;2.学习使用VC++环境的在线帮助MSDN;3.学习完整的C++程序开发过程,理解简单的C++程序结构;4.学习C++程序的建立、编译和调试执行的方法与步骤。2.实验说明本次实验通过尝试实现一个简单的DOS程序,熟悉VisualC++6.0开发环境,学习如何建立、编译、执行程序,理解简单的C++程序结构。对于复杂的程序,需要了解程序运行过程中代码的执行情况,学习如何设置断点、单步调试,帮助初学者有效的定位程序的错误,更深入的了解程序的运行过程。3.实验步骤在VC++的环境下,建立一个控制台应用程序,使该程序能够在终端上输出指定的字符串。其中“控制台应用程序”:是指一个在DOS窗口中运行的基于字符的程序。步骤一建立新工程(1)启动MicrosoftVisualC++6.0集成开发环境;图1VisualC++6.0集成环境北京邮电大学C++实验指导教师:苗建松第2页(2)从主菜单中选择File|New,将显示出New对话框;选择Projects标签,并从列表中单击Win32ConsoleApplication,在“Location”编辑框中输入你的工作目录名称,如D:\student,在ProjectName编辑框中输入新建工程的名称c1_1;图2输入工程名称和路径(3)点击“OK”,进入控制台向导窗口,在该窗口中选择“Anemptyproject”;北京邮电大学C++实验指导教师:苗建松第3页图3选择控制台应用程序的类型(4)点击“Finish”,弹出新建工程信息窗口,该窗口中将显示该工程的所有相关信息;点击“OK”,完成工程的建立。此时,该工程是一个空的工程,不包含任何源文件。图4新建一个空的工程步骤二添加代码(1)从主菜单中选择File|New,将显示出New对话框,选择Files标签,并从列表中单击C++sourceFile,在“File”编辑框中输入源程序的文件名example1。北京邮电大学C++实验指导教师:苗建松第4页图5添加源文件到工程(2)点击“OK”,进入编辑代码窗口,键入如下代码;图6编辑代码窗口步骤三运行代码(1)VC6.0集成环境的右上角有快捷按钮,他们的功能如下::编译Complie,快捷键Ctrl+F7,主要用来检查程序的语法错误;:链接Build,快捷键F7;:停止链接StopBuild,快捷键Ctrl+Break;:执行程序ExcuteProgram,快捷键Ctrl+F5;(2)编译源程序:点击,编译(Compile)该程序,编译成功,则如图7所示,生成目标程序;否则,继续编辑源代码;北京邮电大学C++实验指导教师:苗建松第5页图7编译成功窗口(3)链接目标程序,点击,链接(Link)该程序,链接成功,则如图8所示,生成可执行文件,否则则继续编辑源代码;图8链接成功窗口(4)执行程序:点击,运行该程序,观察运行结果。北京邮电大学C++实验指导教师:苗建松第6页图9运行结果步骤四调试代码(1)VC6.0集成环境的右上角还有快捷按钮,他们的功能如下::运行Go,快捷键F5;如果在程序中设置了断点,需要单步调试,则使用该功能。:设置/取消断点Insert/Removebreakpoint,快捷键F9;使用F5运行程序时,运行到断点的代码行,则暂停程序的运行。单步调试:在调试状态下,使用StepOver(快捷键F10),可以一句代码一句代码的执行;使用StepInto(快捷键F11),可以进入每一句代码的内部执行;使用Stepout(快捷键Shift+F11),可以跳出由StepInto进入的代码段。(2)根据已经建立好的工程和源文件,将光标移动到要设置断点的代码行,按下F9,设置断点,如图10所示。北京邮电大学C++实验指导教师:苗建松第7页图10设置断点(3)按下F5运行程序,则程序运行到断点代码行之前暂停,此时观察屏幕的输出结果是什么?理解断点的作用。图11程序运行到断点处(4)按下F10进行单步调试,此时观察程序的执行情况,并观察屏幕的输出结果是什么?理解单步执行的作用。北京邮电大学C++实验指导教师:苗建松第8页(5)按下F5,继续运行程序,整个程序运行结束;或者按下Shift+F5,停止调试,退出程序的运行。步骤五使用MSDN打开VisualC++6.0集成环境后,任何时候按下F1键,直接启动MSDN,如图12所示。点击屏幕左边的“目录”,可以看到MSDN中包含的全部内容;点击“索引”,键入关键字,即可查到该索引相关的帮助;点击“搜索”,键入要查找的单词,则进行全文搜索,并将搜索到的所有相关帮助显示在屏幕左下方。图12程序运行到断点处