VC60集成开发环境的使用.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC60集成开发环境的使用

Visual C++6.0 集成开发环境的使用 左开中 zuokz@ VC++ 6.0集成开发环境简介 Visual C++是微软公司推出的目前使用极为广泛的基于Windows平台的可视化集成开发环境,它和Visual Basic和Visual Foxpro等其它软件构成了Visual Studio(又名Developer Studio)程序设计软件包。Developer Studio是一个通用的应用程序集成开发环境,包含了一个文本编辑器、资源编辑器、工程编译工具、一个增量连接器、源代码浏览器、集成调试工具,以及一套联机文档。使用Developer Studio,可以完成创建、编辑、编译、调试、运行应用程序等的各种操作。 VC++ 6.0集成开发环境简介(续) VC提供了一种控制台操作方式,初学者使用它应该从这里开始。Win32控制台程序(Win32 Console Application)是一类Windows程序,它不使用复杂的图形用户界面,程序与用户交互时通过一个标准的正文窗口,通过几个标准的输入输出流(I/O Streams)进行。下面我们将对使用VC编写简单的控制台程序作一个最初步的介绍。这里的介绍不包含C++运行环境(尤其是Windows环境)下进行开发的内容,有关这方面的内容请参阅相应开发手册。另外,Visual C++包含丰富的函数库和类库,在设计程序时可以使用有关的内容,这方面的内容也请自行参阅相应的开发指南类书籍。 安装Visual C++ 6.0 运行Visual Studio软件中的setup.exe程序,选择安装Visual C++ 6.0,然后按照安装程序的指导完成安装过程。 启动Visual C++ 6.0 安装完成后,在开始菜单的程序选单中有Microsoft Visual Studio 6.0图标,其中又有Microsoft Visual C++ 6.0即可运行(也可在Window桌面上建立一个快捷方式,以后可双击运行)。Visual C++ 6.0开发环境见下图1。 建立项目 文件、项目、工作区 项目类型 Win32 Application 基于WINDOWS平台的32位开发环境开发应用程序,SDK程序。 入口函数为WinMain Win32 Console Application 是基于DOS开发平台开发应用程序,不能使用与图形有关的函数,控制台程序。 入口函数是main 如果你编写传统的C程序,必须建立Win32 Console程序,但VC里面默认的是Win32 Application 。 项目中文件的添加和删除 Project菜单 File菜单 工作区快捷菜单 查看类、资源及文件 工作区(workspace) FileView ClassView ResourceView 编辑源程序 编辑区 访问联机帮助 F1或Help菜单 MSDN 改变项目配置 Project settings对话框 General Debug C/C++ Link 项目类型 Debug release 建立目标程序 编译:CTRL+F7 链接:F7 运行程序 F5 :继续运行 F10 : 单步,不进入子函数内部 F11 : 单步,进入子函数内部 CTRL+F10: 运行到当前光标处 SHIFT+F11:跳出当前所在函数 Shift F5: 结束调试 调试程序 错误类型 语法错误 运行错误:程序执行时出现的错误。 如:内存不足时,malloc返回0; 试图打开一个不存在的文件等。 一定要测试函数的返回值!!! 逻辑错误 调试程序(续) 调试工具的使用 断点(break) 观察(View) Watch,Variable,memory and Register 调用堆栈(Call Stack) 调试程序(续) TRACE 使用方法和printf完全一致,在output框中输出调试信息 ASSERT 它接收一个表达式,如果这个表达式为TRUE,则无动作,否则中断当前程序执行。对于系统中出现这个宏导致的中断,应该认为你的函数调用未能满足系统的调用此函数的前提条件。 * * 项目1 文件1 文件2 … 项目2 项目n 项目工作区 …

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档