大小: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(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
同类热门
热门标签
网友评论1人参与,1条评论
最新排行
深入剖析Android开发:小应用里的大智慧pdf扫描版52.58Mpdf扫描版深入剖析Android开发:小应用里的大智慧是一本Android应用开发书籍,由张泳和葛丽娜两人共同编著。本书以谷歌的音乐播放器为例,深入剖析了Android的重要组件和核心服务,书中首先介绍了Android开发环境的搭建,以及AndroidSDK中一些
查看c#网络编程技术教程57.23M金华pdf扫描版c#网络编程技术教程是一本C#网络编程技术教程手册,由金华和华进两人共同编著。本书注重理论与实践的结合、循序渐进的教学方法,系统介绍了C#网络编程的相关知识,使读者能够快速掌握基于C#的网络应用开发技术。根据应用的需要,书中在内容安排上对C#基础知识进行
查看c++程序设计语言(第4部分:标准库)68.02M原书第4版c++程序设计语言(第4部分:标准库)是C++之父Bjarne Stroustrup编写的全新作品,也是通常用户所说的c++程序设计语言第四版,是无可替代的C++领域经典的参考书,详细的介绍C++11的各项新特性、功能等。全书知识结构完整,对C++语言介
查看modelsim教程大全12.71Mpdf中文版modelsim教程大全是多多小编收集的一个软件教程合集包,总共7个文件,包括pdf、doc、ppt三种格式,并附带了pdf阅读器,用户即下即看。该教程详细的讲述了modelsim的基本仿真流程,软件的详细使用方法以及使用技巧,通过学习,力争让每一位读者
查看sqlite权威指南 第二版29.43M艾伦 欧文斯 pdf扫描版sqlite权威指南 第二版是一本关于SQLite起源、特性、简介、使用、深度解析的书,由格兰特·艾伦和迈克·欧文斯两人共同编著。本书内容丰富翔实,特色鲜明,不仅为开发人员提供了全新的数据库选择,并且全面介绍了如何应用这种选择。其中第1、2章全面细致且重
查看linux大棚命令百篇(下)33.78M吴鹏冲pdf扫描版linux大棚命令百篇(下)是一本Linux命令大全指南,由吴鹏冲,杨文强和张昱三人共同编著。本书作者运用十分幽默风趣的语言,从Shell命令开始,介绍了文件编辑与内容处理,文件的查找、压缩与硬盘管理,网络相关命令,进程与性能调优,Linux 系统管理等
查看05j909工程做法图集16.91M高清无水印pdf版05j909工程做法图集是国家发布的一本适用于民用与一般工业建筑的建筑施工图集,简称05j909图集,主要内容包括室外工程、外墙饰面工程、室内装修工程、屋面工程、建筑涂料五部分的工程做法及材料附表、附录。图集内容符合当前国家节能、环保要求,按全国各气候分
查看neo4j实战pdf完整版11.82M高清扫描版neo4j实战是一本介绍Neo4j图形数据库的实战手册,由英国数据库管理员阿列克萨·武科蒂奇编著。本书以实例为依托,详细地对实例做建模分析,并给出经过测试的源代码,主要介绍了Neo4j数据库概述、Neo4j的数据模型 、Neo4j开发入门、Neo4j的查
查看新一代SDN VMware NSX 网络原理与实践pdf61.07M范恂毅pdf扫描版新一代SDN VMware NSX 网络原理与实践是一本全面剖析VMware NSX网络原理与实践的详细指南,由范恂毅和张晓和两人共同编著。本书内容丰富翔实,全面介绍了VMware NSX的相关知识,还从自身的经验和体会出发,阐述了NSX与其他技术、产品
查看
第1楼 北京市鹏博士长城宽带 网友