第1章 C++Builder 6.0编程基础 1
1.1 C++Builder 6.0的主要特性 1
1.2 可视化编程的基本要素 3
1.3 C++Builder 6.0的系统需求 5
1.4 C++Builder 6.0集成开发环境 6
1.5 使用帮助系统 12
1.6 C++Builder 6.0简单的程序示例 12
1.7 小结 15
1.8 习题 15
第2章 C++语言编程基础 16
2.1 基本概念 16
2.2 C++的文件结构 20
2.3 运算符与表达式 22
2.4 流程控制 25
2.5 数组 31
2.6 函数 35
2.7 指针 41
2.8 结构、联合和枚举 43
2.9 小结 47
2.10 习题 47
第3章 C++Builder语言的特性 48
3.1 类的基本概念 48
3.2 继承 53
3.3 多态性 58
3.4 C++Builder对C++的扩展 63
3.5 小结 65
3.6 习题 66
第4章 应用程序界面设计 69
4.1 窗体设计 69
4.2 菜单设计 76
4.3 多文档界面应用程序的设计 82
4.4 小结 87
4.5 习题 87
第5章 常用组件介绍 88
5.1 按钮类组件 88
5.2 基本组件 91
5.3 工具栏 109
5.4 状态栏(StatusBar) 111
5.5 扩展组件 112
5.6 小结 113
5.7 习题 114
第6章 对话框设计 115
6.1 提示信息框 115
6.2 标准对话框 118
6.3 对话框的应用 123
6.4 小结 126
6.5 习题 126
第7章 文件操作 127
7.1 文件管理组件 127
7.2 文件操作 128
7.3 文件存取 131
7.4 小结 138
7.5 习题 138
第8章 图形设计与打印 139
8.1 Windows GDI简介 139
8.2 Canvas(画布)类简介 139
8.3 Color(颜色)类 140
8.4 图形设计的组件 140
8.5 Canvas类的属性和方法 143
8.6 打印 149
8.7 小结 150
8.8 习题 151
第9章 图像处理 152
9.1 图像处理的基本知识 152
9.2 图像设计组件 155
9.3 与图像设计有关的类 158
9.4 图像的特殊效果 166
9.5 小结 177
9.6 习题 177
第10章 多媒体技术 178
10.1 多媒体的基本知识 178
10.1.1 音频 178
10.1.2 数字视频 179
10.1.3 动画 179
10.1.4 图形 179
10.1.5 文本 179
10.2 多媒体组件 180
10.2.1 Animate组件 180
10.2.2 MediaPlaye(媒体播放器)组件 181
10.3 媒体播放器(MediaPlayer)组件的应用 189
10.3.1 CD播放器 189
10.3.2 利用MCI(Media Control Interface)实现CD播放器 191
10.3.3 播放VCD文件 194
10.4 小结 196
10.5 习题 196
第11章 网络编程技术 198
11.1 网络基本知识 198
11.2 网络组件 200
11.3 网络组件应用及编程 205
11.4 小结 222
11.5 习题 222
第12章 数据库开发技术 223
12.1 数据库开发的基本知识 223
12.2 数据库维护辅助工具 228
12.3 数据库组件 236
12.4 数据库应用程序设计 257
12.5 C++Builder 6.0的报表设计 273
12.6 小结 282
12.7 习题 282
第13章 组件对象模型(COM) 284
13.1 COM的基本概念 284
13.2 使用向导创建COM对象 286
13.3 OLE自动化 287
13.4 小结 289
13.5 习题 289
第14章 动态连接库及应用程序打包 290
14.1 动态连接库 290
14.2 应用程序的打包 293
14.3 小结 295
14.4 习题 295
参考文献 297