精通网络视频核心开发技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.1 MFC概述

MFC是一个应用程序的框架结构。其不仅仅是一个类集合,它还帮助定义了应用程序的结构并为应用程序处理许多杂务。MFC中的各种类结合起来构成了应用程序框架,它的目的就是让程序员在此基础上建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:

• AppWizard可以用来生成初步的框架文件(代码和资源等)。

• 资源编辑器用于帮助直观地设计用户接口。

• ClassWizard用来协助添加代码到框架文件。

• 最后,经过编译,通过类库实现了应用程序特定的逻辑。