简介
全书共分为16章。书中介绍了掌握MFC必须具备的C++和面向对象的基础知识;详细阐述了MFC应用框架、窗口的原理、文档视图结构、消息处理机制和技术及相关实现,对于每一个技术难点,在进行理论阐述的同时,都给出了典型例子,以提高大家开发MFC应用的实践水平,拓宽程序设计思路;除了介绍传统的GDI编程接口外,还详细讲解了最新的GDI+编程接口,通过对比两种编程接口,想念读者可以在短时间内就能熟悉并实际应用GDI+了;书中还介绍了跟操作系统关系密切的编程,包括进程、线程和动态链接库等;在介绍COM编程技术的同时,重点分析了MFC对IUnkown接口、聚合、自动化、链接点的支持,读者在了解MFC实现COM原理的同时,还将了解到一些非常实用的编程技术,譬如动态调用、接口映射等;最后则介绍了最新的托管C++扩展及典型托管应用的开发。随书附赠光盘为书中部分范例源代码。本书适合中高级MFC程序员阅读,也可供.NET应用开发爱好者作为参考。
目录
第1章 面向对象编程
1.1 面向对象的基本概念
1.2 面向对象的建模技术UML
1.3 面向对象的C++语言
1.4 小结
第2章 窗口
2.1 窗口结构
2.2 窗口类型
2.3 窗口关系
2.4 消息和消息处理
2.5 窗口应用框架
2.6 小结
第3章 MFC简介
3.1 MFC的优势
3.2 MFC中的类
3.3 用MFC开发应用的基本方法
3.4 MFC中的窗口管理
3.5 小结
第4章 CObject类
4.1 概述
4.2 创建对象
4.3 诊断功能
4.4 运行时类信息
4.5 动态创建
4.6 序列化
4.7 小结
第5章 MFC应用框架
5.1 应用程序对象和MFC类库的交互
5.2 应用程序的初始化
5.3 消息循环
5.4 空闲处理
5.5 应用程序的退出
5.6 CWinApp提供的其他服务
5.7 小结
第6章 消息映射
6.1 基本概念
6.2 消息映射表
6.3 一般窗口消息的处理成员的定位
6.4 命令处理成员的定位
6.5 消息映射宏
6.6 小结
第7章 消息处理
7.1 处理标准窗口消息
7.2 处理命令消息
7.3 处理反射消息
7.4 投递和发送消息
7.5 SendNotifymessage和SendMessageCallback
7.6 使用自定义命令
7.7 使用自定义窗口消息
7.8 使用登记消息
7.9 处理线程消息
7.10 跨进程处理消息
7.11 消息钩子
7.12 小结
第8章 对话框
8.1 对话框的生存期
8.2 数据交换和数据验证
8.3 使用通用对话框
8.4 运行时修改对话框
8.5 作为子窗口的对话框
8.6 HTML对话框
8.7 使用属性表
8.8 使用对话栏
8.9 小结
第9章 文档和视图
9.1 文档/视图结构
9.2 文档/视图结构的创建
9.3 深入文档模板
9.4 文档对象
9.5 视图对象
9.6 框架窗口
9.7 打印
9.8 小结
第10章 深入视图
10.1 拆分
10.2 流动和缩放
10.3 控件视图
10.4 窗体视图
10.5 基于HTML的视图——CDHtmlView
10.6 小结
第11章 GDI绘图
11.1 GDI绘图的编程模型
11.2 绘制图形
11.3 使用图像
11.4 小结
第12章 GDI+绘图
12.1 GDI+编程模型
12.2 绘制基数样条曲线
12.3 独立的路径对象
12.4 Alpha混合
12.5 渐变
12.6 变换和矩形对象
12.7 使用图像
12.8 小结
第13章 进程和线程
13.1 基本理论
13.2 创建子进程
13.3 虚拟内存管理
13.4 进程间内存共享
13.5 用户界面线程
13.6 辅助线程
13.7 线程安全措施
13.8 小结
第14章 动态链接库
14.1 简介
14.2 规则DLL创建及其使用
14.3 进程状态、模块状态和线程状态
14.4 创建和使用扩展DLL
14.5 DLL中的资源
14.6 小结
第15章 COM组件编程
15.1 COM基础知识
15.2 IUnknown接口在MFC中的实现
15.3 类厂及其MFC实现
15.4 用MFC实现简单的COM组件
15.5 双重接口
15.6 可连接对象及其MFC实现
15.7 封送的应用:在线程间传递接口指针
15.8 小结
第16章 .NET应用开发
16.1 C++托管扩展简介
16.2 常用的托管C++编程技能
16.3 具有双重接口功能的规则DLL
16.4 典型托管应用开发
16.5 小结
1.1 面向对象的基本概念
1.2 面向对象的建模技术UML
1.3 面向对象的C++语言
1.4 小结
第2章 窗口
2.1 窗口结构
2.2 窗口类型
2.3 窗口关系
2.4 消息和消息处理
2.5 窗口应用框架
2.6 小结
第3章 MFC简介
3.1 MFC的优势
3.2 MFC中的类
3.3 用MFC开发应用的基本方法
3.4 MFC中的窗口管理
3.5 小结
第4章 CObject类
4.1 概述
4.2 创建对象
4.3 诊断功能
4.4 运行时类信息
4.5 动态创建
4.6 序列化
4.7 小结
第5章 MFC应用框架
5.1 应用程序对象和MFC类库的交互
5.2 应用程序的初始化
5.3 消息循环
5.4 空闲处理
5.5 应用程序的退出
5.6 CWinApp提供的其他服务
5.7 小结
第6章 消息映射
6.1 基本概念
6.2 消息映射表
6.3 一般窗口消息的处理成员的定位
6.4 命令处理成员的定位
6.5 消息映射宏
6.6 小结
第7章 消息处理
7.1 处理标准窗口消息
7.2 处理命令消息
7.3 处理反射消息
7.4 投递和发送消息
7.5 SendNotifymessage和SendMessageCallback
7.6 使用自定义命令
7.7 使用自定义窗口消息
7.8 使用登记消息
7.9 处理线程消息
7.10 跨进程处理消息
7.11 消息钩子
7.12 小结
第8章 对话框
8.1 对话框的生存期
8.2 数据交换和数据验证
8.3 使用通用对话框
8.4 运行时修改对话框
8.5 作为子窗口的对话框
8.6 HTML对话框
8.7 使用属性表
8.8 使用对话栏
8.9 小结
第9章 文档和视图
9.1 文档/视图结构
9.2 文档/视图结构的创建
9.3 深入文档模板
9.4 文档对象
9.5 视图对象
9.6 框架窗口
9.7 打印
9.8 小结
第10章 深入视图
10.1 拆分
10.2 流动和缩放
10.3 控件视图
10.4 窗体视图
10.5 基于HTML的视图——CDHtmlView
10.6 小结
第11章 GDI绘图
11.1 GDI绘图的编程模型
11.2 绘制图形
11.3 使用图像
11.4 小结
第12章 GDI+绘图
12.1 GDI+编程模型
12.2 绘制基数样条曲线
12.3 独立的路径对象
12.4 Alpha混合
12.5 渐变
12.6 变换和矩形对象
12.7 使用图像
12.8 小结
第13章 进程和线程
13.1 基本理论
13.2 创建子进程
13.3 虚拟内存管理
13.4 进程间内存共享
13.5 用户界面线程
13.6 辅助线程
13.7 线程安全措施
13.8 小结
第14章 动态链接库
14.1 简介
14.2 规则DLL创建及其使用
14.3 进程状态、模块状态和线程状态
14.4 创建和使用扩展DLL
14.5 DLL中的资源
14.6 小结
第15章 COM组件编程
15.1 COM基础知识
15.2 IUnknown接口在MFC中的实现
15.3 类厂及其MFC实现
15.4 用MFC实现简单的COM组件
15.5 双重接口
15.6 可连接对象及其MFC实现
15.7 封送的应用:在线程间传递接口指针
15.8 小结
第16章 .NET应用开发
16.1 C++托管扩展简介
16.2 常用的托管C++编程技能
16.3 具有双重接口功能的规则DLL
16.4 典型托管应用开发
16.5 小结
精通MFC
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!