本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
图书基本信息 | |||
图书名称 | 深入浅出MFC(附光盘) | 作者 | 侯俊杰 著 |
定价 | 80元 | 出版社 | 华中科技大学出版社 |
ISBN | 9787900614933 | 出版日期 | 2001-01-01 |
字数 | 1100000 | 页码 | 701 |
版次 | 装帧 | 平装 | |
开本 | 16开 | 商品重量 |
内容提要 | |
本书分为四大篇。篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C 的高阶议题。“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C 整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C 使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C 整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。 第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C 的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。 第四篇以微软公司附于Visual C 光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍 缺乏的部分。此篇之 后数章则脱离Scribble程序,另成一格。 本书内含光盘一片,书中所有原始码与可执行文件尽在其中。 |
目录 | |
第0章 你要知道(导读) 这本书适合谁 你需要什么技术基础 你需要什么软硬件环境 让我们使用同一种语言 本书符号习惯 本书例程的取得 范例程序说明 与前版本之差异 如何联络作者 篇 勿在浮砂筑高台 章 Win32程序基本概念 Win32程序开发流程 需要什么函数库(.LIB) 需要什么头文件(.H) 以消息为基础,以事件驱动之(message based,event driven) 一个具体而微的Win32程序 程序进入点WinMain 窗口类之注册与窗口之诞生 消息循环 窗口的生命中枢:窗口函数 消息映射(Message Map)的雏形 对话框的运行 模块定义文件(.DEF) 资源描述档(.RC) Widnows程序的生与死 空闲时间的处理:OnIdle Console程序 Console程序与DOS程序的差别 Console程序的编译链接 JBACKUP:Win32 Console程序设计 MFCCON:MFC Console程序设计 行程与线程(Process and Thread) 核心对象 一个行程的诞生与死亡 产生子行程 一个线程的诞生与死亡 以_beginthreadex取代CreateThread 线程优先级(Priority) 多线程程序设计实例 第2章 C 的重要性质 类及其成员——谈封装(encapsulation) 基类与派生类:谈继承(Inheritance) this指针 虚拟函数与多态(Polymorphism) 类与对象大解剖 Object slicing与虚拟函数 静态成员(变量与函数) C 程序的生与死:兼谈构造函数与解构函数 四种不同的对象生存方式(in stack、in heap、global、local static) 执行期类型信息(RTTI) 动态生成(Dynamic Creation) 异常处理(Exception Handling) Template Template Functions Template Classes Template的编译与链接 第3章 MFC六大关键技术之仿真 MFC类层次结构 Frame 1范例程序 MFC程序的初始化过程 Frame 2范例程序 RTTI(执行期类型识别) 类别型录网与CRuntimeClass DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC宏 Frame 3范例程序 IsKindOf(类型识别) Frame 4范例程序 Dynamic Creation(动态生成) DECLARE_DYNCREATE/IMPLEMENT_DYNCREATE宏 Frame 6范例程序 Persistence(保存)机制 Serialize(数据读写) …… 第二篇 欲善工事先利其器 第4章 Visual C 集成开发环境 第三篇 浅出MFC程序设计 第5章 总观Application Framework 第6章 MFC程序的生死因果 第7章 简单而完整:MFC骨干程序 第四篇 深入MFC程序设计 第8章 Document-View深入探讨 第9章 消息映射与命令传递 0章 MFC与对话盒 1章 View功能的加强与重绘效率的提高 2章 打印与预览 3章 多重文件与多重显示 4章 MFC多线程程序设计 5章 定制一个AppWizard 6章 站上众人的肩膀——使用Components&activeX Controls 第五篇 附录 附录A 无责任书评:从摇篮到坟墓Windows的完全学习 附录B Scribble Step 5完整原始码 附录C Visual C 5.0MFC范例程序一览 附录D 以MFC重建DBWIN |
作者介绍 | |
侯俊杰,先生不知何许人也,闲静少言,不慕荣利。好读书,求甚解;每有会意,击节高歌,欣然忘食。嗜咖啡,妻严,不能常得。亲旧知其如此,或备而礼之,或置而招之;造饮辄尽,期在必快。既快而退,曾不吝去留。善善恶恶,贤贤贱不肖。曲高和寡,直言罪人,晏如也。胸有点墨 |
编辑推荐 | |
《深入浅出MFC》内含光盘一片,书中所有原始码与可执行文件尽在其中。 |