没有合适的资源?快使用搜索试试~ 我知道了~
Microsoft_Visual_C++6.0介绍及使用
需积分: 34 15 下载量 133 浏览量
2013-03-25
23:28:48
上传
评论
收藏 215KB DOC 举报
温馨提示
试读
24页
C++介绍及使用 让我们用VC6先来编制一个最简单的程序,并让它运行(执行)而得出结果,以此来作为了解VC6的开端。这个程序的功能仅仅是向屏幕上输出一个字符串“Hello World”。
资源推荐
资源详情
资源评论
MicrosoftVisualC++6.0 介绍及使用
全国计算机等级考试 C 语言上机软件_VC++6.0 中文版
下载:http://shdxxz.52down.com.cn/VC++.6.0.with.SP6.rar
Visual C++ 6.0 编程环境的使用
目 录
1 编制并运行一个简单程序.......................................................................................................................................2
1.1 编制并运行程序的“四步曲”...........................................................................................................................2
1.2 工程(PROJECT)以及工程工作区(PROJECT WORKSPACE)...............................................................................2
1.3 启动并进入VC6的集成开发环境..................................................................................................................3
1.4 创建工程并输入源程序代码..........................................................................................................................4
1.5 不创建工程,直接输入源程序代码..............................................................................................................8
1.6 编译、链接而后运行程序..............................................................................................................................8
1.7 及时备份自己的创作......................................................................................................................................9
1.8 将自己设计的产品提供给他人使用..............................................................................................................9
2 VC6集成开发环境使用参考..................................................................................................................................10
2.1 VC6的常用菜单命令项................................................................................................................................10
2.2 VC6的主要工作窗口.....................................................................................................................................11
3 严谨思维,调试程序.............................................................................................................................................13
3.1 什么时候需要对程序进行调试....................................................................................................................13
3.2 对程序进行调试的基本手段和方法............................................................................................................13
3.3 对一个简单程序的调试过程........................................................................................................................15
3.4 设计合适的程序调试方案............................................................................................................................17
3.5 优秀程序员的基本素质——丰富的想象、严谨的思维............................................................................18
4 编译与链接过程中常见的出错提示.....................................................................................................................21
4.1 常见编译错误................................................................................................................................................21
4.2 常见链接错误................................................................................................................................................24
1 编制并运行一个简单程序
1.1 编制并运行程序的“四步曲”
让我们用 VC6 先来编制一个最简单的程序,并让它运行(执行)而得出结果,以此来作为了
解 VC6 的开端。这个程序的功能仅仅是向屏幕上输出一个字符串“ Hello World”。程序虽小,
但与编制运行大程序的整个过程是相同的,都包含着如下所谓的“四步曲”:
(1)编辑(把程序代码输入,交给计算机)。
(2)编译(成目标程序文件.obj)。编译就是把高级语言变成计算机可以识别的 2 进制语言,计
算机只认识 1 和 0,编译程序把人们熟悉的语言换成 2 进制的。编译程序把一个源程序翻译
成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;
代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过
程中发现有语法错误,给出提示信息。
(3)链接(成可执行程序文件.exe)。链接是将编译产生的.obj 文件和系统库连接装配成一个可
以执行的程序。由于在实际操作中可以直接点击 Build 从源程序产生可执行程序,可能有
人就会置疑:为何要将源程序翻译成可执行文件的过程分为编译和链接两个独立的步骤,
不是多此一举吗?之所以这样做,主要是因为:在一个较大的复杂项目中,有很多人共同
完成一个项目(每个人可能承担其中一部分模块),其中有的模块可能是用汇编语言写的,
有的模块可能是用 VC 写的,有的模块可能是用 VB 写的,有的模块可能是购买(不是源程
序模块而是目标代码)或已有的标准库模块,因此,各类源程序都需要先各自编译成目标程
序文件(2 进行机器指令代码),再通过链接程序将这些目标程序文件连接装配成可执行文件。
(4)运行(可执行程序文件)。
上述四个步骤中,其中第一步的编辑工作是最繁杂而又必须细致地由人工在计算机上来完
成,其余几个步骤则相对简单,基本上由计算机来自动完成。
1.2 工程(Project)以及工程工作区(Project Workspace)
在开始编程之前,必须先了解工程 Project(也称“项目”,或称“工程项目”)的概念。工程又称
为项目,它具有两种含义,一种是指最终生成的应用程序,另一种则是为了创建这个应用
程序所需的全部文件的集合,包括各种源程序、资源文件和文档等等。绝大多数较新的开
发工具都利用工程来对软件开发过程进行管理。
用 VC6 编写并处理的任何程序都与工程有关(都要创建一个与其相关的工程),而每一个工
程又总与一个工程工作区相关联。工作区是对工程概念的扩展。一个工程的目标是生成一
个应用程序,但很多大型软件往往需要同时开发数个应用程序,VC 开发环境允许用户在
一个工作区内添加数个工程,其中有一个是活动的(缺省的),每个工程都可以独立进行编
译、连接和调试。
实际上,VC6 是通过工程工作区来组织工程及其各相关元素的,就好像是一个工作间(对应
于一个独立的文件夹,或称子目录),以后程序所牵扯到的所有的文件、资源等元素都将放
入到这一工作间中,从而使得各个工程之间互不干扰,使编程工作更有条理,更具模块化
最简单情况下,一个工作区中用来存放一个工程,代表着某一个要进行处理的程序(我们先
学习这种用法)。但如果需要,一个工作区中也可以用来存放多个工程,其中可以包含该工
程的子工程或者与其有依赖关系的其他工程。
可看出,工程工作区就像是一个“容器”,由它来“盛放”相关工程的所有有关信息,当创建新
工程时,同时要创建这样一个工程工作区,而后则通过该工作区窗口来观察与存取此工程
的各种元素及其有关信息。创建工程工作区之后,系统将创建出一个相应的工作区文件
2
(.dsw),用来存放与该工作区相关的信息;另外还将创建出的其他几个相关文件是:工程文
件(.dsp)以及选择信息文件(.opt)等。
编制并处理 C++程序时要创建工程,VC6 已经预先为用户准备好了近20种不同的工程类
型以供选择,选定不同的类型意味着让 VC6 系统帮着提前做某些不同的准备以及初始化工
作(例如,事先为用户自动生成一个所谓的底层程序框架或称框架程序,并进行某些隐含设
置,如隐含位置、预定义常量、输出结果类型等 )。工程类型中,其中有一个为“ Win32
Console Application”,它是我们首先要掌握的、用来编制运行 C++程序方法中最简单的一
种。此种类型的程序运行时,将出现并使用一个类似于 DOS 的窗口,并提供对字符模式的
各种处理与支持。实际上,提供的只是具有严格的采用光标而不是鼠标移动的界面。此种
类型的工程小巧而简单,但已足以解决并支持本课程中涉及到的所有编程内容与技术,使
我们把重点放在程序的编制而并非界面处理等方面,至于 VC6 支持的其他工程类型(其中
有许多还将涉及到 Windows 或其他的编程技术与知识),有待在今后的不断学习中来逐渐了
解、掌握与使用。
1.3 启动并进入VC6的集成开发环境
图1-1 VC6的集成开发环境窗口
了解了工程及其上述一般概念后,现在就让我们开始 Visual C++ 6.0 之旅吧!首先按如下两
种方法之一启动并运行 VC6,进入到它的集成开发环境窗口(假设在 Windows 系统下已经
安装了 VC6),其具体窗口式样如图 1-1 所示。
方法一:若桌面上有 VC6 图标(“横躺着”即“倒下”的“8”字型图标,且标有“Microsoft Visual
Studio 6.0”字样,如图 1-2 所示),则用鼠标双击该图标。
3
图1-2 VC6在桌面上的快捷方式
方法二(假设按照通常方式对 VC6 进行了安装的话):通过“开始”→“程序”→“Microsoft Visual
Studio 6.0”→“Microsoft Visual C++ 6.0”,单击一下该菜单项。
图 1-1 式 样 的 窗 口 从 大 体 上 可 分 为 四 部 分 。 上 部 : 菜 单 和 工 具 条 ; 中 左 : 工 作 区
(workspace)视图显示窗口,这里将显示处理过程中与项目相关的各种文件种类等信息;中
右:文档内容区,是显示和编辑程序文件的操作区;下部:输出(Output)窗口区,程序调试
过程中,进行编译、链接、运行时输出的相关信息将在此处显示。
注意,由于系统的初始设置或者环境的某些不同,可能你所启动的 VC6 初始窗口式样与图
1-1 有 所 不 同 , 也 许 会 没 出 现 Workspace 窗 口 或 Output 窗 口 , 这 时 可 通 过
“View→Workspace” 菜单选 项的执行,总 可使 中左 处的 工作 区窗 口显现出来;而通过
“View→Output”菜单选项的执行,又总可使下部的输出区窗口得以显现。当然,如果不想
看到这两个窗口,可以点击相应窗口的“x”按键来关闭窗口。
1.4 创建工程并输入源程序代码
为了把程序代码输入而交给计算机,需要使用 VC6 的编辑器来完成。如前所述,首先要创
建工程以及工程工作区,而后才能输入具体程序完成所谓的“编辑”工作 (注意,该步工作在
四步骤中最繁杂、而又必须细致地由人工来完成!)。
图1-3 新建一个名为Sample的工程(同时自动创建一工作区)
(1)新建一Win32 Console Application工程
选择菜单 File 下的 New 项,会出现一个选择界面,在属性页中选择 Projects 标签后,会看
到近 20 种的工程类型,我们只需选择其中最简单的一种:“Win32Console Application”,而
后往右上处的“Location”文本框和“Project name”文本框中填入工程相关信息所存放的磁盘位
置(目录或文件夹位置)以及工程的名字,设置到此时的界面信息如图 1-3 所示。
在图 1-3 中,“Location”文本框中填入如“D:\myData\VC6”,这是假设你准备在 D 磁盘的\
myData\VC6 文件夹即子目录下存放与工程工作区相关的所有文件及其相关信息,当然也可
通过点击其右部的“…”按钮去选择并指定这一文件夹即子目录位置。“ Project name”文本框
中填入如“Sample”的工程名(注意,名字由你根据工程性质确定,此时 VC6 会自动在其下的
4
Location 文本框中用该工程名“Sample”为你建立一个同名子目录,随后的工程文件以及其
他相关文件都将存放在这个目录下)。
选择 OK 按钮进入下一个选择界面。这个界面主要是询问用户想要构成一个什么类型的工
程,其界面如图 1-4 所示。
图1-4 选择创建一个什么样的工程
若选择“An empty project”项将生成一个空的工程,工程内不包括任何东西。若选择“ A
simple application”项将生成包含一个空的 main 函数和一个空的头文件的工程。选“A"Hello
World!"application”项与选“A simple application”项没有什么本质的区别,只是需要包含有显
示出“Hello World!”字符串的输出语句。选择“An application that supports MFC”项的话,可
以利用 VC6 所提供的类库来进行编程。
为了更清楚的看到编程的各个环节,我们选择“An empty project”项,从一个空的工程来开
始我们的工作。单击 Finish 按钮,这时 VC6 会为你生成一个小型报告,报告的内容是刚才
所有选择项的总结,并且询问你是否接受这些设置。如果接受选择 OK 按钮,否则选择
Cancel 按钮。我们选 OK 从而可进入到真正的编程环境下了。界面情况如图 1-5 所示。
5
剩余23页未读,继续阅读
资源评论
wzb6907
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现配电网三相潮流计算方法,对几种常用的配电网潮流计算方法进行了对比分析.rar
- 基于matlab实现配电网潮流 经典33节点 前推回代法潮流计算 回代电流 前推电压 带注释.rar
- 基于matlab实现模拟退火遗传算法的车辆调度问题研究,用MATLAB语言加以实现.rar
- 基于matlab实现蒙特卡洛的的移动传感器节点定位算法仿真代码.rar
- 华中数控系统818用户说明书
- 基于matlab实现卡尔曼滤波器完成多传感器数据融合 对多个机器人的不同传感器数据进行融合估计足球精确位置.rar
- 基于matlab实现进行简单车辆识别-车辆检测.rar
- 基于JSP物流信息网的设计与实现
- 基于matlab实现车牌识别程序,和论文,自己做的,做毕业设计的可以看看 .rar
- Windows系统下安装与配置Neo4j的步骤
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功