第1章 Visual C++6.0概述
1.1 为什么选择Visual C++6.0
1.2 Visual C++的不同版本
1.2.1 Standard(标准版)
1.2.2 Professional(专业版)
1.2.3 Enterprise(企业版)
1.3 安装Visual C++6.0
1.4 Visual C++6.0的菜单栏
1.4.1 File菜单
1.4.2 Edit菜单
1.4.3 View菜单
1.4.4 Insert菜单
1.4.5 Project菜单
1.4.6 Build菜单
1.4.7 Tools菜单
1.4.8 Window菜单
1.4.9 Help菜单
1.5 Visual C++6.0的常用工具
1.5.1 App Wizard
1.5.2 Resource Editor
1.5.3 Class Wizard
1.5.4 MSDN
1.6 什么是MFC
1.6.1 MFC概念
1.6.2 MFC结构体系
1.6.3 MFC中的常用类
1.7 本章小结
1.8 习题
第2章 C++语言基础
2.1 基本数据类型
2.1.1 整型数据
2.1.2 短整型数据
2.1.3 长整型数据
2.1.4 特殊整型数据
2.1.5 字符型数据
2.1.6 浮点型数据
2.2 标识符
2.3 C++中的变量
2.4 C++中的常量
2.5 基本运算符
2.5.1 算术运算符
2.5.2 关系运算符
2.5.3 逻辑运算符
2.5.4 按位运算符
2.5.5 特殊运算符
2.6 流程控制
2.6.1 条件语句
2.6.2 分支语句
2.6.3 循环语句
2.6.4 转移语句
2.7 本章小结
2.8 习题
第3章 创建应用程序
3.1 创建MFC应用程序
3.2 Windows的编程模式
3.2.1 最初的过程式程序
3.2.2 事件驱动程序
3.2.3 消息
3.3 如何学习MFC
3.4 本章小结
3.5 习题
第4章 面向对象编程
4.1 C++语言特性
4.1.1 封装性
4.1.2 继承性
4.1.3 多态性
4.2 函数
4.2.1 成员函数
4.2.2 构造函数与析构函数
4.2.3 虚函数
4.2.4 函数重载与运算符重载
4.3 类和对象
4.3.1 类与对象的含义
4.3.2 类的作用域与类成员的访问
4.4 类的继承机制
4.4.1 派生类及其访问控制
4.4.2 多重继承
4.5 本章小结
4.6 习题
第5章 文档/视图结构
5.1 文档与视图
5.2 文档和视图通信的关键函数
5.2.1 CView∷GetDocument函数
5.2.2 CDocument∷UpdateAllView函数
5.2.3 CView∷OnUpdate函数
5.2.4 CView∷OnInitialUpdate函数
5.2.5 CDocument∷OnNewDocument函数
5.3 文档与视图应用程序范例
5.3.1 程序功能简介
5.3.2 操作步骤
5.4 本章小结
5.5 习题
第6章 用户界面设计
6.1 菜单
6.1.1 添加新菜单项
6.1.2 编辑菜单项的属性
6.1.3 删除菜单项
6.1.4 添加菜单命令处理函数
6.1.5 启用和禁用菜单命令
6.1.6 复选和单选标记菜单命令
6.1.7 创建弹出式菜单
6.2 工具栏
6.2.1 向工具栏添加按钮
6.2.2 添加工具栏间隔
6.2.3 删除按钮
6.2.4 编辑按钮属性
6.2.5 启用和禁用工具栏按钮
6.3 状态栏
6.3.1 修改应用程序的状态栏
6.3.2 更新状态栏窗格内容
6.4 对话框
6.4.1 对话框概述
6.4.2 创建对话框
6.4.3 设置控件Tab顺序
6.4.4 对话框常用控件
6.5 本章小结
6.6 习题
第7章 常用控件
7.1 控件概述
7.1.1 工具栏控件
7.1.2 状态栏、标签与列表框控件
7.1.3 树形视图控件
7.1.4 列表视图控件
7.1.5 创建控件
7.2 常用控件应用程序
7.2.1 程序功能简介
7.2.2 操作步骤
7.3 本章小结
7.4 习题
第8章 文件存取与打印
8.1 文件存取
8.2 随机文件访问
8.3 文件串行化
8.4 文件对话框
8.5 内存文件类
8.6 文件输入/输出流
8.7 文件操作例程
8.7.1 实例1
8.7.2 实例2
8.8 HTML文件制作
8.9 打印
8.10 本章小结
8.11 习题
第9章 数据库与应用
9.1 ODBC与DAO
9.2 MFC DAO
9.3 与ODBC数据库相关的MFC类
9.3.1 CDatabase类
9.3.2 CRecordset类
9.3.3 CRecordView类
9.4 范例程序
9.4.1 功能简介
9.4.2 操作步骤
9.5 本章小结
9.6 习题
第10章 绘图
10.1 绘图基础
10.1.1 GDI类
10.1.2 CDC类的绘图函数
10.1.3 GDI对象的种类与构造
10.1.4 GDI对象的使用方法
10.2 绘图程序实例
10.2.1 程序功能简介
10.2.2 操作步骤
10.3 本章小结
10.4 习题
第11章 多媒体编程
11.1 声音
11.1.1 MCI的控制方式
11.1.2 MCI命令分类
11.1.3 MCI设备类型与设备名称
11.1.4 等待、通知和测试标志
11.2 图像
11.2.1 BMP文件结构
11.2.2 Windows位图显示的必要条件
11.2.3 Windows的调色板
11.2.4 使用调色板的方法
11.2.5 构造Windows图像处理类库
11.3 多媒体制作实例
11.3.1 实例1
11.3.2 实例2
11.3.3 实例3
11.4 本章小结
11.5 习题
第12章 网络编程
12.1 计算机网络概述
12.1.1 计算机网络的发展
12.1.2 计算机网络的分类
12.1.3 网络软件
12.1.4 网络分层模型
12.2 网络应用程序
12.2.1 网络应用程序的结构
12.2.2 建立socket对象
12.2.3 建立连接
12.2.4 发送和接收数据
12.2.5 监听socket
12.2.6 为客户端连接请求建立socket队列
12.3 WinSock编程
12.4 MFC套接字类
12.5 MFCWinInet编程
12.6 客户端应用程序例程
12.6.1 功能简介
12.6.2 操作步骤
12.7 服务器端应用程序例程
12.7.1 功能简介
12.7.2 操作步骤
12.8 HTML控件例程
12.8.1 功能简介
12.8.2 操作步骤
12.9 本章小结
12.10 习题
第13章 实例分析
13.1 全屏显示
13.1.1 实例分析
13.1.2 实例实作
13.2 屏幕抓图
13.2.1 实例分析
13.2.2 操作步骤
13.3 剪贴板管理
13.3.1 实例分析
13.3.2 实例实作
13.4 换肤程序
13.4.1 实例分析
13.4.2 代码分析
13.5 改变屏幕分辨率
13.5.1 实例分析
13.5.2 代码分析
13.6 TCP查看器
13.6.1 实例分析
13.6.2 代码分析
13.7 我的Winzip
13.7.1 实例分析
13.7.2 代码分析
13.8 本章小结
13.9 习题
索引