《深入浅出MFC》第一部分:预备知识与Visual C++工具简介

需积分: 0 4 下载量 152 浏览量 更新于2024-12-04 收藏 3.87MB PDF 举报
《深入浅出MFC(第二版)简体中文版》是一本针对Windows程序设计和MFC(Microsoft Foundation Classes)框架的教材。该书共分为四大篇: 1. **学前基础**:作者强调这是学习MFC程序设计前的必要准备,涉及Windows程序的基本概念和高级C++主题。这部分基于个人经验和教学,旨在为读者提供扎实的基础。 2. **Visual C++整合环境**:本篇介绍了Visual C++集成开发环境(IDE),尽管不是详尽指南,但对于初次接触者或软件开发老手来说,足以让他们了解并掌握IDE的使用,因为良好的工具环境在软件开发中至关重要。 3. **Application Framework**:第三部分主要讲解MFC的核心——Visual C++工具AppWizard产生的基础程序结构。AppWizard可以根据用户选择生成不同类型的代码,作者着重解释了大众化选项下的程序结构。 4. **功能扩展与核心技术**:第四篇以微软附带的范例程序Scribble为基础,通过逐步添加新功能,深入剖析了诸如Runtime Type Information (RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping和Command Routing等关键技术。这些内容在其他同类书籍中相对较少,对提升编程技能尤其有价值。 值得注意的是,该书最初由侯捷编写,于1998年在台湾出版。由于作者未及时授权简体版,导致大陆读者未能及时获取。直到现在,尽管第二版已出版多年,考虑到其依然具备阅读和技术价值,以及作者对同胞的情感,他决定开放电子文档供读者免费阅读。提供的资源是繁体版,且存在一些排版问题,建议遇到问题时参照原文。 电子书以PDF格式可通过侯捷的网站(http://www.jjhou.com)下载,同时也提供了GBK镜像站点供下载。由于作者自身并未进行简体版转换,读者需自行处理繁体到简体的转换。