《Delphi 5.0因特网与数据库程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘海涛,童英编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302045739
  • 页数:367 页
图书介绍:本书分为两大部分,第一部分重点介绍数据库应用程序开发,第二部分首先简要叙述了因特网的基本概念,然后重点考察了插口软件、文件传输控件和电子邮件控件的使用方法,并给出了演示程序代码。

第1章 数据库基础知识 1

1.1 数据库基础 1

1.1.1 数据库系统 1

1.1.2 数据库 3

1.1.3 数据库管理系统 4

1.1.4 数据库系统的体系结构 5

1.2 数据库应用程序的开发步骤 8

1.2.1 需求分析 8

1.2.5 测试阶段 9

1.2.4 编码阶段 9

1.2.3 详细设计 9

1.2.2 概要设计 9

1.2.6 运行阶段 10

1.3 小结 10

第2章 SQL语言基础 11

2.1 SQL语言 11

2.1.1 SQL语言简介 11

2.1.2 数据类型、运算符、函数和谓词 12

2.2 数据定义语句 13

2.2.1 定义表 13

2.2.2 定义视图 15

2.3.1 数据插入 16

2.2.3 定义索引 16

2.3 数据操纵语句 16

2.3.2 更新数据 17

2.3.3 删除数据 17

2.4 SQL查询 17

2.4.1 简单查询 18

2.4.2 连接查询 19

2.4.3 嵌套查询 19

2.4.4 使用库函数查询 20

2.5 小结 20

3.1 数据库开发环境 21

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

3.2 数据库应用程序结构 22

3.2.1 使用BDE的单层数据库应用程序 23

3.2.2 单层数据库应用程序 23

3.2.3 基于客户/服务器模式的数据库应用程序 24

3.2.4 多层结构的数据库应用程序 24

3.3 小结 25

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

4.1 数据库引擎管理器 26

4.1.1 数据库引擎管理器的主窗口 26

4.1.2 数据库别名 27

4.1.3 创建和更改数据库的别名 28

4.1.4 数据库别名编辑和删除操作 29

4.2 数据库桌面 29

4.2.1 数据库桌面的主窗口 29

4.2.2 创建新的数据表 30

4.2.3 打开数据表 33

4.2.4 编辑数据表记录 34

4.3 SQL浏览器 34

4.3.1 SQL浏览器的主窗口 35

4.3.2 显示数据库信息 35

4.3.3 显示和编辑记录数据 36

4.3.4 使用SQL语句进行数据库查询操作 37

4.4 小结 38

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

5.1 数据库控件 39

5.1.1 数据控制控件 40

5.1.2 数据集控件 41

5.1.3 数据源控件 42

5.2 第一个数据库程序 42

5.2.1 演示程序简介 43

5.2.2 手工创建数据库应用程序 43

5.2.3 使用Form Wizard创建应用程序 45

5.3 小结 48

第6章 数据控制控件 49

6.1 数据控制控件概述 49

6.1.1 连接数据集 49

6.1.2 编辑字段数据 50

6.1.3 控制显示输出 52

6.2 数据浏览控件(DBNavigator) 53

6.2.1 浏览记录数据 53

6.2.2 编辑数据 54

6.2.3 定制数据浏览控件 55

6.3 数据表格控件(DBGrid) 56

6.3.1 默认的表格 57

6.3.2 永久列对象 57

6.3.3 设置Options属性 63

6.4 数据文本控件(DBText) 64

6.5 数据编辑框控件(DBEdit) 65

6.6 数据备注控件(DBMemo) 66

6.7 数据图像控件(DBImage) 67

6.8 数据选项框控件(DBCheckBox) 67

6.9 数据分组框控件(DBRadioGroup) 68

6.10 数据组合列表框控件(DBComboBox) 69

6.11 数据查询组合列表框控件(DBLookupComboBox) 70

6.12 小结 72

7.1 数据集基础知识 73

7.1.1 数据集分类 73

第7章 数据集控件 73

7.1.2 TDataSet控件 74

7.2 数据集状态 77

7.2.1 非激活状态 78

7.2.2 浏览状态 78

7.2.3 编辑状态 79

7.2.5 设置键状态 80

7.2.6 计算字段状态 80

7.2.4 插入状态 80

7.2.7 过滤器状态 81

7.3 浏览操作 81

7.3.1 First和Last方法 81

7.3.2 Next和Prior方法 83

7.3.3 MoveBy方法 84

7.4 查询操作 85

7.4.1 Locate方法 85

7.4.2 Lookup方法 86

7.5 过滤操作 88

7.5.1 过滤器 89

7.5.2 利用属性设置过滤器 89

7.5.3 OnFilterRecord事件 91

7.5.4 在过滤状态下浏览数据集 93

7.6 编辑操作 95

7.6.1 修改记录 96

7.6.2 添加记录 98

7.6.3 删除记录 98

7.7 小结 99

第8章 字段控件 100

8.1 字段控件概述 100

8.2 动态字段对象 101

8.3.1 创建永久字段对象 103

8.3 永久字段对象 103

8.3.2 永久字段常用属性 105

8.4 创建新的永久字段 106

8.4.1 数据字段 106

8.4.2 计算字段 108

8.4.3 查询字段 111

8.5 小结 114

第9章 数据表控件 115

9.1 数据表控件概述 115

9.1.1 数据表常用属性 115

9.1.2 数据表常用方法 116

9.2.2 数据表的动态设置 117

9.2 使用数据表控件 117

9.2.1 数据表的静态使用 117

9.3 控制对数据表的访问 119

9.3.1 CanModify属性 119

9.3.2 ReadOnly属性 120

9.3.3 Exclusive属性 122

9.4 寻找操作 122

9.4.1 GotoKey方法 122

9.4.2 FindKey方法 124

9.4.3 多字段索引的寻找操作 125

9.5.1 获取表的索引 127

9.5 排序操作 127

9.5.2 排序操作 130

9.6 使用范围显示部分记录 130

9.6.1 范围和过滤器 130

9.6.2 设定记录范围 131

9.6.3 通过部分索引设置记录范围 133

9.6.4 改变记录范围 134

9.7 动态创建表 135

9.7.1 FieldDefs属性 135

9.7.2 创建数据表 136

9.7.3 添加索引 137

9.8.1 表的相互联系 139

9.8 Master/Detail数据表 139

9.8.2 创建Master/Detail数据表 140

9.9 小结 143

第10章 查询控件 144

10.1 查询控件简介 144

10.1.1 查询控件属性 144

10.1.2 查询控件方法 145

10.2 使用查询控件 145

10.2.1 查询控件的静态使用 145

10.3 查询控件的动态使用 146

10.3.1 设置SQL语句 147

10.3.2 设置查询参数 149

10.3.3 查询操作 151

10.4 优化查询 151

10.5 使用Master/Deatil查询 152

10.6 异质查询 153

10.7 小结 156

第11章 存储过程 157

11.1 存储过程控件 157

11.1.1 存储过程分类 157

11.1.3 常用方法 159

11.1.2 常用属性 159

11.2.1 浏览存储过程 160

11.2 浏览和创建存储过程 160

11.2.2 使用SQL Explorer创建存储过程 161

11.2.3 使用查询控件创建存储过程 161

11.3 存储过程控件 162

11.3.1 存储过程控件的使用 162

11.3.2 存储过程参数 164

11.4 使用查询控件调用存储过程 167

11.5 小结 169

12.1.1 常用属性 170

第12章 批处理控件 170

12.1 批处理控件概述 170

12.1.2 常用方法 171

12.2 使用批处理控件 171

12.2.1 Mode属性 171

12.2.2 使用批处理控件 172

12.3 创建数据表 172

12.4 使用数据表作为源数据集 174

12.5 小结 176

13.1 数据库控件的基本概念 177

13.1.1 静态创建数据库对象 177

第13章 数据库控件 177

13.1.2 动态创建数据库对象 179

13.2 登录控制 181

13.2.1 使用标准的登录对话框 181

13.2.2 使用Params属性 182

13.2.3 OnLogin事件 183

13.3 交易控制 184

13.4 执行SQL语句 185

13.4.1 不返回结果的查询操作 185

13.4.2 返回结果的查询操作 187

13.4.3 带有参数的查询操作 188

13.5 小结 189

第14章 报表控件 190

14.1 报表的基本概念 190

14.1.1 报表 190

14.1.2 报表应用程序组成 191

14.1.3 简单的报表演示程序 193

14.2 报表控件 195

14.2.1 设置网格线 196

14.2.2 报表页面设置 196

14.2.3 创建报表栏 197

14.3 报表界面控件 198

14.3.1 报表标签控件 199

14.3.2 报表备注控件 200

14.3.3 报表普适文本控件 200

14.3.4 报表图形控件 200

14.3.5 报表图像控件 200

14.3.6 报表数据文本控件 200

14.3.7 报表数据普适文本控件 201

14.3.8 报表数据图像控件 201

14.3.9 报表系统数据控件 202

14.3.10 报表表达式控件 202

14.4.1 分组报表简介 208

14.4 创建分组风格报表 208

14.4.2 创建分组报表 209

14.4.3 分组报表演示程序 210

14.5 小结 212

第15章 ADO控件 213

15.1 ADO概述 213

15.1.1 统一数据访问模型与ADO接口 213

15.1.2 ADO控件 214

15.2 TADOConnection控件 215

15.2.1 连接控制 215

15.2.2 显示数据表和存储过程 219

15.3.1 ADO数据集的基本功能 220

15.2.3 交易控制 220

15.3 ADO数据集控件 220

15.3.2 TADODataSet控件 222

15.3.3 ADOTable控件 223

15.3.4 ADOQuery控件 223

15.4 ADOCommand控件 224

15.4.1 ADOCommand控件的基本用途 225

15.4.2 使用命令控件返回数据 225

15.4.3 包含参数的查询操作 226

15.5 小结 226

16.1.1 有线电视收发管理系统 228

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

16.1 数据库演示程序 228

16.1.2 有线电视收发管理软件 229

16.1.3 数据表 231

16.2 演示程序功能的实现 233

16.2.1 登录系统 233

16.2.2 添加终端 235

16.2.3 开户处理 237

16.2.4 开通操作 242

16.2.5 删除客户 248

16.2.6 交费处理 254

16.2.7 故障受理 261

16.2.8 报停处理 265

16.2.9 恢复处理 269

16.2.10 搬迁处理 274

16.3 小结 282

第17章 因特网基本概念 283

17.1 因特网简介 283

17.2 计算机网络体系结构 284

17.2.1 通信协议 284

17.2.2 协议的分层结构 284

17.2.3 网络体系结构和OSI参考模型 285

17.3 TCP/IP协议 286

17.4 IP地址和域名 288

17.5 客户/服务器模型 289

17.5.1 客户/服务器模型 290

17.5.2 客户/服务器模型的工作特点 290

17.6 因特网的应用 291

17.7 小结 292

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

18.1 插口简介 293

18.1.1 数据流Socket 294

18.2.1 设置监视端口 295

18.1.2 数据报Socket 295

18.2 ServerSocket控件 295

18.2.2 设置工作模式 296

18.2.3 监视客户连接 296

18.2.4 接收客户请求 296

18.2.5 接收数据 296

18.2.6 发送数据 297

18.2.7 错误处理 297

18.3.2 设置连接模式 298

18.3.1 设置服务器地址和通信端口 298

18.3 ClientSocket控件 298

18.2.8 关闭连接 298

18.3.3 建立连接 299

18.3.4 接收数据 299

18.3.5 发送数据 299

18.3.6 错误处理 300

18.3.7 关闭连接 300

18.4 分布式应用程序举例 300

18.4.1 应用程序功能简介 300

18.4.2 服务器程序设计 302

18.4.3 客户应用程序设计 305

18.5 小结 309

第19章 文件传输控件 310

19.1 文件传输的工作原理 310

19.1.1 文件传输的基本概念 310

19.1.2 文件传输的工作原理 311

19.1.3 文件类型和文件传输方式 312

19.2 文件传输控件 312

19.2.1 设置服务器地址和端口 312

19.2.2 设置代理服务器地址和端口 312

19.2.3 设置用户账户和密码 313

19.2.4 登录到服务器上 313

19.2.5 显示当前目录内容 314

19.2.6 改变当前目录 315

19.2.7 下载文件 315

19.2.8 上载文件 316

19.2.9 文件管理 317

19.2.10 目录管理功能 318

19.2.11 OnUnSupportedFunction事件 319

19.2.12 错误处理 320

19.2.13 关闭连接 320

19.3 FTP应用程序举例 321

19.3.1 FTP客户程序简介 321

19.3.2 FTP演示程序设计 322

19.4 小结 337

第20章 电子邮件控件 338

20.1 电子邮件系统 338

20.1.1 电子邮件 338

20.1.2 电子邮件系统组成 339

20.2 NMSMTP控件 340

20.2.1 连接到SMTP服务器 341

20.2.2 设置发送属性 341

20.2.3 设置并发送邮件 342

20.3 NMPOP控件 343

20.2.5 关闭和服务器的连接 343

20.2.4 获取正在发送的邮件列表 343

20.3.1 登陆到邮件服务器 344

20.3.2 获取邮件列表 344

20.3.3 获取摘要信息 345

20.3.4 获取邮件信息 345

20.3.5 删除邮件 346

20.3.6 关闭和服务器的连接 346

20.4 电子邮件演示程序 347

20.4.1 演示程序简介 347

20.4.2 电子邮件演示程序 348

20.5 小结 367