Delphi 5.0因特网与数据库程序设计

Delphi 5.0因特网与数据库程序设计
作 者: 刘海涛 童英
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 5.0因特网与数据库程序设计》作者简介

内容简介

Delphi是Borland公司新一代面向对象、可视化应用程序的开发环境,该软件内置了数据库应用程序的开发环境,使用该软件不仅可以开发通用的Windows应用程序,还可以迅速开发各种结构的数据库应用程序。本书分为两大部分内容,第一部分重点介绍数据库应用程序开发,在这部分中首先介绍了数据库的基本概念,以及Delphi数据库应用程序开发环境、模型和常用的工具软件,然后深入介绍了数据表、查调控件、存储过程、字段控件、数据源、数据控制控件、ADO数据集、报表控件和数据库控件的使用方法,最后给出了一个实际数据库系统的核心程序代码。第二部分首先简要叙述了因特网的基本概念,然后重点考察了插口控件、文件传输控件和电子邮件控件的使用方法,并给出了演示程序代码。本书图文并茂,内容丰富,讲解深入而细致,是数据库和因特网开发人员理想的参考书。

图书目录

第1章 数据库基础知识

1. 1 数据库基础

1. 1. 1 数据库系统

1. 1. 2 数据库

1. 1. 3 数据库管理系统

1. 1. 4 数据库系统的体系结构

1. 2 数据库应用程序的开发步骤

1. 2. 1 需求分析

1. 2. 2 概要设计

1. 2. 3 详细设计

1. 2. 4 编码阶段

1. 2. 5 测试阶段

1. 2. 6 运行阶段

1. 3 小结

第2章 SQL语言基础

2. 1 SQL语言

2. 1. 1 SQL语言简介

2. 1. 2 数据类型. 运算符. 函数和谓词

2. 2 数据定义语句

2. 2. 1 定义表

2. 2. 2 定义视图

2. 2. 3 定义索引

2. 3 数据操纵语句

2. 3. 1 数据插入

2. 3. 2 更新数据

2. 3. 3 删除数据

2. 4 SQL查询

2. 4. 1 简单查询

2. 4. 2 连接查询

2. 4. 3 嵌套查询

2. 4. 4 使用库函数查询

2. 5 小结

第3章 Delphi数据库应用程序开发环境

3. 1 数据库开发环境

3. 2 数据库应用程序结构

3. 2. 1 使用BDE的单层数据库应用程序

3. 2. 2 单层数据库应用程序

3. 2. 3 基于客户/服务器模式的数据库

3. 2. 4 多层结构的数据库应用程序

3. 3 小结

第4章 Delphi数据库开发工具软件

4. 1 数据库引擎管理器

4. 1. 1 数据库引擎管理器的主窗口

4. 1. 2 数据库别名

4. 1. 3 创建和更改数据库的别名

4. 1. 4 数据库别名编辑和删除操作

4. 2 数据库桌面

4. 2. 1 数据库桌面的主窗口

4. 2. 2 创建新的数据表

4. 2. 3 打开数据表

4. 2. 4 编辑数据表记录

4. 3 SQL浏览器

4. 3. 1 SQL测览器的主窗口

4. 3. 2 显示数据库信息

4. 3. 3 显示和编辑记录数据

4. 3. 4 使用SQL语句进行数据库查询

4. 4 小结

第5章 数据库应用程序入门

5. 1 数据库控件

5. 1. 1 数据控制控件

5. 1. 2 数据集控件

5. 1. 3 数据源控件

5. 2 第一个数据库程序

5. 2. 1 演示程序简介

5. 2. 2 手工创建数据库应用程序

5. 2. 3 使用 Form Wizard创建应用程序

5. 3 小结

第6章 数据控制控件

6. 1 数据控制控件概述

6. 1. 1 连接数据集

6. 1. 2 编辑字段数据

6. 1. 3 控制显示输出

6. 2 数据浏览控件(DBNavigator)

6. 2. 1 浏览记录数据

6. 2. 2 编辑数据

6. 2. 3 定制数据浏览控件

6. 3 数据表格控件(DBGrid)

6. 3. 1 默认的表格

6. 3. 2 永久列对象

6. 3. 3 设置Options属性

6. 4 数据文本控件(DBText)

6. 5 数据编辑框控件(DBEdit)

6. 6 数据备往控件(DBMemo)

6. 7 数据图像控件(DBImage)

6. 8 数据选项框控件(DBCheckBox)

6. 9 数据分组框控件(DBRadioGroup)

6. 10 数据组合列表框控件(DBComboBox)

6. 11 数据查询组合列表框控件(DBLookupComboBox)

6. 12 小结

第7章 数据集控件

7. 1 数据集基础知识

7. 1. 1 数据集分类

7. 1. 2 TDataSet控件

7. 2 数据集状态

7. 2. 1 非激活状态

7. 2. 2 浏览状态

7. 2. 3 编辑状态

7. 2. 4 插入状态

7. 2. 5 设置键状态

7. 2. 6 计算字段状态

7. 2. 7 过滤器状态

7. 3 浏览操作

7. 3. 1 First和 Last方法

7. 3. 2 Next和Prior方法

7. 3. 3 MoveBy方法

7. 4 查询操作

7. 4. 1 Locate方法

7. 4. 2 Lookup方法

7. 5 过滤操作

7. 5. 1 过滤器

7. 5. 2 利用属性设置过滤器

7. 5. 3 OnFilterRecord事件

7. 5. 4 在过滤状态下浏览数据集

7. 6 编辑操作

7. 6. 1 修改记录

7. 6. 2 添加记录

7. 6. 3 删除记录

7. 7 小结

第8章 字段控件

8. 1 字段控件概述

8. 2 动态字段对象

8. 3 永久字段对象

8. 3. 1 创建永久字段对象

8. 3. 2 永久字段常用属性

8. 4 创建新的永久字段

8. 4. 1 数据字段

8. 4. 2 计算字段

8. 4. 3 查询字段

8. 5 小结

第9章 数据表控件

9. 1 数据表控件概述

9. 1. 1 数据表常用属性

9. 1. 2 数据表常用方法

9. 2 使用数据表控件

9. 2. 1 数据表的静态使用

9. 2. 2 数据表的动态设置

9. 3 控制对数据表的访问

9. 3. 1 CanModify属性

9. 3. 2 ReadOnly属性

9. 3. 3 Exclusive属性

9. 4 寻找操作

9. 4. 1 GotoKey方法

9. 4. 2 FindKey方法

9. 4. 3 多字段索引的寻找操作

9. 5 排序操作

9. 5. 1 获取表的索引

9. 5. 2 排序操作

9. 6 使用范围显示部分记录

9. 6. 1 范围和过滤器

9. 6. 2 设定记录范围

9. 6. 3 通过部分索引设置记录范围

9. 6. 4 改变记录范围

9. 7 动态创建表

9. 7. 1 FieldDefs属性

9. 7. 2 创建数据表

9. 7. 3 添加索引

9. 8 Master/Detail数据表

9. 8. 1 表的相互联系

9. 8. 2 创建Master/Detail数据

9. 9 小结

第10章 查询控件

10. 1 查询控件简介

10. 1. 1 查询控件属性

10. 1. 2 查询控件方法

10. 2 使用查询控件

10. 2. 1 查询控件的静态使用

10. 3 查询控件的动态使用

10. 3. 1 设置SQL语句

10. 3. 2 设置查询参数

10. 3. 3 查询操作

10. 4 优化查询

10. 5 使用 Master/Deatil查询

10. 6 异质查询

10. 7 小结

第11章 存储过程

11. 1 存储过程控件

  11. 1. 1 存储过程分类

11. 1. 2 常用属性

11. 1. 3 常用方法

11. 2 浏览和创建存储过程

11. 2. 1 浏览存储过程

11. 2. 2 使用SQL Explorer创建存储过程

11. 2. 3 使用查询控件创建存储过程

11. 3 存储过程控件

11. 3. 1 存储过程控件的使用

11. 3. 2 存储过程参数

11. 4 使用查询控件调用存储过程

11. 5 小结

第12章 批处理控件

12. 1 批处理控件概述

12. 1. 1 常用属性

12. 1. 2 常用方法

12. 2 使用批处理控件

第13章 数据库控件

13. 1 数据库控件的基本概念

13. 1. 1 静态创建数据库对象

13. 1. 2 动态创建数据库对象

13. 2 登录控制

13. 2. 1 使用标准的登录对话框

13. 2. 2 使用Params属性

13. 2. 3 Onlogin事件

13. 3 交易控制

13. 4 执行SQL语句

13. 4. 1 不返回结果的查询操作

13. 4. 2 返回结果的查询操作

13. 4. 3 带有参数的查询操作

13. 5 小结

第14章 报表控件

14. 1 报表的基本概念

14. 1. 1 报表

14. 1. 2 报表应用程序组成

14. 1. 3 简单的报表演示程序

14. 2 报表控件

14. 2. 1 设置网格线

14. 2. 2 报表页面设置

  14. 2. 3 创建报表栏

14. 3 报表界面控件

14. 3. 1 报表标签控件

14. 3. 2 报表备注控件

14. 3. 3 报表普适文本控件

14. 3. 4 报表图形控件

14. 3. 5 报表图像控件

14. 3. 6 报表数据文本控件

14. 3. 7 报表数据普适文本控件

14. 3. 8 报表数据图像控件

14. 3. 9 报表系统数据控件

14. 3. 10 报表表达式控件

14. 4 创建分组风格报表

14. 4. 1 分组报表简介

14. 4. 2 创建分组报表

14. 4. 3 分组报表演示程序

14. 5 小结

第15章 ADO控件

15. 1 ADO概述

15. 1. 1 统一数据访问模型与ADO接口

15. 1. 2 ADO控件

15. 2 TADOConnection控件

15. 2. 1 连接控制

15. 2. 2 显示数据表和存储过程

15. 2. 3 交易控制

15. 3 ADO数据集控件

15. 3. 1 ADO数据集的基本功能

15. 3. 2 TADODataSet控件

15. 3. 3 ADOTable控件

 15. 3. 4 ADOQuery控件

15. 4 ADOCommand控件

15. 4. 1 ADOCommand控件的基本用途

15. 4. 2 使用命令控件返回数据

15. 4. 3 包含参数的查询操作

15. 5 小结

第16章 综合数据库演示应用程序

16. 1 数据库演示程序

16. 1. 1 有线电视收发管理系统

16. 1. 2 有线电视收发管理软件

16. 1. 3 数据表

16. 2 演示程序功能的实现

16. 2. 1 登录系统

16. 2. 2 添加终端

16. 2. 3 开户处理

16. 2. 4 开通操作

16. 2. 5 删除客户

16. 2. 6 交费处理

16. 2. 7 故障受理

16. 2. 8 报停处理

16. 2. 9 恢复处理

16. 2. 10 搬迁处理

16. 3 小结

第17章 因特网基本概念

17. 1 因特网简介

17. 2 计算机网络体系结构

17. 2. 1 通信协议

17. 2. 2 协议的分层结构

17. 2. 3 网络体系结构和OSI参考模型

17. 3 TCP/IP协议

17. 4 IP地址和域名

17. 5 客户/服务器模型

 17. 5. 1 客户/服务器模型

17. 5. 2 客户/服务器模型的工作特点

17. 6 因特网的应用

17. 7 小结

第18章 插口控件和分布式应用程序

18. 1 插口简介

18. 1. 1 数据流 Socket

18. 1. 2 数据报 Socket

18. 2 ServerSocket控件

18. 2. 1 设置监视端口

18. 2. 2 设置工作模式

18. 2. 3 监视客户连接

18. 2. 4 接收客户请求

18. 2. 5 接收数据

18. 2. 6 发送数据

18. 2. 7 错误处理

18. 2. 8 关闭连接

18. 3 ClientSocket控件

18. 3. 1 设置服务器地址和通信端口

18. 3. 2 设置连接模式

18. 3. 3 建立连接

18. 3. 4 接收数据

18. 3. 5 发送数据

18. 3. 6 错误处理

18. 3. 7 关闭连接

18. 4 分布式应用程序举例

18. 4. 1 应用程序功能简介

18. 4. 2 服务器程序设计

18. 4. 3 客户应用程序设计

18. 5 小结

第19章 文件传输控件

19. 1 文件传输的工作原理

19. 1. 1 文件传输的基本概念

19. 1. 2 文件传输的工作原理

19. 1. 3 文件类型和文件传输方式

19. 2 文件传输控件

19. 2. 1 设置服务器地址和端口

19. 2. 2 设置代理服务器地址和端口

19. 2. 3 设置用户账户和密码

19. 2. 4 登录到服务器上

19. 2. 5 显示当前目录内容

19. 2. 6 改变当前目录

19. 2. 7 下载文件

19. 2. 8 上载文件

19. 2. 9 文件管理

19. 2. 10 目录管理功能

19. 2. 11 OnUnSupportedFunction事件

19. 2. 12 错误处理

19. 2. 13 关闭连接

19. 3 FTP应用程序举例

19. 3. 1 FTP客户程序简介

19. 3. 2 FTP演示程序设计

19. 4 小结

第20章 电子邮件控件

20. 1 电子邮件系统

20. 1. 1 电子邮件

20. 1. 2 电子邮件系统组成

20. 2 NMSMTP控件

20. 2. 1 连接到SMTP服务器

20. 2. 2 设置发送属性

20. 2. 3 设置并发送邮件

 20. 2. 4 获取正在发送的邮件列表

20. 2. 5 关闭和服务器的连接

20. 3 NMPOP控件

20. 3. 1 登陆到邮件服务器

20. 3. 2 获取邮件列表

20. 3. 3 获取摘要信息

  20. 3. 4 获取邮件信息

20. 3. 5 删除邮件

20. 3. 6 关闭和服务器的连接

20. 4 电子邮件演示程序

20. 4. 1 演示程序简介

20. 4. 2 电子邮件演示程序

20. 5 小结