vc++6.0_mfc_入门到实践

上传人:小** 文档编号:89572581 上传时间:2019-05-28 格式:PPT 页数:462 大小:1.75MB
返回 下载 相关 举报
vc++6.0_mfc_入门到实践_第1页
第1页 / 共462页
vc++6.0_mfc_入门到实践_第2页
第2页 / 共462页
vc++6.0_mfc_入门到实践_第3页
第3页 / 共462页
vc++6.0_mfc_入门到实践_第4页
第4页 / 共462页
vc++6.0_mfc_入门到实践_第5页
第5页 / 共462页
点击查看更多>>
资源描述

《vc++6.0_mfc_入门到实践》由会员分享,可在线阅读,更多相关《vc++6.0_mfc_入门到实践(462页珍藏版)》请在金锄头文库上搜索。

1、第1章 Visual C+ 6.0集成开发环境概述,Visual C+ 6.0是微软推出的一个功能强大的可视化集成开发环境。它提供了软件代码自动生成和可视化的资源编辑功能。Visual C+ 6.0提供了功能强大的向导工具,包括MFC AppWizard、ClassWizard和MFC ActiveX ControlWizard等。Visual C+ 6.0同时提供了对数据库开发和Internet的强大支持。本章讲解的知识点包括: Visual C+概述; Visual C+ 6.0集成开发环境介绍; Visual C+ 6.0界面概览 ; Visual C+ 6.0开发步骤与环境设定。,1.

2、1 Visual C+概述,Visual C+是一个功能强大的可视化软件开发工具。Visual C+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境。Visual C+大概可以分成三个主要的部分:C+编译环境、微软基础类库和SDK Platform。,1.1.1 Visual C+的语言基础C+语言,C+是美国贝尔实验室的Bjarne Stroustrup博士在C语言的基础上,弥补了C语言存在的一些缺陷。增加了面向对象的特征,而开发出来的一种面向对象和过程性的程序设计语言。 Visual C+作为一款优秀的C/C+语言的编译工具。Microsoft公司于19

3、93年推出Visual C+1.0,随后Visual C+版本不断升级。但其中以Visual C+6.0拥有较多的用户。虽然已经推出了更新的版本,但Visual C+ 6.0更有较大的市场。,1.1.2 Visual C+的接口函数Windows API,Windows API(Application Programming Interface,应用程序编程接口)是一套用来控制整个Windows系统的接口函数库。Windows拥有多达成百的API函数。在Windows中,无论是进行任何的操作,系统都会利用这些函数来进行一定的控制。例如单击鼠标时,系统就会从硬件得到消息,然后在软件上利用API函

4、数进行鼠标单击消息的发送、接收,进而产生一定的动作。,1.1.3 Visual C+的类库MFC,Microsoft基础类库(Microsoft Foundation Class Library,MFC)的本质是一个包含了许多已经定义好了的类的类库。MFC是微软提供的,封装了大量Windows API的C+类库。它基本封装了Windows的所有API函数。因此,利用MFC建立应用程序更加符合面向对象的思想。同时利用向导所建立的应用程序隐藏了程序设计的很多细节,如消息的管理、设备环境绘图。,1.2 Visual C+ 6.0集成开发环境概述,Visual C+自诞生以来,一直是Windows下最

5、主要的开发工具之一。利用Visual C+开发环境可以完成各种各样的应用程序的开发。从软件的底层到软件的界面设计,Visual C+都提供了强大的支持。而且,Visual C+强大的调试功能也为大型复杂软件的开发提供了有利的保障。 近年来多媒体技术的快速发展,可视化程序设计越来越得到重视,而Visual C+ 6.0最为一款最优秀的可视化开发环境得到程序员的喜爱。友好的编程界面,强大的向导功能,微软公司的大力支持使Visual C+成为当今软件开发最优秀的工具之一。,1.2.1 Visual C+ 6.0的安装,Visual C+ 6.0作为Visual Stdio的主打产品。读者可购买整个V

6、isual Stdio光盘进行Visual Stdio整个软件开发家族的安装。当然读者也可以在安装时自定义选择性安装。例如读者可以只选择安装Visual C+ 6.0。,1.2.2 开发环境窗口介绍,当成功安装了Visual C+ 6.0以后,会在桌面上自动生成一个应用程序图标。双击该图标后可以进入Visual C+ 6.0的主界面。此时由于没有任何工程是活动的,整个界面是灰色的。当进入Visual C+ 6.0并利用向导工具创建一个基于MFC AppWizardexe的名字为test的项目文件后,显示窗口如图1.9所示。,1.3 Visual C+ 6.0界面概览,Visual C+ 6.0

7、是一款优秀的开发工具,本节详细介绍Visual C+ 6.0开发环境的的布局,以及开发环境的使用。,1.3.1 Visual C+ 6.0开发环境布局,双击桌面上的“Microsoft Visual C+6.0”图标,Visual C+6.0启动后,生成项目后的开发环境的具体布局如图1.10所示。,1.3.2 Visual C+ 6.0菜单介绍,进行程序设计之前,首先介绍各个菜单命令的基本功能。程序员大部分操作是通过菜单来进行的,同时Visual C+6.0提供了多个快捷菜单,在开发环境的各个工作区右击即可弹出相应的快捷菜单,在此不再介绍。下面对主窗口的菜单及其功能进行介绍。 1File菜单

8、2Edit菜单 3View菜单 4Insert菜单 5Project菜单 6Build菜单 7Tools菜单,1.3.3 Visual C+ 6.0工具栏介绍,工具栏是一种图形化的操作界面,熟练掌握工具栏的使用可以提高编程效率。工具栏包括一些操作按钮,分别对应一些命令,可以单击按钮进行操作。Visual C+6.0包含有很多工具栏,可以通过“Tools”菜单进行定制,也可以在菜单栏或工具栏上右击,在弹出的快捷菜单中定制工具栏。常用的工具栏包括“Standard”和“Build MiniBar”,如图1.13所示。,1.3.4 Visual C+ 6.0控件面板介绍,项目工作区包括 “Class

9、 View”、“Resourse View”和“FileView”三个面板。下面对三个面板进行具体介绍。 1Class View面板 2Resourse View面板 3FileView面板,1.3.5 资源编辑器介绍,Visual C+ 6.0提供了资源编辑工具,用户可以方面的使用该工具创建资源如图标、光标、位图、菜单以供Windows程序使用。在Visual C+ 6.0中,资源编辑器为了引入资源,定义了一种与资源一一对应的符号。这样,资源可以方面的被使用。,1.3.6 输出窗口介绍,Visual C+ 6.0提供了一个输出窗口,它主要输出程序编译的结果,同时显示错误代码的行数,并给出错误

10、提示。程序员可以在输出窗口中查看错误的提示,根据提示修改程序,大大加快了程序开发的效率。在程序的调试过程中,可以在输出窗口中观察变量的值变化,从而分析程序,如图1.18所示。,1.4 Visual C+ 6.0开发步骤与环境设定,Visual C+ 6.0作为一款优秀的开发工具,其编译链接的设定是比较重要的。如果设定不当,程序将无法运行。本节将介绍利用Visual C+ 6.0开发的步骤,以及编译环境的设定。,1.4.1 程序的开发步骤,编写任何程序都应该严格按照软件工程的程序设计规范进行,利用Visual C+ 6.0进行程序开发的基本步骤可以概括如下: (1)分析问题。编写任何一个程序,都

11、应该首先从实际问题中抽象出来其数学模型,求解出解决方法,并用一定的工具进行描述。 (2)编辑程序。编写源程序,利用Visual C+ 6.0的代码编辑工具编写代码。 (3)编译程序。编译源程序,生成目标文件。 (4)链接程序。将一个或多个目标文件与库函数进行连接后,产生可执行文件。 (5)运行调试程序。程序的错误不仅仅是语法方面的,更重要的是逻辑错误,必须进行严格的测试后,程序才可以发布。,1.4.2 开发环境的设定,Visual C+ 6.0是功能强大的开发环境,编译连接的选项较多,如果不能正确设置,程序将不能编译或者出现其他错误。单击“Tools”|“Options”弹出“Options”

12、对话框,如图1.19所示。在此对话框中可以对Visual C+ 6.0开发环境进行设定。 1Directories设置 2调整代码字体颜色和字体大小设置,1.5 程序设计入门实例hello word!,本小节给出一个利用Visual C+ 6.0开发应用程序的实例,了解基本的操作步骤,菜单和工具栏的使用。,1.6 上机实践,1创建一个简单的应用程序,了解菜单,工具栏的使用,熟悉Visual C+6.0集成开发环境。 2下载speech sdk 5.1开发包,进行环境设置以包含所下载的开发包文件。,1.7 小结,本章介绍了Visual C+ 6.0集成开发环境的安装与卸载,重点讲解了Visual

13、 C+ 6.0的菜单的常用命令,同时介绍了Visual C+ 6.0的项目工作区和资源编辑器的使用。讲解了Visual C+ 6.0开发环境的设置。通过学习本章,读者应该了解Visual C+开发环境的特点,掌握Visual C+ 6.0环境的设置方法。掌握一般应用程序的开发步骤。,1.8 习题,1简单描述利用Visual C+ 6.0开发应用程序的步骤? 2如何使用Visual C+ 6.0的资源编辑器创建资源文件? 3如何为Visual C+ 6.0添加新的头文件搜索目录?,第2章 C+语言基础,C+语言是对传统C语言进行面向对象的扩充。它是在C语言的基础上增加了对面型对象程序设计的支持,

14、其语法特点和C语言十分接近。使用C+语言可以在Visual C+开发环境中开发出功能强大的应用程序。本章讲解的知识点包括: 数据类型; 运算符; 表达式; 控制结构。,2.1 面向对象程序设计概述,对象是是面向对象程序设计技术的核心,那么到底什么是对象?世界上的一切事物都是对象都是客观对象。人大脑中的认识和概念也是对象。可见对象可以是有形的实体,也可以是无形的认识、知识、事件等。概括的说对象就是一个实体,它具有一个名字标志,并且具有自身的状态和功能。面向对象的编程方法具有四个基本特征: 1抽象 2继承 3封装 4多态性,2.2 数据类型,数据类型就是一类数据的集合。在计算机中,数据以某种特定的

15、形式存储在计算机中,数据类型决定了数据在计算机中的存储形式。,2.2.1 常量与变量,常量是指在程序运行中,数值不能改变的量。例如13、28、a、2.3等,这些量在整个程序运行期间,其值不发生改变。在C+中,定义常量的语法如下所示。 # define 标识符 常数 其中,#表示这是一个宏定义命令;define为定义符号常量的关键字;标识符为常量的名称;常数为符号常量具体的数值。常量定义中关键字和标识符,以及标识符和常数之间必须留一个以上的空格。,2.2.2 简单类型,C+语言中的简单数据类型是指基本的数据类型,即整型、实型、字符型等。下面介绍其特点和用法。 1整型 2实型 3字符型,2.2.3

16、 字符串常量,字符常量是有单引号括起来的单个字符,C+语言同C语言一样,除了字符常量外,还支持字符串常量。字符串常量是由一对双引号括起来的字符序列。 字符串常量和字符常量的区别是字符串常量在每一个字符串的最后一个字符的后面加上一个字符串结束标志,从而在程序访问时可以判断字符串的字符序列是否结束。,2.2.4 构造类型,C+语言中除了基本数据类型外,还提供了构造数据类型,即数组。数组是有序数据的组合,数组中的每一个元素都属于同一数据类型,这和C语言中的数组是完全一致的。数组包括一维数组和多维数组。数组的定义格式和引用方式与在C语言中是一致的。,2.2.5 文件类型,C+语言中提供了文件的数据类型,即C+把文件看做是字符序列,即文件是由一个一个字符数据顺序组成的,根据数据结构的组织形式,可以把文件分为文本文件和二进制文件。在C+中若要对文件进行输

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号