《Delphi7组件经典解析》
Delphi 教程 系列书籍 (066) 《Delphi7组件经典解析》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
- 书名: Delphi 7组件经典解析
- 作者: 李之明,高玉琢 编著
- 出版社: 中国铁道出版社
- 书号: 7113052673
- 出版日期:2003-6-1
- 开本: 787*1092 1/16
- 页码: 398
- 版次: 2003年6月第一版第一次印刷
内容简介
本书介绍了在Delphi界已经非常成熟的第三方组件库:独立数据库组件包DBISAM、网络应用程序设计组件包Indy9、可视化Web程序设计组件包IntraWeb、报表设计组件包Rave,并且还特别介绍了变形界面设计组件包1stClass。本书以实例相结合来介绍这些组件包的特殊功能及相应的系统设计方法,使读者在面对大型组件产品时不再犹豫,更能迅速上手,达到复杂设计简单化的目的。让读者的总体设计水平大幅提高。本书适合所有使用Delphi进行程序开发的读者,并对使用组件进行日常设计的读者有一定的指导作用。
目录
第1章 DBISAM初探
1-1 什么是DBISAM
1-2 如何安装DBISAM
1-2-1 DBISAM组件的安装
1-2-2 数据库管理工具的安装
第2章 DBISAM中SQL语言的特点
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-2 DBISAM中不支持查询语句及子句
2-3 运算符操作
2-4 扩展的比较符
2-4-1 IN子句
2-4-2 LIKE子句
2-4-3 IS NULL
2-5 运算符操作
2-6 字符串操作
2-7 逻辑操作
2-8 字符串函数
2-8-1 LOWER函数
2-8-2 UPPER函数
2-8-3 LENGTH函数
2-8-4 SUBSTRING函数
2-8-5 TRIM函数
2-8-6 POS函数
2-8-7 OCCURS函数
2-8-8 REPLACE函数
2-9 数值类型的函数
2-9-1 ABS函数
2-9-2 ROUND函数
2-10 布尔类型的函数
2-10-1 IF函数
2-10-2 IFNULL函数
2-10-3 COALESCE函数
2-11 计算表达函数
2-11-1 AVG函数
2-11-2 COUNT函数
2-11-3 MAX函数
2-11-4 MIN函数
2-11-5 SUM函数
2-12 数据转换函数
2-12-1 EXTRACT函数
2-12-2 CAST函数
2-13 SELECT语句
2-13-1 检索所有的数据
2-13-2 条件查询
2-13-3 DBISAM自身的特点
2-13-4 利用MEMORY选项
2-13-5 分组数据查询
2-13-6 如何排序数据
2-13-7 首几条记录的查询
2-13-8 MEMORY类型的数据表
2-13-9 产生加密数据表
2-14 INSERT语句
2-15 UPDATE语句
2-16 DELETE语句
2-16-1 删除数据记录
2-16-2 删除重复的记录
2-17 CREATE TABLE语句
2-17-1 字段类型的定义
2-17-2 NOT NULL子句
2-17-3 DEFAULT子句
2-17-4 MIN|MAX子句
2-17-5 CHARCASE子句
2-17-6 DESCRIPTION子句
2-17-7 ENCRYPTED子句
2-18 ALTER语句
2-18-1 DROP子句
2-18-2 ADD子句
2-18-3 REDEFINE子句
第3章 DBISAM的扩展工具
3-1 BDE Database Transfer Utility(BDE数据库转换工具)
3-1-1 启动BDE Database Transfer Utility工具
3-1-2 选择被转换的数据表
3-1-3 选择转换的数据表
3-1-4 开始转换数据
3-2 Database System Utility(数据库应用程序)
3-2-1 新建数据表
3-2-2 打开数据表
3-2-3 加锁与解锁数据库
3-2-4 导入/导出数据
3-2-5 修改数据表结构
3-2-6 最重要的开发特性
3-2-7 利用生成的代码或脚本
3-2-8 最后的设置工作
3-3 Server Administration Utility
3-3-1 登录数据库系统
3-3-2 建立数据库
3-3-3 定义数据库用户
3-3-4 数据库管理用户的确定
3-3-5 Server Administration Utility的高级应用
第4章 DBISAM的高级应用
4-1 构建客户/服务器系统
4-1-1 DBISAM的客户/服务器系统支持
4-1-2 安装相应的数据库服务器
4-1-3 启动数据库服务器程序
4-1-4 定义数据库服务器中的数据库
4-1-5 应用定义好的数据库
4-2 DBISAM数据库信息的加密/解密
4-2-1 加密DBISAM数据库信息
4-2-2 打开加密后的文件进行验证
4-2-3 如何在程序中进行加密数据文件的读取
4-3 提高DBISAM系统的稳定性、安全性
4-3-1 使用数据库校验方法
4-3-2 使用数据表修复方法
4-3-3 使用数据表优化方法
第5章 初窥Indy9
5-1 什么是Indy
5-2 如何安装Indy9最新版本
5-2-1 卸载旧版本的Indy9
5-2-2 启动Delphi 7的安装程序
5-2-3 验证Indy9.0.10的卸载是否成功
5-2-4 安装Indy9.0.11
第6章 Indy组件介绍
6-1 IdTCPClient
6-1-1 属性
6-1-2 BoundIP和BoundPort与Host和Port的不同
6-1-3 方法
6-2 IdTCPServer
6-2-1 属性
6-2-2 如何使用Bindings
6-2-3 示例
6-3 IdDayTime和IdDayTimeServer
6-3-1 IdDayTime
6-3-2 IdDayTimeServer
6-4 IdEcho和IdEchoServer
6-5 IdTime和IdTimeServer
6-6 IdTelnet和IdTelnetServer
6-7 IdFinger和IdFingerServer
第7章 Indy9中的FTP组件
7-1 FTP文件传输协议基本概念
7-2 FTP服务器的设计
7-2-1 OnUserLogin事件
7-2-2 OnListDirectory事件
7-2-3 OnChangeDirectory事件
7-2-4 OnMakeDirectory事件
7-2-5 OnRemoveDirectory事件
7-2-6 OnStoreFile事件
7-2-7 OnReceiverFile事件
7-2-8 OnDeleteFile事件
7-2-9 OnGetFileSize事件
7-2-10 OnRenameFile事件
7-3 ASender介绍
7-4 IdFTPServer中的属性
7-4-1 AllowAnonymousLogin属性
7-4-2 AnonymousAccounts属性
7-4-3 AnonymousPassStrictCheck属性
7-4-4 EmulateSystem属性
7-4-5 MaxConnections属性
7-4-6 MaxConnectionReply属性
7-4-7 UserAccounts属性
第8章 邮件及新闻组件的使用
8-1 IdPOP3组件的使用
8-1-1 邮件数目
8-1-2 邮件标题
8-1-3 邮件接收
8-2 IdSmtp组件的使用
8-2-1 设置邮件服务器
8-2-2 连接SMTP服务器
8-2-3 断开SMTP服务器
8-2-4 填充邮件内容
8-2-5 加入邮件附件
8-2-6 发送电子邮件
8-2-7 更多的内容
8-3 什么是新闻组
8-3-1 获取新闻组列表
8-3-2 取得文章列表
8-3-3 得到文章内容
8-3-4 IdNNTP的高级内容
8-3-5 最后的总结
第9章 IdHTTP组件介绍
9-1 组件的方法介绍
9-1-1 Get方法
9-1-2 POST和PUT方法
9-1-3 Head方法
9-1-4 更多的方法
9-2 属性介绍
9-2-1 ProtocolVersion属性
9-2-2 Host和Port属性
9-2-3 Request属性
9-2-4 CookieManager属性
9-2-5 ProxyParams属性
9-3 最后的总结
第10章 Indy中的UDP组件
10-1 IdUDPClient和IdUDPServer组件
10-1-1 发送UDP数据包
10-1-2 接收UDP数据包
10-2 IdDayTimeUDP和IdDayTimeUDPServer组件
10-2-1 设置DayTime服务
10-2-2 使用DayTime服务
10-3 IdTimeUDP和IdTimeUDPServer组件
10-3-1 提供Time服务
10-3-2 使用Time服务
10-3-3 实现代码中的启示
10-4 IdEchoUDP和IdEchoUDPServer组件
10-5 最后的总结
第11章 初识Rave
11-1 认识Rave
11-2 Rave组件的介绍
11-3 简单易用
11-3-1 启动报表设计器
11-3-2 设计简单的报表
第12章 深入了解Rave
12-1 Rave组件介绍
12-1-1 RvProject组件
12-1-2 RvSystem组件
12-1-3 RvNDRWriter组件
12-1-4 RvRenderPreview组件
12-1-5 RvRenderPrinter组件
12-1-6 RvRenderPDF组件
12-1-7 RvRenderHTML组件
12-1-8 RvRenderTXT组件
第13章 Rave报表设计器
13-1 Rave报表组件
13-1-1 Drawing组件面板
13-1-2 Bar Code组件
13-1-3 Report组件面板
13-1-4 报表缩放组件
第14章 IntraWeb组件介绍
14-1 使用WebSnap编写Web应用程序
14-2 IntraWeb组件包介绍
14-2-1 IntraWeb基本组件介绍
14-2-2 IntraWeb数据库组件介绍
14-3 IntraWeb中的函数
14-4 扩展功能在IntraWeb中的应用
14-4-1 层叠样式表在应用程序中的使用
14-4-2 层叠样式表的概念及特点
14-4-3 JavaScript在IntraWeb应用开发当中的应用
14-5 数据库在IntraWeb开发中的应用
14-5-1 设计简单的数据库应用程序
14-5-2 在IntraWeb应用当中使用DBISAM
14-6 IntraWeb组件与WebServices的集成
14-6-1 WebServices的概念及特点
14-6-2 在IntraWeb中实践WebServices
第15章 变形界面之王1stClass
15-1 fcImagerForm组件
15-2 fcImager组件
15-2-1 Contrast属性
15-2-2 GaussianBlur属性
15-2-3 LightNess属性
15-2-4 Sharpen属性
15-2-5 Sponge属性
15-2-6 Embossed属性
15-2-7 GrayScale属性
15-2-8 Inverted属性
15-2-9 HorizontallyFlipped和VerticallyFlipped属性
15-2-10 Rotation属性
15-3 fcDBImager组件
15-4 fcImagerBtn组件
15-5 fcLabel组件介绍
15-5-1 ExtrudeEffects(突出效果)属性
15-5-2 Shadow属性
15-5-3 Rotation属性
15-6 fcTreeView组件
15-6-1 tvoExpandButtons3D属性
15-6-2 Tvo3StateCheckBox属性
15-6-3 tvoFlatCheckBoxs属性
15-6-4 tvoAutoURL属性
15-6-5 tvoToolTips属性
15-7 fcDBTreeView组件
15-7-1 DataSourceFirst和DataSourceLast属性
15-7-2 DisplayFields属性
15-7-3 Imager属性
附录A FTP封装概念
附录B 条形码技术
B-1 条形码基本知识
B-2 基本的条形编码
B-2-1 UPC编码
B-2-2 25编码
B-3 条形码的应用环境