MFC Windows应用程序设计(第3版)

作者:任哲 等

丛书名:普通高校本科计算机专业特色教材精选·算法与程序设计

定价:79.5元

印次:3-12

ISBN:9787302312734

出版日期:2013.03.01

印刷日期:2021.08.11

图书责编:汪汉友

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书为《MFC Windows 应用程序设计》的第3版。本书沿袭前一版的编写原则和风格,在读者学习了C/C++的基础上,从Windows SDK程序设计出发,用C++类对Windows应用程序进行了模拟封装,重点介绍MFC的应用程序框架。随后以精练的语言介绍Windows的图形图像处理、应用程序界面、资源、文件、动态链接库、进程与线程管理等知识。最后,介绍组件对象模型(COM) 、ActiveX技术、数据库和异常处理的基础知识。 本书内容丰富、结构合理、重点突出、注重应用、兼顾说理性和实用性、文字通俗易懂,以适当的方法加强了对MFC重点技术核心内容的介绍,使读者可以在有限的文字篇幅情况下获得尽可能大的信息量,适合作为普通高等院校的教学及教学参考用书,也可以作为其他计算机开发应用人员的参考书。

任哲教授从事高校自动化及计算机教学、科研多年。在国家核心期刊上发表计算机专业论文多篇。主编教材多部,曾获吉林省教学成果奖二项。

不经意间,距本书第1版出版已经有近十年光景了,而微软的Visual C++ 6.0,特别是其核心项目MFC,自其1992年初发布的MFC 1.0(即MS C/C++ 7.0) 开始也已经在业界驰骋拼杀20个年头了。本书的不断改版,固然是读者的抬爱,对于MFC来说,则不能不说是一个奇迹,因为迄今为止,在软件业发展史上除了MFC还没有一款软件受到如此瞩目。对之大加赞扬,乃至成为其忠实粉丝的拥趸者有之,而对其投以藐视、甚至鄙视的目光,称其代码丑陋无比而大加挞伐的也为数众多,但这种毁誉参半的评价却未妨碍它的广泛应用。这究竟是Visual C++ 6.0代码并不像藐视者所说的那么丑陋,还是因其代码效率高而没有太在意它的丑陋而使人们勉为其难地在使用它?不得而知。尽管在有了Java和.NET的今天,以MFC为主的Visual C++ 6.0仍然在桌面系统程序开发上以其独有的高效率优势而占有一定市场份额。 随着IT业的发展,新程序开发工具的不断涌现,不知从何时起,关于MFC又多个了一个话题: "MFC是否已经过时?”有人说它从出生那天起就过时了,也有人说它始终没过时,甚至时不时地有人在预测它什么时候过时以及将由什么工具来代替。一直到微软公司自己推出了自认为可代替MFC的.NET之后,人们认为MFC这回真的是要寿终正寝了,谁知到了.NET已经推出了Visual Studio 2010的当下,MFC仍然像幽灵一样徘徊于业界各个角落。 作为本书的作者,经常收到一些读者来信询问诸如上述的MFC会不会过时,学习MFC是不是还有意义之类的问题。对于头一个问题,我的回答是,不知道,真不知道。对于第二个问...

目录
荐语
查看详情 查看详情
第1章 Windows程序基础1

1.1 Windows应用程序的基本概念1

1.1.1 一般概念1

1.1.2 Windows内核、API和开发工具7

1.2 Windows的数据类型8

1.2.1 Windows的一个特殊数据类型--句柄9

1.2.2 窗口类WNDCLASS13

1.2.3 Windows函数的调用说明14

1.3 窗口的创建和显示15

1.4 事件、消息循环和窗口函数18

1.5 Windows应用程序的结构20

1.5.1 主函数20

1.5.2 窗口函数22

1.5.3 Windows系统、主函数、窗口函数之间的关系23

1.6 Windows程序代码重构30

1.6.1 用函数封装消息处理代码30

1.6.2 消息映射表34

练习题38

思考题38

第2章 Windows应用程序的类封装39

2.1 应用程序主函数的C++类封装39

2.1.1 窗口类的声明40

2.1.2 应用程序类的声明41

2.1.3 主函数封装后的程序42

2.2 派生类的应用46

2.2.1 应用程序类的派生类47 MFC Windows应用程序设计(第3版)目录     2.2.2 窗口类的派生类49

2.3 窗口函数的封装--消息映射53

2.3.1 消息处理函数的简单封装54

2.3.2 消息映射56

2.3.3 消息映射表的声明和实现59

小结62

练习题62

思考题63

第3章 MFC应用程序框架65

3.1 早期的应用程序框架及其MFC类65

3.1.1 早期的应用程序框架65

3... 查看详情

查看详情