第1章 Windows应用程序框架的创建与消息处理
1. 1 创建Windows应用程序框架
1. 2 应用程序的分析
1. 3 Windows的消息
1. 3. 1 消息的处理机制
1. 3. 2 Windows程序中的消息分类
1. 4 消息映射
1. 5 消息处理
1. 5. 1 消息的发送和接收
1. 5. 2 消息处理的实例
习题
第2章 文档与视图
2. 1 文档与视图结构
2. 2 单文档 SDI 应用程序
2. 3 多文档应用程序
2. 3. 1 多文档 MDI 应用程序的基本概念
2. 3. 2 创建MDI应用程序
2. 4 文档中数据的处理
习题
第3章 菜单
3. 1 菜单
3. 2 AppWizard的菜单资源
3. 3 创建菜单的一般过程
3. 4 编辑菜单资源
3. 5 用ClassWizard自动映射菜单消息
3. 6 快捷菜单
3. 7 菜单项的有效性控制
3. 8 基于对话框的菜单设计
3. 9 动态菜单
3. 9. 1 编辑菜单资源
3. 9. 2 加入菜单响应函数
3. 9. 3 加入动态菜单响应函数
习题
第4章 工具条与状态栏
4. 1 编辑工具栏
4. 1. 1 资源视图与默认工具条
4. 1. 2 添加按钮与删除按钮
4. 1. 3 设置按钮位图
4. 1. 4 添加按钮响应代码
4. 2 工具栏的控制
4. 2. 1 工具栏类的继承关系
4. 2. 2 工具栏类的常用方法
4. 2. 3 工具栏类的常用函数使用简介
4. 3 创建新的工具栏
4. 3. 1 资源脚本文件及其编辑器
4. 3. 2 工具条资源模板
4. 3. 3 装入工具条
4. 4 在状态栏显示信息
4. 4. 1 状态栏类的继承关系
4. 4. 2 状态栏类的成员函数
4. 4. 3 在状态栏显示信息编程方法
4. 5 改变状态栏
4. 5. 1 自定义状态栏
4. 5. 2 控制状态栏
4. 6 工具条编程实例
4. 6. 1 建立应用程序的工程文件
4. 6. 2 应用程序的可视化编程部分
4. 6. 3 应用程序编码
习题
第5章 图形操作与文本处理
5. 1 设备环境与CDC类
5. 1. 1 设备环境
5. 1. 2 CDC类
5. 2 GDI对象的应用
5. 2. 1 CPen类
5. 2. 2 CBrush类
5. 2. 3 CFont类
5. 2. 4 CBitmap类
5. 3 绘图操作
5. 3. 1 绘图数据类
5. 3. 2 绘图参数设置
5. 3. 3 绘图函数使用
5. 3. 4 绘图举例
5. 4 文本处理
5. 4. 1 字体的属性和创建
5. 4. 2 常用文本输出函数
5. 4. 3 文本格式化属性
习题
第6章 对话框
6. 1 常用控件
6. 1. 1 静态控件和按钮
6. 1. 2 编辑框
6. 1. 3 列表框
6. 1. 4 组合框
6. 1. 5 调节控件
6. 2 模态对话框
6. 2. 1 对话框资源和类
6. 2. 2 创建对话框资源
6. 2. 3 创建对话框类
6. 2. 4 显示对话框
6. 2. 5 显示消息对话框
6. 3 非模态对话框
6. 4 属性页对话框
6. 4. 1 属性页对话框的创建
6. 4. 2 属性页对话框的运行机制
6. 5 Windows通用对话框
6. 5. 1 文件对话框
6. 5. 2 颜色对话框
6. 5. 3 字体对话框
6. 5. 4 打印对话框
习题
第7章 多线程编程技术
7. 1 线程的概念
7. 1. 1 进程
7. 1. 2 线程
7. 2 线程的创建
7. 2. 1 MFC线程的分类
7. 2. 2 创建MFC工作线程
7. 3 线程的控制
7. 3. 1 终止一个线程
7. 3. 2 悬挂和恢复线程
7. 3. 3 线程的优先级
7. 3. 4 控制线程的示例
7. 4 线程同步
7. 4. 1 同步与互斥的概念
7. 4. 2 同步对象及类
7. 4. 3 同步类的使用
7. 4. 4 线程同步的示例
习题
第8章 多媒体编程技术
8. 1 多媒体API概述
8. 2 音频函数的应用
8. 2. 1 高级音频函数
8. 2. 2 低级音频函数
8. 3 媒体控制接口
8. 3. 1 MCI的控制
8. 3. 2 命令——字符串接口
8. 3. 3 命令——消息接口
8. 4 多媒体ActiveX控件
8. 4. 1 动画控件animation
8. 4. 2 MultimediaMCI控件
8. 4. 3 可视动画控件ActiveMovie
8. 4. 4 flash控件
习题
第9章 数据库编程技术
9. 1 数据库的基本概念
9. 1. 1 数据库
9. 1. 2 数据库管理系统
9. 1. 3 SQL语言
9. 2 管理ODBC数据源
9. 2. 1 创建ODBC数据源
9. 2. 2 连接ODBC数据源
9. 2. 3 断开数据源连接
9. 3 创建MFC ODBC数据库应用程序
9. 3. 1 建立数据库应用程序框架
9. 3. 2 操作记录集
9. 4 DAO技术
9. 4. 1 DAO简介
9. 4. 2 MFC DAO类
9. 5 ADO数据对象
9. 5. 1 ADO
9. 5. 2 ADO对象
9. 6 数据库编程实例
9. 6. 1 创建数据库的表
9. 6. 2 建立与数据库的连接
9. 6. 3 添加记录集类
9. 6. 4 在主对话框中添加控件
9. 6. 5 编写初始化代码
9. 6. 6 编写浏览功能代码
习题
第10章 Internet编程
10. 1 用MFC WinSock类进行网络通信设计
10. 1. 1 创建套接字
10. 1. 2 连接套接字
10. 1. 3 监听一个连接
10. 1. 4 读和写数据
10. 2 用MFC WinInet类开发应用程序
10. 2. 1 MFC WinInet类的优点及其功能
10. 2. 2 Internet客户端程序实现步骤
10. 3 实例
习题
主要参考文献