第一章 C++Builder 4的集成开发环境
1.1 C++Builder 4的新增功能
1.1.1 项目管理器
1.1.2 ClassExplorer
1.1.3 编译器和运行期库的改进
1.1.4 Code lnsight
1.1.5 可入坞的窗口
1.1.6 调试器的改进
1.1.7 支持微软交易服务系统
1.1.8 ActiveX的改进
1.1.9 与Microsoft VisualC++兼容
1.1.10 VCL的改进
1.1.11 2000年问题
1.1.12 动态数组
1.1.13 支持CORBA
1.1.14 TClientDataset
1.1.15 多层应用程序
1.1.16 包的管理
1.1.17 数据库的改进
1.2 主窗口
1.3 菜单栏
1.3.1 File菜单
1.3.2 Edit菜单
1.3.3 Search菜单
1.3.4 View菜单
1.3.5 Project菜单
1.3.6 Run菜单
1.3.7 Component菜单
1.3.8 Database菜单
1.3.9 Tools菜单
1.3.10 Workgroups菜单
1.3.11 Help菜单
1.4 工具栏
1.5 元件选项板
1.5.1 Standard页
1.5.2 Additional页
1.5.3 Win32页
1.5.4 System页
1.5.5 Internet页
1.5.6 Data Access页
1.5.7 Data Controls页
1.5.8 Midas页
1.5.9 Decision Cube页
1.5.10 QReport页
1.5.11 Dialogs页
1.5.12 Win 3.1页
1.5.13 Samples页
1.5.14 ActiveX页
1.5.15 自定义元件选项板
1.6 Object Inspector
1.7 代码编辑器
1.7.1 代码编辑器的窗口
1.7.2 代码导航
1.7.3 在代码编辑器中获得帮助和提示
1.7.4 装订区
1.8 ClassExplorer
1.8.1 显示哪些内容
1.8.2 基本操作
1.8.3 设置ClassExplorer的选项
1.9 Code Insight
1.9.1 代码自动完成
1.9.2 参数提示
1.9.3 代码模板
1.9.4 提示表达式的值
1.9.5 符号声明
1.9.6 自定义Code Insight
1.10 自定义代码编辑器
1.10.1 设置编辑器的选项
1.10.2 设置代码编辑器的显示和字体选项
1.10.3 设置代码编辑器的颜色
1.11 对象库
1.11.1 New页
1.11.2 ActiveX页
1.11.3 Multitier页
1.11.4 Forms页
1.11.5 Dialogs页
1.11.6 Projects页
1.11.7 Data Modules页
1.11.8 Business页
1.11.9 设置对象库的显示方式
1.11.10 通过对象库实现代码重用
1.11.11 代码重用的方式
1.11.12 使用对象库中的项目模板
1.11.13 自定义对象库
1.12 设置IDE的选项
第二章 元件与窗体
2.1 把元件加到Form上
2.2 在Form上选择元件
2.3 移动、删除和改变尺寸
2.4 剪切、复制、粘贴
2.5 在Form上对齐元件
2.6 把元件分组
2.7 向项目中加入新的Form
2.8 在多个Form或单元之间切换
2.9 从一个Form中调用另一个Form
2.10 与其他项目共享Form
2.11 把Form以ASCII格式存储
2.12 使用Form模板和向导
第三章 特性与事件
3.1 在设计期修改元件的特性
3.2 在运行期修改元件的特性
3.3 特性编辑器
3.3.1 直接键入型编辑器
3.3.2 下拉列表框型编辑器
3.3.3 对象列表型编辑器
3.3.4 对话框型编辑器
3.3.5 嵌套型编辑器
3.3.6 集合型编辑器
3.3.7 两个特殊的特性
3.4 建立事件句柄
3.5 建立默认的事件句柄
3.6 重用事件句柄
3.7 定位已有的事件句柄
3.8 删除事件句柄
3.9 处理鼠标和键盘事件
3.10 处理与菜单有关的事件
第四章 项目管理
4.1 什么是项目
4.1.1 项目文件
4.1.2 Form文件
4.1.3 包文件
4.1.4 桌面文件
4.1.5 其他文件
4.2 Form与单元
4.3 有关项目的基本操作
4.4 项目管理器
4.4.1 1具栏和状态栏
4.4.2 快捷菜单
4.5 管理项目组
4.5.1 怎样创建项目组
4.5.2 在项目组中加入BAT项目
4.5.3 在项目组中加入DLL项目
4.5.4 在项目组中加入控制台程序项目
4.5.5 编译项目组
4.6 与其他项目共享文件
4.7 选择项目模板
4.8 编译、重建和运行项目
4.9 设置项目选项
4.10 指定项目的主Form
4.11 指定应用程序的标题、图标和帮助文件
4.12 设置编译器的选项
4.13 设置编译器的高级选项
4.14 设置项目的搜索路径
4.15 设置项目的版本信息
4.16 设置包的选项
第五章 调试器
5.1 错误类型
5.1.1 设计期错误
5.1.2 编译期错误
5.1.3 运行期错误
5.1.4 逻辑错误
5.1.5 怎样尽可能地减少错误
5.2 准备调试
5.3 设置调试器的选项
5.3.1 General页
5.3.2 Event Log页
5.3.3 Innguage Exceptions页
5.3.4 OS Exceptions页
5.3.5 Distnbuted Debugging页
5.4 自定义调试器的颜色
5.5 控制程序的运行
5.5.1 单步执行
5.5.2 跟踪执行
5.5.3 跳过一段代码
5.5.4 全速执行剩余的代码
5.5.5 返回到执行点
5.5.6 暂停运行
5.5.7 重新开始运行
5.5.8 命令行参数
5.6 断点
5.6.1 源代码断点
5.6.2 机器指令断点
5.6.3 数据断点
5.6.4 模块断点
5.6.5 断点列表窗口
5.6.6 删除断点
5.6.7 设置断点的属性
5.6.8 禁止和允许断点
5.7 监视表达式的值
5.7.1 观察窗口
5.7.2 计算和修改表达式的值
5.7.3 计算提示
5.7.4 Inspector窗口
5.7.5 查看局部变量的值
5.8 几个与调试有关的窗口
5.8.1 CPU窗口
5.8.2 线程状态窗口
5.8.3 Call Stack窗口
5.8.4 模块窗口
5.8.5 事件记录窗口
5.9 调试动态链接库
5.10远程调试
5.10.1 本地的配置
5.10.2 远程机器的配置
5.11 多进程调试
5.12 其他调试手段
第六章 面向对象编程
6.1 什么是对象
6.2 修改元件的名称
6.3 对象的作用域问题
6.4 类成员的可见性
6.5 对象的相互赋值
6.6 自己创建一个对象
6.7 VCL的结构
6.8 TObject
6.9 TPersistent
6.10 TComponent
6.11 TControl
6.12 TWinControl
6.13 TGraphicControl
6.14 TCustomControl