MFC更新了_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > MFC更新了

MFC更新了

 2013/7/27 10:19:23    程序员俱乐部  我要评论(0)
  • 摘要:最近,微软除了大谈Windows8Metro之外,还承诺继续支持MFC。他们称MFC是“构建本地桌面应用最完整的程序库”。虽然此次MFC的宣布中并没有什么重要特性,但是有相当多的努力花在了bug修复以及一些基本的改善上。VisualStudio2010中的MFC静态链接应用程序大小发生了很大的增长。直到VS10即将发布的前不久,微软才找出该问题的症结所在。通过重组源模型(sourcemodel),基于对话框的MFC应用程序大小减少了80%。然而
  • 标签:MFC
class="topic_img" alt=""/>

  最近,微软除了大谈 Windows 8 Metro 之外,还承诺继续支持 MFC。他们称 MFC 是“构建本地桌面应用最完整的程序库”。虽然此次 MFC 的宣布中并没有什么重要特性,但是有相当多的努力花在了 bug 修复以及一些基本的改善上。

  Visual Studio 2010 中的 MFC 静态链接应用程序大小发生了很大的增长。直到 VS 10 即将发布的前不久,微软才找出该问题的症结所在。通过重组源模型(source model),基于对话框的 MFC 应用程序大小减少了 80%。然而,对话框中使用 MFC 控件的应用程序并不得从中受益。另外,由于兼容性问题,该问题的修复方案没法移植回 Visual Studio 10 中。

  其他改进包括:

  • 通过延迟 afxGlobalData 结构初始化,修复 DLLMain 中的最佳实践冲突(best practices violations );
  • 修复超过 220 个 bug,其中几乎 100 个来源于客户在 Connect 网站上的报告;
  • 修复大量(工具栏、分隔条、主题开关等)的绘图问题;
  • 修复若干内存泄露(位于 CMFCVisualManager 和 CMFCButton 类中);
  • 为 MFC 导入库增加一些丢失的导出项(方法和数据)。

  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

上一篇: C#基础知识回顾--委托事件 下一篇: 没有下一篇了!
发表评论
用户名: 匿名