第三章 MFC 应用程序概述 1 第3章 MFC应用程序概述 精讲 Microsoft Window s 是微软公司推出的一个应用于微机上的具有图形用户界面的多任务和多窗口的操作系统
Window s 应用程序也称为窗口应用程序,所有的窗口应用程序都有着相同的窗口风格和菜单结构,用户界面友好,方便用户操作
本章从剖析窗口应用程序的基本结构入手,继而介绍使用MFC类库开发的应用程序框架结构,并介绍窗口应用程序运行的核心机制-消息映射
学习了本章,你将对MFC 应用程序框架结构和运行机制有个整体的了解,为后面进入窗口应用程序开发打下良好的基础
1 窗口应用程序概述 窗口应用程序的开发一般采用可视化的面向对象的开发,可选择的窗口应用程序开发语言有Visual C++、Visual Basic、Visual Java、Dephi 等等
无论采用哪一种开发语言,首先要了解窗口应用程序的基本机制
1 窗口编程基础 窗口应用程序运行于Window s 操作系统,Window s 操作系统是一个多任务操作系统,因此窗口应用程序的组成,支持技术,基本运行机制等与 DOS 应用程序有着本质的区别
在学习开发窗口应用程序之前,先要对窗口应用程序有一个概念上的了解
1 . 窗口 窗口是应用程序与用户进行交互的界面,应用程序通过窗口传递信息给用户,同样用户通过窗口输入数据,发布命令给应用程序
Window s 界面包含了丰富的标准用户界面元素,包括窗口、图标、菜单、滚动条、对话框、控件和消息框等
用户使用这些界面元素可以方便的与应用程序进行交互,一个典型的窗口外观如图3-1 所示
垂直滚动条 控制菜单栏 标题栏 菜单栏 关闭按钮 最小化按钮 最大化按钮 水平滚动条 窗口边界 客户区 VC++6 简明教程 2 图3-1 Windows应用程序窗口组成 在Window s 编程