- 6
- 0
- 约 28页
- 2016-12-04 发布于河南
- 举报
实验1C
实验1VisualStudio2010C++开发环境应用入门(2学时)(第1章绪论)一、实验目的(1)了解VisialStudio2010C++的特点。(2)熟悉VisualStudio2010C++的开发环境。(3)学习用VisualStudioC++编写标准的C++控制台程序。(4)学习简单程序调试二、实验任务1.使用VisualStudio2010建立一个非图形化的标准C++程序,编译、运行例2-1,即以下程序:#includeiostreamusingnamespacestd;voidmain(){ coutHello!\n; coutWelcometoC++!\n;}2.三、实验步骤1.启动VisualStudio2010开发环境从“开始”菜单中选择:“程序”|MicrosoftVisualStudio2010|MicrosoftVisualStudio2010,显示VisualStudio2010开发环境主窗口。//或桌面图标。由于配置的原因,如下的窗口可能不同。2.创建一个项目(1)单击“文件”菜单,指向“新建”,并单击“项目…”。//显示“新建项目”对话框。(2)展开“VisualC++”树状节点并单击“Win32”,选择“Win32控制台应用程序”。在“位置”文本框中指定一个存放路径:D:\C++lab,输入项目的“名称”:lab1_1。//默认,与“解决方案名称”相同(3)单击“确定”按钮。//显示“Win32应用程序向导–lab1_1”框(4)单击“下一步”按钮,然后单选“控制台应用程序”,复选“空项目”。(5)单击“完成”。//弹出“lab1_1—MicrosoftVisualStudio”开发环境主窗口。3.建立C++源程序文件(1)选择菜单命令:“项目|添加新项”。//显示“添加新项–lab1_1”框(2)单击左侧树状结构中的“代码”,然后在中部选择“C++文件(.cpp)”,并填文件的名称:lab1_1。//自动添加文件扩展名.cpp(3)单击“添加”。//显示主窗口4.编辑C++源程序文件内容(1)在文件“lab1_1.cpp”编辑标签窗口中输入代码。(2)选择菜单命令:“文件|保存lab1_1.cpp”,保存该文件。//代码左端的竖杠由黄色变成绿色5.建立并运行可执行程序(1)选择菜单命令:“生成|生成解决方案”建立可执行程序。若你正确输入了源程序,此时便成功地生成了可执行程序lab1_1.exe。若程序有语法错误,则屏幕下方的输出窗口中会显示错误信息。根据错误信息对源程序进行修改后,重新选择菜单命令“生成|生成解决方案”,建立可执行程序。(2)选择菜单命令:“调试|开始执行(不调试)”运行程序。运行结果如下:(3)按任意键可退出该DOS窗口。6.关闭解决方案选择菜单命令:“文件|关闭解决方案”。7.(操作)学习简单的Debug调试功能。部分参考程序://lab2_3.cpp实验书P16代码自己输入完成一个程序,编写完成后会存在这样或那样的错误。有些错误在编译连接阶段可由编译系统发现并指出(如步骤2所示),称为语法错误。当修改完语法错误生成了执行程序后,并不意味着程序已经正确。常常会发现程序运行的结果与预期的结果不一致,有时在运行过程中程序中止或发生死机,这种错误称为运行错误,这是因为算法设计不当或编程实现时的疏忽造成的。调试是指在发现程序存在运行错误后,寻找错误的原因和位置并排除错误。虽然编译系统不能像对待语法错误那样,明确指出运行错误的原因和位置,但开发环境提供了辅助调试工具,可以实现单步运行、设置断点、观察变量和表达式的值等功能,使我们可以跟踪程序的执行流程、观察不同时刻变量值的变化状况。(1) 在第12行处设置调试断点。用鼠标右键单击源程序第12行(cout图形的类型为?…;),出现一个菜单,如图2-1。图2-1添加断点(2) 选择“断点|插入断点”一项,可看到左边的边框上出现了一个褐色的圆点,标记此处设置了一个断点。断点是程序运行时的暂停点。程序运行到断点处便暂停,这样就可以观察程序的执行流程,以及执行到断点处时有关变量的值。(3) 然后选择菜单命令“调试|启动调试”,或按下快捷键F5,系统进入调试状态,程序开始运行,一个DOS窗口出现,此时,VisualStudio的外观如图2-2,程序暂停在断点处。//点击底行“局部变量”选项卡图2-2调试状态下的VisualStudio(“局部变量”窗口)(4) 单步执行:从“调试”菜单或调试工具栏中单击“逐过程”选项或按钮两次。在程序运行的DOS窗口中输入选择的图形类型,例如,输入3,代表正方形,这时,回到VisualStudio中,把鼠标放在变量名iType上片刻,可看到出现了一个提示:iType=3;此时,在“局部变量”窗口中也看到iTy
原创力文档

文档评论(0)