上篇 C++ Builder入门
第一章 C++ Builder 5的集成开发环境
1.1 概述
1.1.1 C++ Builder 5的主要特点
1.1.2 C++ Builder 5的新增功能
1.1.3 C++ Builder 5的安装与运行
1.2 C++ Builder 5的集成开发环境
1.2.1 窗体
1.2.2 菜单栏
1.2.3 加速栏
1.2.4 控件栏
1.2.5 对象观察器
1.2.6 工程管理器
1.2.7 代码编辑器
1.2.8 类浏览器
1.2.9 桌面工具栏
1.3 C++ Builder的编程方法和步骤
1.3.1 开始一个新的工程
1.3.2 设计用户界面
1.3.3 属性的设置
1.3.4 编写程序代码
1.3.5 编译、运行程序
1.4 程序的调试
1.4.1 程序错误的种类
1.4.2 C++ Builder集成环境中的调试选项
1.4.3 C++ Builder的主要调试手段
1.4.4 C++ Builder的辅助调试工具
1.5 使用联机帮助
1.6 小结
第二章 窗体
2.1 窗体的属性、事件和方法
2.1.1 窗体的主要属性
2.1.2 窗体的主要事件
2.1.3 窗体的方法
2.2 设置窗体环境
2.3 窗体模板
2.3.1 使用窗体模板
2.3.2 向窗体模板库中加入新的窗体模板
2.4 菜单设计
2.5 菜单项的主要属性和方法
2.6 菜单模板
2.7 工具栏设计
2.8 状态栏设计
2.9 综合实例
2.10 小结
第三章 常用控件编程
3.1 进度条控件(ProgressBar)
3.1.1 进度条捷件的属性
3.1.2 进度条控件的入法
3.2 动画控件(Animate)
3.2.1 动画控件的属性
3.2.2 动画控件的主要方法
3.3 列表框控件(ListBox)
3.3.1 列表框控件的属性
3.3.2 列表框的主要方法
3.4 组合框控件(ComboBox)
3.4.1 组合框拧件的属性
3.4.2 组合框控件的方法
3.5 列表视图控件的属性(ListView)
3.6 树形视图控件(TreeView)
3.7 文件系统控件
3.7.1 文件列表框控件(FileList)
3.7.2 驱动器组合框控件(DriveComboBox)
3.7.3 过滤器组合框控件(FilterComboBox)
3.7.4 目录列表框控件(DirectoryListBox)
3.8 公用对话枢控件
3.8.1 OpenDialog的主要属性
3.8.2 OpenDialog的方法——Execute方法
3.9 文本编辑校件(RichEdit)
3.9.1 文本编辑控件的主要属性
3.9.2 文本编辑校件的方法
3.10 小结
第四章 消息及异常
4.1 Windows消息和C++ Builder事件
4.2 消息映射
4.3 自定义消息
4.3.1 定义自己的消息
4.3.2 定义消息处理旬柄
4.3.3 发送和传递消息
4.4 异常处理
4.5 try/catch块
4.6 异常类
4.7 替代缺省的异常处理
4.8 小结
中篇 C++ Builder进阶
第五章 图形和图像
5.1 图形功能
5.1.1 画布(Canvas)的属性
5.1.2 画布对象的常用方法
5.2 图像功能
5.2.1 TGraphic类
5.2.2 TPicture类
5.2.3 TImage组件及其应用
5.2.4 TShape组件
5.3 图形和图像的综合
5.3.1 组件设计
5.3.2 代码设计
5.4 小结
第六章 多媒体
6.1 多媒体与MCI Media Player
6.2 用MediaPlayer控件进行编程
6.2.1 MediaPlayer的主要属性及事件
6.2.2 使用MediaPlayer控件
6.3 运用MCI API进行多媒体开发
6.3.1 PlaySound函数
6.3.2 mciSendString
6.3.3 mciSendCommand
6.4 ActiveMovie控件
6.4.1 ActiveMovie控件的主要属性
6.4.2 ActvieMovie的主要方法
6.4.3 ActiveMovie的主要事件
6.5 小结
第七章 OpenGL和DirectDraw
7.1 OpenGL
7.2 DirectDraw
7.2.1 DirectX
7.2.2 DirectDraw的概述
7.3 DirectDraw、OLE和COM接口
7.3.1 DirectDraw对象和IDirectDraw接口
7.3.2 DirectDrawClipper对象和IDirectDrawClipper接口
7.3.3 DirectDraw
1