Delphi 7组件经典解析

Delphi 7组件经典解析
作 者: 李之明 高玉琢
出版社: 中国铁道出版社
丛编项: 开发者说系列丛书 Delphi专家系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 7组件经典解析》作者简介

内容简介

本书介绍了在Delphi界已经非常成熟的第三方组件库:独立数据库组件包DBISAM、网络应用程序设计组件包Indy9、可视化Web程序设计组件包IntraWeb、报表设计组件包Rave,并且还特别介绍了变形界面设计组件包1stClass。本书以实例相结合来介绍这些组件包的特殊功能及相应的系统设计方法,使读者在面对大型组件产品时不再犹豫,更能迅速上手,达到复杂设计简单化的目的。让读者的总体设计水平大幅提高。本书适合所有使用Delphi进行应用程序开发的读者,并对使用组件进行日常设计的读者有一定的指导作用。◆精选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 条形码的应用环境