- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2讲 VC++6.0开发环境的使用 1. 授课内容 VC++6.0开发环境的使用。 2. 授课要求 (1)熟悉VC++6.0的开发环境,掌握建立应用项目的方法,能在VC++6.0环境下编写和运行简单的C++程序; (2)熟悉VC++6.0的DEBUG功能,能在VC++6.0环境下调试简单的C++程序(能利用设置断点、单步跟踪等技术调试程序)。 3. 授课重点 VC++6.0的开发环境的使用。 4. 授课难点 VC++6.0的开发环境的程序调试。 第2讲 VC++6.0开发环境的使用 当前用得较为广泛的C++有: 1、VC++ (Visual C Plus Plus) 2、 BC++(Borland C Plus Plus) 3、ATT C++等。 1.VC++6.0集成开发环境介绍 (1)菜单介绍 (2)工具栏介绍 (3)工作区介绍 2.新建一个简单C++程序(基于DOS环境下的) (1)程序编辑 选择菜单“文件/新建”,在弹出的对话框中选择“文件”,然后选“C++ Souce File”。最后,在工作区中编辑源程序。代码为下列程序A。 (2)程序运行 选择“编译”,在编译时,需要创建工作区,出现图1所示的对话框,选择“是”。(在VC++6.0中,对每一个要运行的程序,必须首先创建一个工程,即Project) A.一个简单的C++程序: #include iostream //包含头文件iostream using namespace std; //使用命名空间std int main( ) { coutThis is a C++ program.; return 0; } 本程序编译执行后,在DOS屏幕上打印出 This is a C++ program. 3.程序错误调试 (1)如果程序编译出错,则错误信息将显示在输出窗口。 首先,从第一个错误找起,错误信息会提示错误所在行及错误原因。鼠标双击该条错误信息,则光标马上停到源程序的对应行,然后,改正该错误。 再进行编译,如果还有错误,继续前面的步骤,直到错误全部解除。 (2)如果程序编译没有错误,但运行达不到意想的目的时,这时就需要采用程序调试来解决。 调试方法: A.调试命令为:“编译/开始调试”中的若干命令。 调试命令主要有: (a) Step into:单步进入 (b) Step out:单步出去 (c) Step over:单步结束 (d) Run to cursor:运行到光标处 (e) Show Next Statement:打开当前执行点所在源文件 (f) Set Next Statement:将设置光标所在行为下一条要执行的语句。(该命令可使程序的执行跳过若干条特定语句而继续运行) 常用到的为(c)、(d)。 注意:在调试程序时,单击鼠标右键,将弹出更多的调试命令对话框。 “Watch”窗口 B.在单步调试的同时,可以在“Watch”窗口观察各个变量的值,由此来发现该值是否是我们所预想的值。 方法:在“Watch”窗口中的“Name”处填上变量名,然后就可以在“Value”处看到该变量的值。 断点调试 C.断点调试。可以在程序的某条执行语句处添加断点,断点的含义就是程序运行到此会暂停。 (a)添加/删除断点:在该语句处单击右键,选择菜单“Insert/Remove Breakpoint”。 (b)设置断点:选择菜单“编辑/断点”,在弹出的对话框中选择“条件(Condition)”,进行断点条件设置,只有达到该条件,运行才会暂停。 (c)要使用调试运行,所设置的断点才会有效。 4.新建具有多个源文件组成的简单C++程序(基于DOS环境下的) (1)参照前面方法,编辑第一个源文件程序。 (2)不要退出上一个工程,接着新建另一个源文件。选“文件/新建”,在弹出的新建文件对话框中,把“添加工程”复选框选上,然后,输入文件名,再确定。这样,就创建了一个新的文件,即可马上编辑。 注意: 如果编译时出错:“fatal error c1010: unexpexted end of file while looking for precompiled header directive.”, 则该文件需要包含头文件:stdafx.h,即在开头有语句:#include “stdafx.h”。 5.创建基于Windows环境的简单C++程序 使用MFC(Microsoft Foundation Class Library,微软的基础类库)来创建基于Windows环境的简单C++程序,从以下三个方面来简单介绍。 (1)基于单文档界
文档评论(0)