最近,微软除了大谈 Windows 8 Metro 之外,还承诺继续支持 MFC。他们称 MFC 是“构建本地桌面应用最完整的程序库”。虽然此次 MFC 的宣布中并没有什么重要特性,但是有相当多的努力花在了 bug 修复以及一些基本的改善上。
Visual Studio 2010 中的 MFC 静态链接应用程序大小发生了很大的增长。直到 VS 10 即将发布的前不久,微软才找出该问题的症结所在。通过重组源模型(source model),基于对话框的 MFC 应用程序大小减少了 80%。然而,对话框中使用 MFC 控件的应用程序并不得从中受益。另外,由于兼容性问题,该问题的修复方案没法移植回 Visual Studio 10 中。
其他改进包括:
MFC(微软基础类库,Microsoft Foundation Classes)发布于 1992 年,用于简化 Windows 开发。在它发布之前,Windows 开发人员开发应用程序,必须在 Visual Basic 1.0,或C语言加上原生 Windows API 调用组合之间进行选择,前者功能极度受限,后者开发非常费力。MFC 被看做是 Windows 击败 IBM OS/2操作系统的关键技术。
查看英文原文:http://www.infoq.com/news/2012/03/MFC