标题：Delphi 7组件应用实例
基本信息
书名:Delphi 7组件应用实例 
图书编号:732493 
出版社:电子工业出版社 
定价:52.0 
ISBN:750538852 
作者:张海莲 
出版日期:2003-07-01 
版次:1 
开本:32开
简介
Delphi 7是目前流行的新一代电子商务应用系统的快速开发工具，使用它提供的具有强大的功能的各种组件页及其组件，开发人员可以大大提高开发应用系统的效率。本书全面介绍了Delphi 7组件的功能和应用，包括新增的组件页，如IW Standard和Rave等。并且提供了数十个组件应用实例。这些实例涉及客户/服务器和Internet应用程序、ADO、BDE和dbExpress等数据库连接方式、Linux平台下的应用程序设计、XML文档应用，与Word实现数据交换。以及利用Excel完成报表的输出等方面。本书适用于所有使用Delphi 7开发应用系统的软件工程师，也可作为大中专院校计算机及其相关专业师生的参考书。
目录
第1章 Delphi 7新特性 
1.1 安装
1.2 新特性
1.2.1 IDE
1.2.2 Web技术的改进
1.2.3 COM的改进
1.2.4 数据库技术的改进
1.2.5 组件库的改进
1.2.6 运行时库的改进
1.2.7 编译的改进
1.2.8 Rave报表支持
1.2.9 ModelMaker工具
1.2.10 文档的改进
1.3 IDE的改进
1.3.1 组件面板
第2章 Delphi 7组件简介
2.1 VCL
2.1.1基本概念 
2.1.2 结构
2.2 Delphi 7组件
2.2.1 Standard组件页
2.2.2 Additional组件页
2.2.3 Win32组件页
2.2.4 System组件页
2.2.5 Data Access组件页
2.2.6 Data Controls组件页
2.2.7 dbExpress组件页
2.2.8 DataSnap组件页
2.2.9 BDE组件页
2.2.10 ADO组件页
2.2.11 InterBase组件页
2.2.12 WebServices组件页
2.2.13 InternetExpress组件页
2.2.14 Internet组件页
2.2.15 WebSnap组件页
2.2.16 Decision Cube组件页
2.2.17 Dialogs组件页
2.2.18 Win3.1组件页
2.2.19 Samples组件页
2.2.20 ActiveX组件页
2.2.21 Rave组件页
2.2.22 Indy Clients组件页
2.2.23 Indy Servers组件页
2.2.24 Indy Intercepts组件页
2.2.25 Indy I/O Handlers组件页
2.2.26 Indy Misc组件页
2.2.27 COM+组件页
2.2.28 InterBase Admin 组件页
2.2.29 IW Standard组件页
2.2.30 IW Data组件页
2.2.31 IW Client Side 组件页
2.2.32 IW Control组件页
2.2.33 Servers组件页
2.3 可视组件的通用属性和事件
2.3.1 通用属性
2.3.2 通用事件
第3章 常用组件
3.1 文本相关组件 
3.1.1 TLabel组件
3.1.2 TEdit 组件
3.1.3 TMemo组件
3.1.4 TListBox组件
3.1.5 TComboBOx组件
3.1.6 实例——人员管理卡一
3.2 按钮和复选框
3.2.1 TButton组件
3.2.2 TBitBtn组件
3.2.3 TSeedButton组件
3.2.4 TRadioButton组件
3.2.5 TCheckBox组件
3.2.6 实例——人员管理卡二
3.3 分组组件
3.3.1 TGrouBox组件
3.3.2 TRadioGroup组件
3.3.3 TPanel组件
3.3.4 TPageControl组件
3.3.5 实例——人员管理卡三
3.4 菜单组件
3.4.1 TMainMenu组件
3.4.2 TPopupMenu组件
3.4.3 实例——人员管理卡四
3.5 图形组件
3.5.1 TIamge组件
3.5.2 TPaintBox组件
3.5.3 TShape组件
3.5.4 TBevel组件
3.5.5 TTreeView组件
3.5.6 实例——区域管理
3.6 文件选择组件
3.6.1 TDriveComboBox组件
3.6.2 TDirectoryListBox组件
3.6.3 tFileListBox组件
3.6.4 TFilterComboBox组件
3.6.5 实例——图像浏览器
3.7 网格组件
3.7.1 TStringGrid组件
3.7.2 TDrawGrid组件
3.7.3 实例——月历
第4章 Data Access组件页
4.1 TDataSource组件
4.2 TClientDataSet组件
4.2.1 应用TClientDataSet
4.2.2 实例——使用客户数据集获取数据库服务器信息
4.3 TDataSetProvider组件
4.4 TXMLTransform组件
4.4.1 实例——转换XML文档
4.5 TXMLTransformProvider组件
4.6 TXMLTransformClient组件
4.7 XMLMapper实用程序
4.7.1 左区
4.7.2 右区
4.7.3 中区
第5章 Data Controls组件页
5.1 共同属性
5.2 TDBGrid组件
5.2.1 实例——使用TDBGrid组件
5.3 TDBNavigator组件
5.4 TDBText组件
5.4.1 实例——使用TDBText组件
5.5 TDBEdit组件
5.5.1 实例——使用TDBEdit组件
5.6 TDBMemo组件
5.7 TDBImage组件
5.7.1 实例——使用TDBMemo和TDBImage组件
5.8 TDBListBox组件
5.8.1 实例——使用TDBListBox组件
5.9 TDBComboBox组件
5.9.1 实例——使用TDBComboBox组件
5.10 TDBCheckBox组件
5.11 TDBRadioGroup组件
5.12 TDBLookupListBox组件
5.13 TDBLookupComboBox组件
5.13.1 实例——使用TDBLookupComboBox组件
5.14 TDBRichEdit组件
5.15 TDBCtrlGrid组件
5.15.1 实例——使用TDBCtrlGrid组件
5.16 TDBChart组件
第6章 dbExpress组件页
6.1 TSQLConnection组件
6.1.1 实例——使用dbExpress连接方式访问数据库
6.1.2 实例——确定用户登录数据库的合法性
6.1.3 实例——使用TSQLConnection组件管理事务
6.2 TSQLDataSet组件
6.2.1 实例——动态设置数据集参数
6.2.2 实例——查询并逐行显示数据表中的所有字段名
6.3 TSQLQuery组件
6.3.1 实例——动态生成SQL语句
6.3.2 实例——使用FieldValues属性为增加的记录字段赋值
6.4 TSQLTable组件
6.5 TSQLStoredProc组件
6.6 TSQLMonitor组件
6.6.1 实例——加载和保存监控信息
6.7 TSimpleDataSet组件
6.8 实例——使用dbExpress方式连接Oracle数据库
6.9 实例——建立双平台运行的应用程序
第7章 BDE组件页
7.1 TTable组件
7.1.1 实例——使用Filter属性查找满足条件的记录
7.1.2 实例——修改数据且在提交给数据库前验证
7.1.3 实例——使用Append方法
7.1.4 实例——设置应用处理范围
7.1.5 实例——使用CreateTable方法建立“人员简要情况”数据库表
7.1.6 实例——使用DeleteTable方法删除Paradox数据库的人员表
7.1.7 实例——移动记录指针并在进程条中显示移动过程
7.1.8 实例——使用Locate方法定位记录
7.2 TQuery组件
7.2.1 实例——使用Active属性判断可否使用远程数据库
7.2.2 实例——利用列表框为查询参数赋值
7.2.3 实例——调用EXECSQL方法在数据集中插入一个新记录
7.2.4 实例——使用Insert方法插入记录
7.2.5 实例——使用ReverRecord方法恢复在缓冲区中被删除的记录
7.3 TDataBase组件
7.3.1 实例——使用数据集缓存更新数据库
7.4 TBatchMove组件
7.4.1 实例—— 计算增加到目的的表中的记录数并显示在状态栏中
7.4.2 实例—— 拷贝到数据库表
7.5 TUpdataSQL组件
7.6 综合应用实例
7.6.1 实例——多级控制的主从表查询
7.6.2 实例——应用动态SQL语句
7.6.3 实例——动态参数查询
7.6.4 实例——动态数据传输
7.6.5 实例——创建和使用组件模板
7.6.6 实例——使用工程模板
7.6.7 实例——添加工程到对象库
7.6.8 实例——调用独立可执行程序
第8章 ADO组件页
8.1 TADOConnection组件 
8.2 TADOCommand组件 
8.3 TADODataSet组件 
8.4 TADOTable组件 
8.5 TADOQuery组件 
8.6 TADOStoredProc组件 
8.7 TRDOSonnection组件 
8.8 实例——应用TADOConnection和TADODataSet组件 
8.9 实例——应用TADOConnection和TADOTable组件 
8.10 实例——应用TADOConnetion和TADOQuery组件 
8.11 实例——应用TADOConnection、TADODataSet和TADOCommand组件 
第9章 Decision cube组件页
9.1 TDecisionCube组件 
9.2 TDecisionQuery组件 
9.3 TDecisionSource组件 
9.4 TDecisionPivot组件 
9.5 TDecisionGrid组件 
9.6 TDecisionGraph组件 
9.7 实例——应用TDecision Cube组件页
第10章 Dialogs组件页
10.1 TOpenDialog组件 
10.2 TSaveDialog组件 
10.2.1 实例——文本编辑器
10.3 TOenicTureDialog组件
10.4 TSavePicTureDialog组件
10.5 TFontDialog组件
10.6 TColorDialog组件
10.6.1 实例——应用颜色选择和字体选择对话框
10.6.2 实例——字体与颜色设置
10.7 TFindDialog组件
10.8 TReplaceDialog组件
10.8.1 实例——应用查找替换对话框
10.9 TPrintDialog组件
10.10 TPrinterSetupDialog组件
10.10.1 实例——实现打印功能
10.11 TPageSetupDialog组件
第11章 Rave组件页
11.1TRvProject 组件
11.2 TRvSystem组件
11.2.1 实例——打印报表的列标题
11.2.2 实例——打印报表的脚注
11.2.3 实例——打印报表的头主
11.2.4 实例——打印报表的表体
11.3 TRvNDRWriter组件
11.3.1 实例——显示当前报表的页号
11.3.2 实例——打印报表的标题
11.4 TRvCustomConnection组件
11.5 TRvDataSetConnection组件
11.6 TRvTableConnection组件
11.7 TRvQueryConnection组件
11.8 TRvRenderPrinter组件
11.9 TRvRenderPreview组件
11.9.1 实例——打印（显示）当前页号
11.9.2 实例——重新显示当前页
11.10 TTRvRenderPDF组件
11.11 TRvRenderHTML组件
11.12 TRvRenderRTF组件
11.13 TRvRenderText组件
11.14 实例——建立Rave报表
11.15 实例——获取报表列表和预览报表