当前位置:主页 > 计算机电子书 > 其它 > MFC pdf电子书
深入浅出MFC(第2版)

深入浅出MFC(第2版) PDF 超清版

  • 更新:2022-05-03
  • 大小:17.04MB
  • 类别:MFC
  • 作者:侯俊杰
  • 出版:华中科技大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

深入浅出MFC(第2版)》是由华中科技大学出版社出版的一本关于MFC方面的书籍,作者是侯俊杰,主要介绍了关于深入浅出MFC、MFC方面的知识内容,目前在MFC类书籍综合评分为:7.9分。

书籍介绍

本书分为四大篇。第一篇提出学习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章 你一定要知道(导读)
  • 这本书适合谁
  • 你需要什么技术基础
  • 你需要什么软硬件环境
  • 让我们使用同一种语言
  • 本书符号习惯
  • 本书例程的取得
  • 范例程序说明
  • 与前版本之差异
  • 如何联络作者
  • 第一篇 勿在浮砂筑高台
  • 第1章 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章 消息映射与命令传递
  • 第10章 MFC与对话盒
  • 第11章 View功能的加强与重绘效率的提高
  • 第12章 打印与预览
  • 第13章 多重文件与多重显示
  • 第14章 MFC多线程程序设计
  • 第15章 定制一个AppWizard
  • 第16章 站上众人的肩膀——使用Components&activeX Controls
  • 第五篇 附录
  • 附录A 无责任书评:从摇篮到坟墓Windows的完全学习
  • 附录B Scribble Step 5完整原始码
  • 附录C Visual C++5.0MFC范例程序一览
  • 附录D 以MFC重建DBWIN

资源获取

资源地址1:https://pan.baidu.com/s/1A2hR2J3s83IJFXOB-RpQHg(密码:ud45)

相关资源

网友留言