《深入浅出MFC》- 侯俊杰著,探索MFC核心技术

需积分: 3 12 下载量 29 浏览量 更新于2024-10-08 2 收藏 2.15MB PDF 举报
"深入浅出MFC 候俊杰" 《深入浅出MFC》是侯俊杰撰写的一本关于Microsoft Foundation Classes (MFC) 的编程指南,旨在帮助读者理解和掌握MFC框架的精髓。该书分为四个主要部分,详细介绍了MFC程序设计的基础和核心概念。 第一篇“学前基础”涵盖了Windows程序设计的基本概念,为读者提供了学习MFC的必备前提知识,包括Windows编程的基本原理。此外,这一部分还涉及了C++的高级主题,帮助读者巩固C++语言的理解,这对于理解和操作MFC至关重要。 第二篇关注Visual C++的集成开发环境(IDE),向读者介绍了如何有效地使用Visual C++工具,虽然不全面,但足以让有经验的软件开发者迅速掌握IDE的使用,理解其在可视化软件开发中的关键作用。 第三篇深入讨论了Application Framework的概念,重点讲解了MFC的骨架程序,即由Visual C++的AppWizard生成的代码。AppWizard可以根据用户选择生成不同类型的代码,作者以常见的选项为例进行了解析。 第四篇以微软提供的Scribble示例程序为基础,逐步添加新功能,以此来教授MFC的核心技术,如Runtime Type Information (RTTI)、动态创建(Dynamic Creation)、持久化(Persistence/Serialization)、消息映射(Message Mapping)和命令路由(Command Routing)。这些技术是MFC编程的关键,也是许多教程中较少涉及的内容。在这一部分的后几章,作者跳出了Scribble程序,探讨了更多独立的MFC应用实例。 通过《深入浅出MFC》这本书,读者不仅可以获得MFC编程的扎实基础,还能提升对MFC源码的阅读和分析能力。书中的实例和深入解析有助于解决学习过程中可能遇到的疑问,使读者能更好地运用MFC开发高效且功能丰富的Windows应用程序。无论是对初学者还是有一定经验的开发者,这本书都是一个宝贵的资源,可以帮助他们深入理解并熟练掌握MFC编程。