书籍详情
C++BUILDER 3.0编程方法与范例
作者:汤庸 苏军根
出版社:海潮出版社
出版时间:1999-01-01
ISBN:9787801511157
定价:¥70.00
内容简介
本书首先介绍了C++Builder的开发环境、常用部件的用法、面向对象的编程方法、出错及异常处理、图形图象的编程技术、进程和线程方面的技术以及程序调试的方法。然后讲述数据库的应用开发方法及开发技术,包括数据应用程序设计概述、数据库开发工具、数据集、TTale及TDataSet部件的编程应用、SQL及TQuery对象、建立数据访问链路部件、数据库数据的显示、多层Client/Server应用程序的开发及打印技术这些方面的内容。最后的附录中给出了各部件的简介。书中通过对大量程序实例深入浅出的讲解,力求使读者尽快掌握C++Builer这一面向对象的编程语言。本书不仅适合于初学者,也是程序开发者和编程技术人员的理想参考书。
作者简介
暂缺《C++BUILDER 3.0编程方法与范例》作者简介
目录
第一章 BCB的基本介绍
1.1 BCB的可视化编程环境
1.1.1 C++Builder 3.0集成开发环境(IDE)
1.1.2 工程管理、设计工具
1.1.3 工程样本应用向导
1.2 设计简单的用户界面
1.2.1 选择部件加入到窗体
1.2.2 部件的调整与对齐
1.2.3 保存
1.2.4 运行工程
1.2.5 设定对象的属性
1.2.6 编写事件处理过程
1.3 一个“Hello World”示例程序
1.3.1 工程文件的组成
1.3.2 联机帮助的使用
1.4 小结
第二章 BCB常用部件的用法
2.1 可视化部件的用法
2.1.1 常用文本相关部件
2.1.2 按钮和检查框部件
2.1.3 分组部件
2.1.4 图形、图像部件
2.1.5 目录访问部件
2.1.6 滚动部件
2.1.7 进度显示部件
2.1.8 网格部件
2.1.9 多媒体部件
2.1.10 OLE部件
2.2 非可视化部件的使用
2.2.1 菜单部件
2.2.2 计时器部件
2.2.3 公用对话框部件
2.3 小结
第三章 BCB面向对象的编程方法
3.1 BCB中的转义系列
3.2 数据类型、变量和表达式
3.2.1 变量、常量和基本的变量类型
3.2.2 枚举类型
3.2.3 结构、联合
3.2.4 数组
3.2.5 指针
3.2.6 类型修饰符const和volatile
3.3 流程控制
3.3.1 条件语句
3.3.2 循环语句
3.3.3 开关语句
3.4 过程与函数
3.4.1 一个调用BCB方法的简单例程
3.5 用BCB的对象进行编程
3.5.1 面向对象编程的基本概念
3.5.2 对象的创建与撤消
3.5.3 事件
3.6 小结
第四章 出错及异常处理
4.1 BCB异常处理机制与异常类
4.1.1 运行时间库异类
4.1.2 对象异常
4.1.3 部件异常类
4.1.4 小结
4.2 Throw、Catch和Try
4.2.1 Throw语句
4.2.2 Try
4.2.3 Catch语句
4.2.4 示例
4.3 自定义异常类的应用
4.3.1 创建的引发自己的异常情况处理
4.4 异常保护
4.5 小结
第五章 BCB图形图像编程技术
5.1 图形对象的描述
5.1.1 TColor类型
5.1.2 TCanvas对象
5.1.3 TPen对象
5.2 图形程序的开发
5.2.1 在工具条中添加加速按钮
5.2.2 响应鼠标事件
5.2.3 设置画笔和画刷
5.2.4 实现“橡皮擦”的功能
5.3 跟踪GDI对象
5.4 图像对象
5.4.1 使用TImage部件及TBitmap对象存储装入位图
5.4.2 TMetafile及TMetafileCanvas对象的应用
5.4.3 TFont对象的应用
5.5 小结
第六章 进程的线程
6.1 进程
6.1.1 创建进程
6.1.2 终止进程
6.2 线程
6.2.1 TThreads类
6.2.2 多线程的应用举例
6.3 小结
第七章 程序调试
7.1 错误类型
7.2 怎样尽可能工巧匠地减少错误
7.3 调试的准备和开始
7.4 自定义调试器的颜色
7.5 控制程序的运行
7.5.1 单步执行
7.5.2 跟踪执行
7.5.3 跳过一段代码
7.5.4 返回到执行点
7.5.5 暂停运行
7.5.6 重新开始
7.5.7 直接运行
7.5.8 命令行参数
7.6 断点
7.6.1 设断点
7.6.2 断点列表
7.6.3 删除断点
7.6.4 禁止和允许断点
7.6.5 设置断点的属性
7.7 监视变量或表达式的值
7.7.1 观察窗口
7.7.2 计算和修改表达式的值
7.7.3 自动计算
7.8 调试动态链接库(DLL)
7.9 几个与调试有关的窗口
7.9.1 CPU窗口
7.9.2 线程状态窗口
7.9.3 Call Stack窗口
7.9.4 模块窗口
7.10 其它调试手段
7.10.1 WinSight
7.10.2 设定提示信息
7.11 小结
第八章 BCB数据库应用程序设计概述
8.1 数据库管理系统(DBMS)
8.2 数据库应用程序
8.3 BCB的数据库部件
8.4 BCB可以访问的数据源(DataSource)
8.5 BCB数据库部件的体系结构
8.6 小结
第九章 BCB的数据库开发工具
9.1 BCB和SQL Links
9.1.1 BDE的特点
9.1.2 Borland SQL Links
9.1.3 配置BDE和SQL Links
9.2 数据库浏览器
9.2.1 数据库浏览器窗口
9.2.2 菜单命令
9.2.3 数据字典
9.3 Database Desktop
9.3.1 Database Desktop概述
9.3.2 目录和别名
9.3.3 操纵对象
9.4 数据库窗体专家(Form Wizard)
9.5 小结
第十章 数据集
10.1 几个与数据集有关的类
10.2 TDataSet类
10.2.1 打开和关闭数据库
10.2.2 浏览记录
10.2.3 编辑数据
10.2.4 书签管理
10.2.5 控制连接
10.2.6 访问字段
10.2.7 记录缓冲区管理
10.2.8 过滤记录
10.3 TBDEDataSet类
10.4 TDBDataSet类
10.5 TField对象
10.5.1 具体的字段对象
10.5.2 字段编辑器
10.6 小结
第十一章 TTable及TDataSet部件的编程应用
11.1 访问数据库表
11.1.1 访问数据库表的一般步骤
11.2 创建主要明细数据库应用
11.3 TTale和TdataSet的应用
11.3.1 浏览记录
11.3.2 修改数据库中记录
11.3.3 查询操作
11.3.4 数据过滤
11.3.5 采用编写代码连接Database
11.4 小结
第十二章 SQL及TQuery对象
12.1 查询数据库的一般步骤
12.2 SQL的优点
12.3 TQuery部件在SQL编程中的运用
12.4 TQuery部件的使用
12.4.1 SQL属性的应用
12.4.2 Prepare方法的使用
12.4.3 利用TQuery的属性和方法为参数赋值
12.4.4 连接查询的实现
12.4.5 RequestLive属性
12.4.6 ExecSQL属性及Delete和Insert操作
12.5 SQL Builder
12.6 小结
第十三章 建立数据库的访问链路部件
13.1 数据源
13.1.1 TDataSource的属性
13.1.2 TDataSource部件的事件
13.2 预存储过程
13.2.1 TStoredProc部件的主要属性
13.2.2 StoreProc部件的主要方法
13.3 控制与数据库的连接
13.3.1 TDatabase部件的属性
13.3.2 TDatabase部件的主要方法
13.3.3 TDatabase部件的主要事件
13.4 多线程数据库应用程序
13.4.1 TSession部件的属性、方法、事件
13.4.2 应用实例
13.5 批量移动数据
13.5.1 TBatchMove部件的属性及方法
13.6 更新只读的数据集
13.6.1 TUpdataSQL部件的主要属性
13.6.2 TUpdataSQL部件的主要方法
13.7 数据模块
13.7.1 为什么要使用数据模块
13.7.2 怎样反数据模块加到工程中
13.7.3 数据模块上的快捷菜单
13.7.4 给数据模块命名
13.7.5 把数据模块加到对象库中
13.8 小结
第十四章 显示数据库的数据
14.1 显示数据的一般步骤
14.2 TDBGrid部件
14.2.1 TDBGrid部件的属性、方法和事件
14.3 BDBNavigator部件
14.4 TDBText部件
14.5 DBMemo部件及其应用
14.6 TDBImage部件及其应用
14.7 TDBEdit部件
14.8 TDBListBox部件
14.9 TDBCheckBox部件
14.10 TDBComboBox部件
14.11 TDBCheckBox部件
14.12 TDBLookupListBox部件
14.13 TDBLookupComboBox部件
14.14 TDBRichEdit部件
14.15 TDBCtrlGrid部件
14.16 DBChart部件
14.17 小结
第十五章 多层Client/Server应用程序开发
15.1 应用服务器
15.1.1 创建应用服务器的一般步骤
15.1.2 与“瘦”客户的连接
15.1.3 TProvider部件的属性、方法和事件
15.2 “瘦”客户
15.2.1 创建“瘦”客户的一般步骤
15.2.2 TRemoteServer部件的属性、方法和事件
15.2.3 TClientDataSet部件的属性、方法和事件
15.2.4 “瘦”客户怎样访问和浏览数据
15.3 如何把两层的Client/Server应用程序改造为多层模式
15.4 “公文包”模式
15.5 小结
第十六章 打印技术
16.1 QuickReport制作报表
16.1.1 QuickReport 概述
16.1.2 建立报表的一般步骤
16.1.3 应用实例
16.2 打印窗体
16.3 使用TPrinter打印
16.3.1 应用TPrinter对象打印文本
16.3.2 应用TPrinter对象打印图形
16.3.3 应用TPrinter对象打印图像
16.4 小结
附录 A 各部件简介
A.1 Standard页
A.2 Additonal页
A.3 Win32
A.4 System页
A.5 Internet页
A.6 Data Access页
A.7 Data Controls页
A.8 Decision Cube页
A.9 QReport页
A.10 Dialogs页
A.11 Win3.1页
A.12 Samples页
A.13 ActiveX页
1.1 BCB的可视化编程环境
1.1.1 C++Builder 3.0集成开发环境(IDE)
1.1.2 工程管理、设计工具
1.1.3 工程样本应用向导
1.2 设计简单的用户界面
1.2.1 选择部件加入到窗体
1.2.2 部件的调整与对齐
1.2.3 保存
1.2.4 运行工程
1.2.5 设定对象的属性
1.2.6 编写事件处理过程
1.3 一个“Hello World”示例程序
1.3.1 工程文件的组成
1.3.2 联机帮助的使用
1.4 小结
第二章 BCB常用部件的用法
2.1 可视化部件的用法
2.1.1 常用文本相关部件
2.1.2 按钮和检查框部件
2.1.3 分组部件
2.1.4 图形、图像部件
2.1.5 目录访问部件
2.1.6 滚动部件
2.1.7 进度显示部件
2.1.8 网格部件
2.1.9 多媒体部件
2.1.10 OLE部件
2.2 非可视化部件的使用
2.2.1 菜单部件
2.2.2 计时器部件
2.2.3 公用对话框部件
2.3 小结
第三章 BCB面向对象的编程方法
3.1 BCB中的转义系列
3.2 数据类型、变量和表达式
3.2.1 变量、常量和基本的变量类型
3.2.2 枚举类型
3.2.3 结构、联合
3.2.4 数组
3.2.5 指针
3.2.6 类型修饰符const和volatile
3.3 流程控制
3.3.1 条件语句
3.3.2 循环语句
3.3.3 开关语句
3.4 过程与函数
3.4.1 一个调用BCB方法的简单例程
3.5 用BCB的对象进行编程
3.5.1 面向对象编程的基本概念
3.5.2 对象的创建与撤消
3.5.3 事件
3.6 小结
第四章 出错及异常处理
4.1 BCB异常处理机制与异常类
4.1.1 运行时间库异类
4.1.2 对象异常
4.1.3 部件异常类
4.1.4 小结
4.2 Throw、Catch和Try
4.2.1 Throw语句
4.2.2 Try
4.2.3 Catch语句
4.2.4 示例
4.3 自定义异常类的应用
4.3.1 创建的引发自己的异常情况处理
4.4 异常保护
4.5 小结
第五章 BCB图形图像编程技术
5.1 图形对象的描述
5.1.1 TColor类型
5.1.2 TCanvas对象
5.1.3 TPen对象
5.2 图形程序的开发
5.2.1 在工具条中添加加速按钮
5.2.2 响应鼠标事件
5.2.3 设置画笔和画刷
5.2.4 实现“橡皮擦”的功能
5.3 跟踪GDI对象
5.4 图像对象
5.4.1 使用TImage部件及TBitmap对象存储装入位图
5.4.2 TMetafile及TMetafileCanvas对象的应用
5.4.3 TFont对象的应用
5.5 小结
第六章 进程的线程
6.1 进程
6.1.1 创建进程
6.1.2 终止进程
6.2 线程
6.2.1 TThreads类
6.2.2 多线程的应用举例
6.3 小结
第七章 程序调试
7.1 错误类型
7.2 怎样尽可能工巧匠地减少错误
7.3 调试的准备和开始
7.4 自定义调试器的颜色
7.5 控制程序的运行
7.5.1 单步执行
7.5.2 跟踪执行
7.5.3 跳过一段代码
7.5.4 返回到执行点
7.5.5 暂停运行
7.5.6 重新开始
7.5.7 直接运行
7.5.8 命令行参数
7.6 断点
7.6.1 设断点
7.6.2 断点列表
7.6.3 删除断点
7.6.4 禁止和允许断点
7.6.5 设置断点的属性
7.7 监视变量或表达式的值
7.7.1 观察窗口
7.7.2 计算和修改表达式的值
7.7.3 自动计算
7.8 调试动态链接库(DLL)
7.9 几个与调试有关的窗口
7.9.1 CPU窗口
7.9.2 线程状态窗口
7.9.3 Call Stack窗口
7.9.4 模块窗口
7.10 其它调试手段
7.10.1 WinSight
7.10.2 设定提示信息
7.11 小结
第八章 BCB数据库应用程序设计概述
8.1 数据库管理系统(DBMS)
8.2 数据库应用程序
8.3 BCB的数据库部件
8.4 BCB可以访问的数据源(DataSource)
8.5 BCB数据库部件的体系结构
8.6 小结
第九章 BCB的数据库开发工具
9.1 BCB和SQL Links
9.1.1 BDE的特点
9.1.2 Borland SQL Links
9.1.3 配置BDE和SQL Links
9.2 数据库浏览器
9.2.1 数据库浏览器窗口
9.2.2 菜单命令
9.2.3 数据字典
9.3 Database Desktop
9.3.1 Database Desktop概述
9.3.2 目录和别名
9.3.3 操纵对象
9.4 数据库窗体专家(Form Wizard)
9.5 小结
第十章 数据集
10.1 几个与数据集有关的类
10.2 TDataSet类
10.2.1 打开和关闭数据库
10.2.2 浏览记录
10.2.3 编辑数据
10.2.4 书签管理
10.2.5 控制连接
10.2.6 访问字段
10.2.7 记录缓冲区管理
10.2.8 过滤记录
10.3 TBDEDataSet类
10.4 TDBDataSet类
10.5 TField对象
10.5.1 具体的字段对象
10.5.2 字段编辑器
10.6 小结
第十一章 TTable及TDataSet部件的编程应用
11.1 访问数据库表
11.1.1 访问数据库表的一般步骤
11.2 创建主要明细数据库应用
11.3 TTale和TdataSet的应用
11.3.1 浏览记录
11.3.2 修改数据库中记录
11.3.3 查询操作
11.3.4 数据过滤
11.3.5 采用编写代码连接Database
11.4 小结
第十二章 SQL及TQuery对象
12.1 查询数据库的一般步骤
12.2 SQL的优点
12.3 TQuery部件在SQL编程中的运用
12.4 TQuery部件的使用
12.4.1 SQL属性的应用
12.4.2 Prepare方法的使用
12.4.3 利用TQuery的属性和方法为参数赋值
12.4.4 连接查询的实现
12.4.5 RequestLive属性
12.4.6 ExecSQL属性及Delete和Insert操作
12.5 SQL Builder
12.6 小结
第十三章 建立数据库的访问链路部件
13.1 数据源
13.1.1 TDataSource的属性
13.1.2 TDataSource部件的事件
13.2 预存储过程
13.2.1 TStoredProc部件的主要属性
13.2.2 StoreProc部件的主要方法
13.3 控制与数据库的连接
13.3.1 TDatabase部件的属性
13.3.2 TDatabase部件的主要方法
13.3.3 TDatabase部件的主要事件
13.4 多线程数据库应用程序
13.4.1 TSession部件的属性、方法、事件
13.4.2 应用实例
13.5 批量移动数据
13.5.1 TBatchMove部件的属性及方法
13.6 更新只读的数据集
13.6.1 TUpdataSQL部件的主要属性
13.6.2 TUpdataSQL部件的主要方法
13.7 数据模块
13.7.1 为什么要使用数据模块
13.7.2 怎样反数据模块加到工程中
13.7.3 数据模块上的快捷菜单
13.7.4 给数据模块命名
13.7.5 把数据模块加到对象库中
13.8 小结
第十四章 显示数据库的数据
14.1 显示数据的一般步骤
14.2 TDBGrid部件
14.2.1 TDBGrid部件的属性、方法和事件
14.3 BDBNavigator部件
14.4 TDBText部件
14.5 DBMemo部件及其应用
14.6 TDBImage部件及其应用
14.7 TDBEdit部件
14.8 TDBListBox部件
14.9 TDBCheckBox部件
14.10 TDBComboBox部件
14.11 TDBCheckBox部件
14.12 TDBLookupListBox部件
14.13 TDBLookupComboBox部件
14.14 TDBRichEdit部件
14.15 TDBCtrlGrid部件
14.16 DBChart部件
14.17 小结
第十五章 多层Client/Server应用程序开发
15.1 应用服务器
15.1.1 创建应用服务器的一般步骤
15.1.2 与“瘦”客户的连接
15.1.3 TProvider部件的属性、方法和事件
15.2 “瘦”客户
15.2.1 创建“瘦”客户的一般步骤
15.2.2 TRemoteServer部件的属性、方法和事件
15.2.3 TClientDataSet部件的属性、方法和事件
15.2.4 “瘦”客户怎样访问和浏览数据
15.3 如何把两层的Client/Server应用程序改造为多层模式
15.4 “公文包”模式
15.5 小结
第十六章 打印技术
16.1 QuickReport制作报表
16.1.1 QuickReport 概述
16.1.2 建立报表的一般步骤
16.1.3 应用实例
16.2 打印窗体
16.3 使用TPrinter打印
16.3.1 应用TPrinter对象打印文本
16.3.2 应用TPrinter对象打印图形
16.3.3 应用TPrinter对象打印图像
16.4 小结
附录 A 各部件简介
A.1 Standard页
A.2 Additonal页
A.3 Win32
A.4 System页
A.5 Internet页
A.6 Data Access页
A.7 Data Controls页
A.8 Decision Cube页
A.9 QReport页
A.10 Dialogs页
A.11 Win3.1页
A.12 Samples页
A.13 ActiveX页
猜您喜欢