第一章 C++Builder4概述 1
1.1 面向对象 2
1.2 对象 3
1.3 一切都是对象 4
1.4 Windows下的程序开发 6
1.5 为什么选择C++Builder4 7
1.6 对象的属性 11
1.7 事件和方法 16
1.8 消息处理机制 18
1.9 本章小结 21
第二章 开发环境 23
2.1 界面概述 24
2.2 主窗口 25
2.3 主菜单 26
2.4 快捷工具栏 36
2.5 部件板 38
2.6 对象检查器 40
2.7 表单设计器 41
2.8 代码编辑窗口 44
2.9 本章小结 46
第三章 开发工具 48
3.1 工程管理 48
3.2 集成调试器 54
3.3 设置好工作环境 61
3.4 对象存储器 65
3.5 辅助工具 66
3.6 本章小结 72
4.1 C++的由来 74
第四章 C++的语法规则 74
4.2 基本语法 75
4.3 语句 87
4.4 复杂数据结构 106
4.5 本章小结 114
第五章 高级开发概念 115
5.1 编译预处理 115
5.2 内置函数 119
5.3 字符串 120
5.4 指针 123
5.5 类 124
5.6 类的继承 136
5.7 多态性 144
5.8 C++Builder中类的层次 147
5.9 文件 149
5.10 变量的存储 153
5.11 参数的传递方式 158
5.12 函数重载和运算符重载 158
5.13 本章小结 162
第六章 熟悉工具——部件 163
6.1 Standard选项卡 164
6.2 Additional选项卡 168
6.3 Win32选项卡 169
6.4 System选项卡 172
6.5 Intemet选项卡 174
6.6 选项卡Data Access 175
6.7 Data Controls选项卡 176
6.8 QReport选项卡 177
6.9 Dialogs选项卡 178
6.10 Win3.1选项卡 180
6.11 Samples选项卡 182
6.12 ActiveX选项卡 183
6.13 公共的属性和事件 183
6.14 变量与对象的命名规则 184
6.15 命名的约定 185
6.16 本章小结 188
第七章 表单 189
7.1 设计优秀的表单 189
7.2 提高表单的可重用性 190
7.3 使得两个表单可以相互引用 191
7.4 表单的内部结构 195
7.5 表单属性 196
7.6 表单事件 211
7.7 表单方法 214
7.8 本章小结 215
第八章 图形 216
8.1 画布部件 216
8.2 画笔部件 229
8.3 画刷部件 232
8.4 位图部件 233
8.5 形状部件 234
8.6 图像部件 236
8.7 本章小结 238
第九章 MDI应用程序 239
9.1 建立一个MDI应用程序 239
9.2 MDI的属性、事件和方法 242
9.3 利用模板创建MDI 243
9.4 本章小结 247
第十章 多线程设计 248
10.1 理解线程 248
10.2 新建一个线程 252
10.3 线程的同步和加锁 254
10.4 利用多线程排序 254
10.5 本章小结 261
第十一章 数据库的开发和报表 262
11.1 关于数据库 262
11.2 数据库部件 266
11.3 SQL查询语言 285
11.4 几个常用的工具 289
11.5 报表的设计 299
11.6 本章小结 308
第十二章 多媒体 309
12.1 多媒体概述 310
12.2 开发一个多媒体应用程序 310
12.3 常见的多媒体文件格式 312
12.4 TMediaPlayer部件 313
12.5 简易的声音播放程序 317
12.6 视频播放器 319
12.7 D3D绘画 321
12.9 本章小结 334
第十三章 制作安装程序 335
13.1 制作安装程序 335
13.2 本章小结 346