首 页
手机版

深入浅出mfc第二版pdf 附光盘全部源码

深入浅出mfc第二版pdf是一本学习MFC程序设计的优秀入门教材,由侯俊杰编著,华中科技大学出版社发行。本书从mfc的运用,钻入mfc的内部运作,进而appliocation frameword的原理,再至物件导向的精神,然后回到mfc的运用,内容丰富,讲解详细,通俗易懂,是你学习mfc最好的入门教材。注意:软件包中附带了光盘全部源码。

为了维护本书更多的唯一性,作者增加了前版未的的runtime type information、dynamic creation等主题,对于message mapping与command routing的讨论也更详细,填补了深入浅出mfc第一版的缝隙。更值得一提的是,作者把这些在mfc中极神秘而又极重要的机制,以简化到不能再简化的方式,在dos程序中模拟出来,并且补充一章专论c++的高阶技术。至此,整个mfc的基础架构已经完全暴露在你的掌握之中,再没有任何神秘咒语了。

内容介绍

深入浅出mfc第二版分为四大篇。

第一篇提出学习MFC程序设计之前的必要基础,包括Windows程序的基本观念以及C++ 的高阶议题。「学前基础」是相当主观的认定,不过,基于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。

第二篇介绍Visual C++ 整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代Visual C++ 使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++ 整合环境。工具的使用虽然谈不上学问,但在可视化软件开发过程中扮演极重角色,切莫小觑它。

第三篇介绍application framework 的观念,以及MFC 骨干程序。所谓骨干程序,是指VisualC++ 的工具AppWizard 所产生出来的程序代码。当然,AppWizard 会根据你的选项做出不同的程序代码,我所据以解说的,是大众化选项下的产品。

第四篇以微软公司附于Visual C++ 光盘片上的一个范例程序Scribble 为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing 等核心技术。这些技术正是其它书籍最缺乏的部份。此篇之最后数章则脱离Scribble 程序,另成一格。

什么是MFC?

MFC(MicrosoftFoundationClasses)是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。vc也指它的内部编译器,集成开发环境必须有一个编译器内核,例如DevC++其中一个编译器内核就是gcc。 MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。xx是版本,它封装了mfc内核,所以你在你的代码看不到原本的SDK编程中的消息循环等等东西,因为MFC框架帮你封装好了,这样你就可以专心的考虑你程序的逻辑,而不是这些每次编程都要重复的东西,但是由于是通用框架,没有最好的针对性,当然也就丧失了一些灵活性和效率。但是MFC的封装很浅,所以效率上损失不大。

目录

你一定要知道(导读)

第一篇 勿在浮砂筑高台

第1章 Win32程序基本概念

第2章 C++的重要性质

第3章 MFC六大关键技术之仿真

第二篇 欲善工事先利其器

第4章 Visual C++集成开发环境

第三篇 浅出MFC程序设计

第5章 总观Application Framework

第6章 MFC程序的生死因果

第7章 简单而完整:MFC骨干程序

第四篇 深入MFC程序设计

第8章 Document-View深入探讨

第9章 消息映射与命令传递

第10章 MFC与对话盒

第11章 View功能的加强与重绘效率的提高

第12章 打印与预览

第13章 多重文件与多重显示

第14章 MFC多线程程序设计

第15章 定制一个AppWizard

第16章 站上众人的肩膀——使用Components&activeX Controls

第五篇 附录

附录A 无责任书评:从摇篮到坟墓Windows的完全学习

无责任书评:MFC四大天王

附录B Scribble Step 5完整原始码

附录C Visual C++5.0MFC范例程序一览

附录D 以MFC重建DBWIN

收起介绍展开介绍
  • 下载地址
深入浅出mfc第二版pdf 附光盘全部源码

有问题? 点此报错

发表评论

1人参与,1条评论
第1楼北京市鹏博士长城宽带网友发表于: 2019-11-08 15:16:25
谢谢分享
0盖楼(回复)