深入解析MFC
作者:(美)George Shepherd,(美)Scot Wingo著;赵剑云,卿瑾译;赵剑云译
出版时间:2003-10-01
【图书简介】
本书所有示例代码和MFCFAO文件均在www.infopower.com.cn中提供。附录A是一个便利的MFC源代码指南。对于理解MFC丰富而强大的应用程序框架以及将MFC的高级知识应用到世界级的Windows应用程序,本书是最基本的向导。GeorgeShepherd是DevelopMentor的资深计算机科学家,他为使用MFC和OLE的开发人员开发并发布很多课件。ScotWingo是StingraySoftware公司的创始人之一,该公司主要从事MFC扩展工作。同时,他还维护着MFCFAQ站点。这是一本填补“使用向导”类的VisualC++书籍、产品文档以及MFC源代码之间空隙的MFC书籍。本书是了解MFC内幕的向导,提供了关于那些没有文档记录的MFC类、实用函数和数据成员的独一无二并且透彻的信息,介绍了有用的编码技巧,并对MFC各个类之间的协作方式进行了重要的分析。本书的第一部分包含了核心的MFC图形用户界面类以及支持它们的类,第二部分包含了像OLE这种扩展基本Windows支持的主题。如果做到以下几点,你就可以成为一位透彻理解MFC实现细节的专家:探索MFC文档/视图结构的内幕,从而学习视图同步、打印和打印预览;更深入地了解MFC序列化中那些没有文档记录的方面和一些没有文档记录的类,例如CPreview、CPreviewDC、CMirrorFile以及CDockBar等等;最后理解MFC和OLE是如何共同运作的,以及OLE控悠扬是如何实现的;积累技巧,学会自己研究和理解MFC源代码。
【作者简介】
George Shepherd是DevelopMentor的资深计算机科学家,他为使用MFC和OLE的开发人员开发并发布很多课件。 Scot Wingo是Stingray Software公司的创始人之一,该公司主要从事MFC扩展工作。同时,他还维护着MFC FAQ站点。
【本书目录】
前言
致谢
简介
第1章 MFC的概念性总括
面向对象编程的一些背景
面向对象编程术语
通常的对象
对象与C++
为什么使用OOP
应用程序框架与MFC
MFC要点之旅
结语
第2章 基本的Windows支持
MFC与C/SDK
基本的MFC应用程序组件
现在, 找到WinMain()
一些其他隐藏的信息
MFC对GDI的支持
结语
第3章 MFC中的消息处理
CCmdTarget和消息映射表
窗口消息
MFC消息映射内幕
MFC如何使用消息映射表
进入消息循环:PreTranslateMessage()
结语
第4章 MFC实用类
简单值类型
MFC的集合类
CFile家族:MFC对文件的访问
CExcephon:提供更好的错误处理
结语
第5章 CObject
使用CObject的代价
CObject的特性
宏的介绍
运行时类的信息
MFC中的持续性
CObject对诊断的支持
CObject的诊断支持内幕