资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
1实验目的和要求1熟悉 Visual C+ 6.0 的集成开发环境;2学习使用VC+环境的在线帮助MSDN;3. 学习完整的C+程序开发过程,理解简单的C+程序结构;4. 学习C+程序的建立、编译和调试执行的方法与步骤。2 实验说明本次实验通过尝试实现一个简单的DOS程序,熟悉Visual C+ 6.0开发环境,学习如 何建立、编译、执行程序,理解简单的C+程序结构。对于复杂的程序,需要了解程序运行 过程中代码的执行情况,学习如何设置断点、单步调试,帮助初学者有效的定位程序的错误, 更深入的了解程序的运行过程。3.实验步骤在VC+的环境下,建立一个控制台应用程序,使该程序能够在终端上输出指定的字符 串。其中“控制台应用程序”是指一个在DOS窗口中运行的基于字符的程序。步骤一 建立新工程(1) 启动 Microsoft Visual C+ 6.0集成开发环境;图 1 Visual C+ 6.0 集成环境 从主菜单中选择FilelNew,将显示出New对话框;选择Projects标签,并从列 表中单击 Win32 Console Application,在“Location编辑框中输入你的工作目录 名称,如D:student,在Project Name编辑框中输入新建工程的名称cl_l;图 2 输入工程名称和路径 点击“OK”进入控制台向导窗口,在该窗口中选择“An empty project”图 3 选择控制台应用程序的类型(4) 点击“Finish”弹出新建工程信息窗口,该窗口中将显示该工程的所有相关信 息;点击“OK”完成工程的建立。此时,该工程是一个空的工程,不包含任何源文件。图 4 新建一个空的工程步骤二 添加代码 从主菜单中选择FilelNew,将显示出New对话框,选择Files标签,并从列表 中单击C+ source File,在“File”编辑框中输入源程序的文件名examplel。图 5 添加源文件到工程(2) 点击“OK”进入编辑代码窗口,键入如下代码;cout cout cout returnH jp c1_1 classes0-|_j Globals憎曲血Globals (All global members | main总圜!引也ttinclude using nampspacp std; int main()-Microsoft ”i号ual C+ - eHamplel.cppIDI-11| Build / Debug Find in Files 1 | 1 |r jClassView 宣 File ViewReadyLn 6, Col 26RECCOLOVRREAD图 6 编辑代码窗口步骤三 运行代码,他们的功能如下::编译Complie,快捷键Ctrl+F7,主要用来检查程序的语法错误;站:链接Build,快捷键F7;禹:停止链接Stop Build,快捷键Ctrl+Break;:执行程序 Excute Program,快捷键 Ctrl+F5 ;(2)编译源程序:点击够,编译(Compile)该程序,编译成功,则如图7所示,生成目标程序;否则,继续编辑源代码;-Microsoft ”i号ual C+ - eHamplel.cpp-|n| X|欝 File Edit View Insert Project Build Tools Window Help訓皿嗨鼻|黑电髦空圧| 固百|嗨-|g| x|(Globals)二 (All global members T| mainH jp c1_1 classes0-|_j Globalsttinclude using nampspacp std; int main()cout cout cout returnIDIConfiguration: c1_1 - Win32 DebugA.JlCompilingexamplelcppexamplel.obj - 0 error(s), 0 uarning(s)711| Build / Debug Find in Files 1 | 1 |丿厂jClassView fi FileViewLn 8, Col 1RECCOLOVRREAD图 7 编译成功窗口 链接目标程序,点击釧,链接(Link)该程序,链接成功,贝I如图8所示,生成可执行文件,否则则继续编辑源代码;图 8 链接成功窗口执行程序:点击 ,运行该程序,观察运行结果。邑D:studentc 1 1 Debugc 1 1 .exe11 |n| x图 9 运行结果步骤四 调试代码(1)VC6.0集成环境的右上角还有快捷按钮言丄越,他们的功能如下::运行Go,快捷键F5;如果在程序中设置了断点,需要单步调试,则使用该功能。:设置/取消断点Insert/Remove breakpoint,快捷键F9;使用F5运行程序时,运行到断点的代码行,则暂停程序的运行。单步调试:在调试状态下,使用Step Over(快捷键F10),可以一句代码一句代 码的执行;使用Step Into (快捷键F11),可以进入每一句代码的内部执行;使用 Step out (快捷键Shift+F11),可以跳出由Step Into进入的代码段。(2)根据已经建立好的工程和源文件,将光标移动到要设置断点的代码行,按下F9,设 置断点,如图10所示。二 (All global members T| mainGlobals)cout|cout第二歩Endl cout 三垂Endl return O;H jp c1_1 classes0-|_j Globalsttinclude using nampspacp std; int main()jClassView fi FileViewIDIA.LinkingConfiguration: c1_1 - Win32 Debugc1_1exe - 0 error(s), O uarning(s)TRiK Build X_ Debug _Find in Files 1 TTIJReadyLn 6, Col 5RECCOLOVRREAD图 10 设置断点(3)按下F5运行程序,则程序运行到断点代码行之前暂停,此时观察屏幕的输出结 果是什么?理解断点的作用。囲 File Edit View Insert Project Debug Tools Window Help(Globals)二 (All global members T| mainttinclude using nanpspacp std; int main()cout cout cout 在建立新工程的过程中,工程类别中A simple Application选项、A “HelloWord” Appliction 选项 以及 An application that supports MFC 选项与 An Empty project 的区别? 回答在步骤四中第(3)、(4)步的屏幕输出结果 什么是断点?怎样设置和去掉断点? 如何在代码中查找指定字符串? 如何寻找关于“ cout ”的帮助?
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号