第5章 深入MFC框架技术
MFC(Microsoft Foundation Classes),即微软基础类。它是由微软提供的,用于在C++(www.cppentry.com)环境下编写应用程序的一个框架和引擎,其中定义了应用程序的一般处理流程,并使用面向对象技术对Windows API进行了封装,隐藏在Windows下使用C++(www.cppentry.com)编程(www.cppentry.com)的大量内部细节。在开发应用程序的过程中,编程(www.cppentry.com)人员可以通过对MFC类库中已有类的继承,生成功能更加强大的类以供自己所用。
了解MFC的类层次结构
了解MFC的RTTI实现机制
了解MFC动态创建的实现机制
了解MFC序列化的实现机制
了解MFC消息映射的实现机制
了解MFC命令路由的实现机制
5.1 案例场景
MFC对Windows API提供了面向对象的封装,从而隐藏了在Windows下编写C++(www.cppentry.com)代码的大量内部细节,它的灵活、高效为开发人员在设计开发应用软件时提供了极大的方便,因此,本章将讲解MFC框架的关键技术。
5.1.1 模拟MFC机制
在Visual Studio 2008下,设计并制作能够模拟MFC机制(如动态创建)的应用程序,其运行结果如图5-1所示。
|
| 图5-1 模拟MFC机制 |
【责任编辑:
云霞 TEL:(010)68476606】