预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章Windows程序设计基础 ——勿在浮沙筑高楼,打好基础是关键教学内容 §2.1Windows编程基础 §2.2MFC程序设计基础 §2.3应用程序框架 §2.4综合实例——创建宾馆管理系统的框架 §2.5小结 思考与练习 §2.1Windows编程基础§2.1Windows编程基础§2.1Windows编程基础§2.1Windows编程基础§2.1Windows编程基础§2.1Windows编程基础§2.1Windows编程基础§2.1Windows编程基础§2.1Windows编程基础§2.2MFC程序设计基础§2.2MFC程序设计基础§2.2MFC程序设计基础§2.3应用程序框架§2.3应用程序框架§2.3应用程序框架视图类(CView)负责与使用者接触。文档和视图是数据的两个方面:数据的处理在文档中进行,它使用的是字节、整数、浮点数等数据,链表、顺序表和树、图等数据结构。而数据的表现——视图使用的是绘图工具:如绘图域、画笔、调色板等等。CView是为数据的表现而设计的。CView负责程序与用户之间的交互。用户对数据的编辑、修改,对程序下达工作指令都要依赖窗口上的鼠标与键盘操作才能完成,这些信息由View接受后再传给Document。2、文档/视图结构的使用: 文档视图结构提供一种连续处理数据的方式,使应用程序的数据与数据的显示分开处理。 数据储存在文档类中(即文档类中包含表示程序数据的成员),数据显示由视图负责。视图是程序窗口的客户区,用户通过视图与程序交互,框架窗口是客户区的框架; 一个文档可以对应多个不同视图,如在Excel应用中,数据既可以以数值方式显示,也可以图形方式显示;而一个视图一般只对应一个文档。当文档数据发生变化时,视图显示的状态也会随之变化;对于多个视图的情况,基于同一文档的多个视图的显示同步变化。框架窗口对象§2.3应用程序框架§2.4综合实例——创建宾馆管理系统的框架§2.5小结 本章介绍了Windows编程的基本概念,分析了Windows应用程序的结构,并在此基础上,介绍了微软基础类库MFC的基础知识和如何利用VisualC++.NET集成开发环境创建Windows应用程序框架,重点分析了应用程序框架中个个类的功能和结构以及MFC应用程序的执行过程,以便读者能够迅速了解应用程序框架,添加相应的代码来完成自己的程序。最后,通过一个综合实例说明了如何建立应用程序框架,修改应用程序框架以达到自己的目的具体方法。 本章是后续课程学习的基础,读者应该通过程序仔细理解这些内容,为下面软件的开发奠定基础。思考与练习 理解以下概念:窗口、句柄、消息和消息队列。 MFC的优点有哪些? 文档和视图的作用是什么? 单文档应用程序框架中各个类的作用和功能是什么? 创建一个你需要的SDI应用程序框架,设置断点来跟踪MFC应用程序的执行流程,加深对MFC应用程序执行过程的理解。 利用应用程序向导生成一个多文档的应用程序,在其文档窗口中显示“您好,欢迎您走进VC++.NET世界!”。