深入浅出mfc第二版pdf

深入浅出mfc第二版pdf

大小:51.23M

更新时间:24-09-12

系统:Pc

开始下载

深入浅出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

展开全部内容
语言简体中文

同类热门

网易新闻电脑版网易新闻电脑版 潇湘书院电脑版潇湘书院电脑版 开源阅读电脑版开源阅读电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 未公开的Oracle数据库秘密未公开的Oracle数据库秘密 linux常用命令大全linux常用命令大全 本草纲目本草纲目 docker入门实战docker入门实战

热门标签

电脑硬盘数据恢复软件大全 电脑动态壁纸软件 适合制作三维动画的工具软件 视频格式转换软件大全 php开发工具大全 电脑数控编程软件大全 多媒体课件制作软件 电脑内存清理软件 电脑c盘清理软件大全 好用的三维cad制图软件 宏达管理软件大全 电脑视频修复软件大全

网友评论1人参与,1条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用