第1章 C++Builder5.0简介和安装 1
1.1 C++Builder的产生和发展 2
1.2 C++Builder5.0的新特点 2
1.3 C++Builder5.0的安装 6
1.4 运行和卸载C++Builder5.0 11
1.5 小结 12
第2章 C++语言入门 13
2.1 面向对象的概念与类 14
2.2 C++语言入门 15
2.3 C++类 34
2.4 小结 44
第3章 集成开发环境 45
3.1 C++Builder5.0 IDE概述 46
3.2 C++Builder5.0的主窗体 47
3.3 常用的编辑器 68
3.4 数据库管理工具 81
3.5 Help帮助环境 81
3.6 打印设置 82
3.7 退出C++Builder5.0 85
3.8 小结 85
第4章 工程项目的管理与运行调试 86
4.1 项目组的管理 87
4.2 程序的运行调试 99
4.3 小结 104
第5章 程序界面的设计 105
5.1 控件的相关介绍 106
5.2 简单界面的设计 116
5.3 高级界面的设计 132
5.4 综合示例 143
5.5 小结 143
第6章 图形编程 144
6.1 Windows图形编程知识 145
6.2 基本图形类 148
6.3 图形图像组件类 163
6.4 图形特技 170
6.5 小结 181
第7章 多媒体程序的开发 182
7.1 多媒体的基础知识 183
7.2 TMediaPlayer组件的使用 186
7.3 动画组件TAnimate 192
7.4 多媒体演示程序实例 194
7.5 小结 223
第8章 基于OpenGL三维图形编程 224
8.1 OpenGL简介 225
8.2 OpenGL编程构架 226
8.3 常用图形函数 230
8.4 光照和纹理 255
8.5 小结 264
第9章 网络控件及开发实例 265
9.1 Internet概述 266
9.2 Socket编程 270
9.3 网上聊天程序 278
9.4 网络测试应用程序 290
9.5 小结 299
第10章 数据库应用程序的开发 300
10.1 数据库概述 301
10.2 一个简单数据库表的建立 304
10.3 常用数据库控件介绍 311
10.4 数据库的深入设计 326
10.5 一个复杂数据库程序设计示例 334
10.6 小结 354
第11章 异常的处理 356
11.1 关于异常 357
11.2 异常的捕获和处理模式 359
11.3 异常的综合处理 363
11.4 小结 370
第12章 小型CAD系统开发 371
12.1 选题背景 372
12.2 窗体设计 372
12.3 代码设计 374
12.4 菜单程序设计 380
12.5 生成可执行程序PCAD.exe 385
12.6 生成安装程序setup.exe 386
12.7 小结 393