第一章 C++语言摘要 1
1.1 函数重载 1
1.2 继承性 4
1.3 虚函数 8
1.4 向函数传递对象和拷贝构造函数 11
1.5 C++的动态分配符 16
第二章 创建一个应用程序 23
2.1 建立应用程序框架 23
2.2 创建视类 26
2.3 生成文档 31
2.4 消息处理 39
2.5 菜单和工具条 45
程序清单 51
第三章 Visual C++应用范例 64
3.1 生成具有IE特色的工具条 64
3.2 显示旋转文本 67
3.3 多边形窗口 68
3.4 在对话框中显示一个位图 70
3.5 改变窗口标题 71
3.6 获取目录信息 72
3.7 确定屏幕的分辨率 73
3.8 处理自定义消息 77
第四章 ActiveX控件 80
4.1 创建一个ActiveX控件 80
4.2 控件着色 84
4.3 添加用户通知属性 87
4.4 添加用户Get/Set属性 92
4.5 增加特殊效果 98
4.6 添加用户事件 102
4.7 处理字符串和字体 106
4.8 修改缺省的属性页 110
4.9 简单数据绑定 113
4.10 版本和序列化 120
程序清单 122
第五章 创建数据库应用 134
5.1 用ODBC注册新的数据库 134
5.2 创建Enroll应用 136
5.3 使用第二个纪录集 139
5.4 增加和删除纪录 144
程序清单 151
第六章 Visual C++多媒体编程 158
6.1 背景图像 158
6.2 选择颜色 176
6.3 播放WAV文件 181
6.4 播放视频文件 183
6.5 调色板动画 185
第七章 SLR算法VC6实现程序说明 191
7.1 设计思想 191
7.2 设计内容 191
7.3 测试例子 192
7.4 测试例子手工计算结果 192
7.5 测试例子程序执行结果 195
程序清单 197
第八章 VC 6.0的数据结构操作 226
8.1 单向链表类 226
8.2 双向链表类 243
8.3 AVL树类 267
8.4 异常处理 292