


定价:33元
印次:1-6
ISBN:9787302155492
出版日期:2007.09.01
印刷日期:2011.12.09
图书责编:汪汉友
图书分类:教材
本书为《MFC Windows 应用程序设计》的第2版。本书沿袭前一版的编写原则和风格,在读者学习了C/C++的基础上,从Windows SDK程序设计出发,用C++类对Windows应用程序进行了模拟封装,重点介绍MFC的应用程序框架。随后以精练的语言介绍Windows的图形图像处理、应用程序界面、资源、文件、动态链接库、进程与线程管理等知识。最后,介绍组件对象模型(COM) 、ActiveX技术、数据库和异常处理的基础知识。 本书内容丰富、结构合理、重点突出、注重应用、兼顾说理性和实用性、文字通俗易懂,以适当的方法加强了对MFC重点技术核心内容的介绍,使读者可以在有限的文字篇幅情况下获得尽可能大的信息量,适合作为普通高等院校的教学及教学参考用书,也可以作为其他计算机开发应用人员的参考书。
由于广大读者的抬爱及清华大学出版社的鼓励,本书有幸再版。在此首先对广大读者和出版社表示衷心的感谢。自本书第1版出版以来,作者陆续收到一些读者来信,针对这些来信,作者准备谈以下两个问题。 1. 为什么要学习MFC 作者在第1版前言中就说过,通过对MFC的学习,除了可以使学生掌握一种Windows应用程序设计的基本方法之外,还可以使他们进一步全面、深刻地理解面向对象程序设计的思想,从而把握程序设计方法的发展方向。对此,曾经有读者提出过疑问:Visual Basic、Delphi、C#.NET、Java不都是面向对象的吗?为什么非要学习目前看起来似乎有些落后的MFC呢? 诚然,从时间上来看,MFC是微软较早开发的Windows应用程序框架,历史比较悠久。但是,请读者要注意,历史悠久与落后绝不是同一概念。当然也不意味着只要学会了MFC就可以打遍天下,解决所有问题,但就MFC所蕴含及所展露的程序设计思想、代码实现技巧,则是其他开发工具所不及的。 作为世界上第一个应用程序框架类库的MFC,是在C++尚未完善,尚不支持某些功能的时候产生的,MFC设计者们就是使用这种当时还比较低级的C++实现了这个庞大程序框架的各种复杂功能,因此MFC的各个角落都充满了这些设计者的智慧和技巧,这些智慧和技巧都体现了当今软件工程技术的重要思想和发展方向,以至于对C++的发展和随后出现的Java、C#技术等,都产生了极为深刻的影响,甚至有些就是MFC技术的直接应用。作者认为,迄今为止还没有一个应用程序框架类库能具有如此之大的信息量,所以它是计算机专业教育和教学的绝好素材。 作者认为, 通过对MFC的学习...
1.1 Windows应用程序的基本概念1
1.1.1 Windows应用程序的界面1
1.1.2 Windows应用程序与API函数1
1.1.3 Windows的一个特殊数据类型--句柄2
1.1.4 Windows应用程序的数据类型3
1.1.5 消息与消息循环4
1.2 Windows应用程序的结构6
1.2.1 主函数6
1.2.2 消息的处理部分--窗口函数8
1.2.3 Windows系统、主函数、窗口函数之间的关系9
1.3 用函数封装Windows程序15
1.4 窗口函数的另一种结构19
小结22
练习题22
思考题23
第2章 Windows应用程序的类封装25
2.1 应用程序主函数的C++类封装25
2.1.1 窗口类的声明26
2.1.2 应用程序类的声明27
2.1.3 主函数封装后的程序28
2.2 派生类的应用32
2.2.1 应用程序类的派生类33
2.2.2 窗口类的派生类35
2.3 窗口函数的封装--消息映射39
2.3.1 消息处理函数的简单封装40 2.3.2 消息映射42
2.3.3 消息映射表的声明和实现45
小结48
练习题48
思考题49
MFC Windows应用程序设计(第2版)目录 第3章 MFC应用程序框架51
3.1 早期的应用程序框架及其MFC类51
3.1.1 早期的应用程序框架51
3.1.2 MFC的窗口类52
3.1.3 CWinApp类53
3.2 最简单的MFC程序实例54... 查看详情







