- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual C++ 6.0 编程环境
目 录
1.编制并运行一个简单程序 2
1.1 编制并运行程序的“五步” 2
1.2 工程(PROJECT)以及工程工作区(PROJECT WORKSPACE) 2
1.3 启动并进入VC++ 6.0的集成开发环境 4
1.4 创建工程并输入源程序代码 5
1.5 编译、链接而后运行程序 8
1.7 及时备份自己的创作 9
1.8 将自己设计的产品提供给他人使用 9
2 .VC++ 6.0集成开发环境使用参考 11
2.1 VC++ 6.0的常用菜单命令项 11
2.2 VC++ 6.0的主要工作窗口 13
3 .严谨思维,调试程序 15
3.1 什么时候需要对程序进行调试 15
3.2 对程序进行调试的基本手段和方法 15
3.3 对一个简单程序的调试过程 17
3.4 设计合适的程序调试方案 19
3.5 优秀程序员的基本素质——丰富的想象、严谨的思维 20
4 .编译与链接过程中常见的出错提示 23
4.1 常见编译错误 23
4.2 常见链接错误 26
1.编制并运行一个简单程序
1.1 编制并运行程序的“五步”
用 VC++ 6.0 先来编制一个最简单的程序,并让它运行(执行)而得出结果,以此来作为
了解VC++ 6.0 的开端。这个程序的功能仅仅是向屏幕上输出一个字符串“Hello World ”。程
序虽小,但与编制运行大程序的整个过程是相同的,都包含着以下 5 步:
(1) 编辑(输入程序代码)
(2) 保存
保存自己的工程(使用 “File→Save All”菜单项,以避免程序运行时系统发生意外
而使自己之前的工作付之东流,应让这种做法成为自己的习惯、素质。
(3) 编译(成目标程序文件.obj)
编译就是把高级语言变成计算机可以识别的 2 进制语言,计算机只认识 1 和 0,编译程
序把人类语言转换成 2 进制代码。编译程序把一个源程序翻译成目标程序的工作过程分为五
个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要
是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信
息。
(4) 链接(生成可执行程序文件.exe)
链接是将编译产生的.obj 文件和系统库连接装配成一个可以执行的程序。由于在实际操
作中可以直接点击 Build 从源程序产生可执行程序,可能有人就会置疑:为何要将源程序翻
译成可执行文件的过程分为编译和链接两个独立的步骤,不是多此一举吗?之所以这样做,
主要是因为:在一个较大的复杂项目中,有很多人共同完成一个项目(每个人可能承担其中
一部分模块) ,其中有的模块可能是用汇编语言写的,有的模块可能是用 VC 写的,有的模
块可能是用 VB 写的,有的模块可能是购买(不是源程序模块而是目标代码)或已有的标准库
模块,因此,各类源程序都需要先各自编译成目标程序文件(2 进行机器指令代码) ,再通过
链接程序将这些目标程序文件连接装配成可执行文件。
(5) 运行(可执行程序文件)
上述四个步骤中,其中第一步的编辑工作是最繁杂而又必须细致地由人工在计算机上来
完成,其余几个步骤则相对简单,基本上由计算机来自动完成。
1.2 工程(Project)以及工程工作区(Project Workspace)
在编程之前,必须先了解工程 Project(也称“项目”,或称“工程项目”) 的概念。工程
又称为项目,它具有两种含义,一种是指最终生成的应用程序,另一种则是为了创建这个应
用程序所需的全部文件的集合,包括各种源程序、资源文件和文档等等。绝大多数较新的开
发工具都利用工
您可能关注的文档
- 第五章 Volume Shadow copy Service 存储技术揭密.doc
- 第五章 Windows 7 如何将C盘系统文件夹移动至其他盘符.docx
- 第五章 Windows Vista系统显示设置.pptx
- 第五章 XH715A立式加工中心技术协议_16T斗笠式_凯恩帝K2000MC.pdf
- Kafkaesque_卡夫卡的作品和现实.pdf
- 第五章 xp硬盘安装unbuntu14.10超详细超完整教程.docx
- 第五章 xvid 1.3.0文件结构分析.docx
- TC-RS1016L-J网络存储扩展柜使用说明书幻灯片.pdf
- 第五章 Zemax优化操作符中文说明.pdf
- 第五章 北邮在线物联网课程之CGI介绍.pdf
文档评论(0)