当前位置:首页 > 工业技术
Delphi 7数据库开发完全手册
Delphi 7数据库开发完全手册

Delphi 7数据库开发完全手册PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:张增强,刘成编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302064350
  • 页数:464 页
图书介绍:本书全面系统讲述了Delphi 7开发数据库的编程法,深入探讨了Delphi 7提供的最新技术。
《Delphi 7数据库开发完全手册》目录

1.1 Dephi简介 1

第1章 Delphi 7概述 1

1.2 Dephi的新特征 2

1.2.1 编译器功能增强 2

1.2.2 新增了两个网络协议组件组Indy Intercepts和Indy I/O Handlers 3

1.2.3 可定制化的View视窗 4

1.2.4 可定制的代码完成功能 4

1.2.5 更加强大的网络开发功能 5

1.2.6 跨平台开发库(CLX) 5

1.2.7 新增了Rave报表制作工具 7

1.2.8 数据库功能增强 7

1.3 Delphi访问数据库的机制 8

1.3.1 BDE 8

1.2.10 对Windows XP风格的支持 8

1.2.9 支持Microsoft公司的.NET技术 8

1.3.2 ADO 9

4.2.14 TTable的其他功能 9

1.3.3 dbExpress 10

1.4 小结 10

第2章 数据库基础 11

2.1 数据库简介 11

2.1.1 关系数据模型的基本概念 12

2.1.2 数据库保护的基本概念 12

2.2 SQL语言简介 13

2.2.1 运算符和函数 14

2.2.2 数据类型 15

2.2.3 数据定义语言(DDL)的实现 15

2.2.4 数据操作语言(DML)的实现 16

2.2.5 数据库管理和控制的实现 18

4.5.1 TStoredProc组件的属性、方法和事件 19

2.3.1 界面介绍 19

2.3 Database Desktop的使用 19

2.3.2 建立表结构 21

2.3.3 表窗口操作 28

2.3.4 查询窗口操作 29

2.3.5 SQL编辑窗口操作 31

2.4 选择和建立数据库 33

2.4.1 选择数据库 33

2.4.2 设计数据库的步骤 35

2.5 典型的数据库 35

2.5.1 Oracle数据库 35

2.5.4 InterBase 36

2.5.3 MySQL 36

2.5.2 SQLServer 2000 36

2.6 桌面数据库程序示例 37

2.6.1 一个数据表的浏览程序 37

2.6.2 建立Master/Detail关系的桌面数据库程序 38

2.6.3 通过向导Form Wizard建立Master/Detail 41

2.7 小结 45

第3章 数据库环境的设置和BDE工具 46

3.1 BDE简介 46

3.2 BDE Administrator 47

3.2.1 界面介绍 47

3.2.2 建立一个本地数据库别名 48

3.2.3 建立网络数据库别名 49

3.2.4 用ODBC连接Access数据库 51

3.3 SQLExplorer 52

3.4 SQLMonitor 54

3.5 Data Pump 55

3.6 小结 58

4.1 TDataSet 59

第4章 数据集 59

4.2 深入研究TTable 65

4.2.1 TBDEDataSet 66

4.2.2 TDBDataSet 67

4.2.3 TTable的属性和方法 68

4.2.4 打开和关闭数据集 70

4.2.5 连接一个数据表的实例 71

4.2.6 建立数据表 72

4.2.7 浏览数据表 78

4.2.8 书签 81

4.2.9 查询记录 82

4.2.10 检索数据表 84

4.2.11 记录的编辑 86

4.2.12 数据调和 89

4.2.13 过滤器 89

4.3 深入研究TField 93

4.3.1 访问字段的值 94

4.3.2 字段名和编号的转换 96

4.3.3 字段编辑器 98

4.3.4 建立计算字段 99

4.3.5 建立查询字段 99

4.3.6 建立Aggregate字段 100

4.3.7 字段的其他属性 101

4.4 深入研究TQuery 103

4.4.1 TQuery组件的属性、方法和事件 103

4.4.2 比较TQuery和TTable 104

4.4.3 返回可以修改的数据集 105

4.4.4 设置静态的SQL语句 106

4.4.5 用TQuery建立一个数据表的浏览程序 107

4.4.6 设置动态的SQL语句 108

4.4.7 Prepared属性、Prepare方法和UnPrepare方法 110

4.4.8 设置查询参数 110

4.4.9 一个数据库浏览程序 113

4.4.10 从数据集中获取SQL参数 117

4.5 深入研究TStoredProc 118

4.5.2 TStoredProc的使用步骤 119

4.5.3 使用TParam类 120

4.5.4 使用TStoredProc调用存储过程的实例 122

4.5.5 使用TQuery组件调用存储过程 125

4.6 小结 126

第5章 数据访问组件 127

5.1 数据访问组件简介 127

5.2 TDataSource组件 128

5.3 TDatabase组件 129

5.3.1 TDatabase组件的属性、方法和事件 129

5.3.2 建立应用程序级别的数据库别名 131

5.3.3 实现登录过程 133

5.4 TSession组件 137

5.4.1 TSession组件的属性、方法和事件 138

5.4.2 处理别名 140

5.4.3 处理驱动 143

5.4.5 控制数据库组件和连接 144

5.4.4 获取数据库的对象 144

5.4.6 管理Paradox表的密码 145

5.4.7 一个浏览BDE的Alias和Drive的实例 146

5.5 TBatchMove组件 148

5.5.1 TBatchMove组件的属性和方法 149

5.5.2 使用TBatchMove组件 150

5.6 TUpgradeSQL组件 151

5.6.1 TUpgradeSQL组件的属性和方法 151

5.6.2 使用TUpgradeSQL组件 152

5.7 TNestedTable组件 154

5.8 数据模块DataModule 154

5.9 小结 157

6.1 数据感应组件概览 158

第6章 数据感应组件 158

6.2 数据感应组件的基本特征 159

6.3 TDBGrid组件 160

6.3.1 TDBGrid的属性和设计 160

6.3.2 TDBGrid组件的事件和使用 164

6.4 TDBNavigator组件 166

6.5 其他的数据感应组件 167

6.6 小结 171

7.1.1 ADO的发展 172

第7章 ADO与dbGO 172

7.1 ADO技术 172

7.1.2 ADO对象 174

7.1.3 使用ADO 175

7.1.4 ADO的游标(Cursor) 175

7.1.5 ADO组件 177

7.2 建立一个ADO应用程序 178

7.3 建立ADO连接字符串 181

7.3.1 使用ConnectionString编辑器 181

7.3.3 手工编辑ConnectionString 183

7.3.2 建立和使用UDL文件 183

7.4 TADOConnection组件 184

7.4.1 TADOConnection组件的属性、方法和事件 184

7.4.2 处理ADO对象 186

7.4.3 连接控制 188

7.4.4 在应用程序中建立事件的日志 190

7.4.5 获取数据库的信息 192

7.4.6 事务处理 192

7.4.7 直通查询方式 194

7.5 TADOCommand组件 195

7.5.2 直通模式 196

7.5.1 TADOCommand组件的属性和方法 196

7.5.3 TParameter和TParameters 198

7.6 TADODataSet组件 200

7.6.1 TADODataSet组件的属性、方法和事件 200

7.6.2 确定TADODataSet执行的操作 205

7.6.3 批处理(BatchUpdate) 205

7.6.4 记录集的操作 207

7.6.5 事件的使用 210

7.6.6 数据的调和 212

7.7 TADOQuery组件和TADOTable组件 212

7.8 TRDSConnection组件 213

7.9 公文包模型 216

7.10 一个dbGO应用程序 221

7.11 小结 230

第8章 dbExpress 231

8.1 Delphi7和dbExpress 231

8.1.1 dbExpress简介 231

8.1.2 dbExpress的接口 232

8.1.3 dbExpress的数据类型 232

8.2.1 TSQLConnection组件的属性、方法和事件 233

8.2 TSQLConnection组件 233

8.1.4 Delphi7的dbExpress组件 233

8.2.2 连接的配置 235

8.2.3 控制执行的语句数目 237

8.2.4 事务处理 238

8.2.5 执行SQL命令 240

8.3 SQLDataSet组件 241

8.3.1 SQLDataSet组件的属性、方法和事件 241

8.3.2 SQLDataSet组件的使用 243

8.3.3 项目1:浏览单向数据集 243

8.3.4 项目2:缓存单向数据集 245

8.4 TSimpleDataSet组件 249

8.5 小结 251

第9章 快速创建报表 252

9.1 QReport概述 252

9.2 报表向导 253

9.3 报表模板 255

9.3.1 QuickReport Labels模板 256

9.3.2 QuickReport List模板 258

9.3.3 QuickReport Master/Detail模板 258

9.4.1 TQuickRep组件 260

9.4 QReport组件介绍 260

9.4.2 TQRBand组件 264

9.4.3 TQRExpr组件 265

9.4.4 其他QReport组件的介绍 266

9.5 安装QReport组件面板 269

9.6 Rave组件 270

9.6.1 Rave组件简介 270

9.6.2 使用Rave组件 273

9.7 小结 278

10.1 Decision Cube简介 279

第10章 Decision Cube数据仓库 279

10.2 TDecisionQuery组件 280

10.3 TDecisionCube组件 282

10.4 TDecisionSource组件 286

10.5 TDecisionGrid组件 288

10.6 TDecisionPivot组件 292

10.7 TDecisionGraph组件 293

10.8 小结 295

11.1.1 从桌面数据库程序到客户/服务器 296

11.1 数据库应用程序的发展 296

第11章 多层分布式应用程序系统 296

11.1.2 比较客户/服务器和桌面数据库开发 297

11.1.3 客户/服务器系统开发 298

11.1.4 多层分布式系统 299

11.2 开发多层分布式应用程序系统 300

11.2.1 多层分布式应用程序体系结构 300

11.2.2 多层分布式应用程序系统开发示例 302

11.3 应用程序服务器组件TRemoteDataModule 307

11.3.1 TRemoteDataModule的基本属性和方法 307

11.3.2 为RemoteDataModule添加属性和方法 308

11.3.3 Instancing(实例)模型 310

11.3.4 Threading Model(线程模型) 311

11.3.5 配置DCOM应用程序服务器 312

11.3.6 删除一个DCOM服务器 313

11.4 数据连接组件 313

11.4.1 TDispatchConnection组件 313

11.4.2 TDCOMConnection组件 314

11.4.3 TSocketConnection组件 314

11.4.4 TWebConnection组件 315

11.4.5 TCORBAConnection组件 316

11.4.6 TSimpleObjectBroker组件 316

11.4.8 TLocalConnection组件 317

11.4.7 TSharedConnection组件 317

11.4.9 开始连接 318

11.4.10 断开连接 318

11.5 小结 318

第12章 分布式应用程序中的数据集组件 319

12.1 TDatasetProvider组件 319

12.1.1 TDataSetProvider组件的属性和方法 319

12.1.2 TDataSetProvider组件提交更新的方式 321

12.1.3 TDataSetProvider组件定位记录的方式 321

12.1.4 TDataSetProvider组件的事件和使用 323

12.2 TClientDataSet组件 327

12.2.1 TClientDataSet组件的属性、方法和事件 328

12.2.2 使用TClientDataSet组件的事件 331

12.2.3 数据的封装机制 334

12.2.4 获取本地的数据 335

12.2.5 获取应用程序服务器的数据 337

12.2.6 调用IAppServer接口 338

12.2.7 TClientDataSet作为嵌套数据集 339

12.2.8 传递SQL命令 340

12.2.9 调和数据 340

12.3 小结 342

13.1 Delphi7和XML 343

第13章 Delphi7对XML的支持 343

13.2 XML Mapper工具 344

13.2.1 建立对应XML结构的系列表 344

13.2.2 XML Mapper工具的使用 345

3.3 TXMLTransform组件 353

13.3.1 TXMLTransform组件的属性 353

13.3.2 TXMLTransform组件的方法 354

13.3.3 TXMLTransform组件的事件 354

13.3.4 TXMLTransform组件的使用 356

13.4.3 TXMLTransformProvider组件的使用 359

13.4.2 TXMLTransformProvider组件的方法 359

13.4 TXMLTransformProvider组件 359

13.4.1 TXMLTransformProvider组件的属性 359

13.4.4 浏览和修改XML文件的程序 360

13.5 XMLTransformClient组件 363

13.5.1 XMLTransformClient组件的属性 363

13.5.2 XMLTransformClient组件的方法 363

13.5.3 使用XMLTransformClient组件 364

13.6 XMLDocument组件 368

13.6.1 XMLDocument组件的属性 368

13.6.2 XMLDocument组件的方法 369

13.6.3 XMLDocument组件的事件 370

13.6.4 使用DOM接口操作XML文件 371

13.6.5 使用IXMLNode 372

13.6.6 使用IXMLNode转变数据集为XML文件 374

13.7 利用向导生成和使用XML接口 376

13.7.1 生成XML文件接口 376

13.7.2 使用生成的XML文件接口 378

13.8 XML简介 381

13.8.1 XML语法简介 382

13.8.2 XML Schemas 384

13.9 小结 385

第14章 WebBroker 386

14.1 Web程序 386

14.1.1 网页 386

14.1.2 CGI 388

14.1.3 ISAPI 390

14.1.4 Apache Modules 391

14.1.5 使用Web服务器 391

14.2 WebBroker概述 392

14.3 DB Web Application向导 394

14.4 TWcbModule组件 399

14.4.1 TCustomWebDispatcher组件 400

14.4.2 动作项(TWebActionltem) 401

14.4.3 返回内容 403

14.4.4 传送流 405

14.4.5 获取客输入的数据 407

14.4.6 进行安全验证 409

14.4.7 设置Cookie 410

14.5 页面生成器组件 413

14.5.1 TPageProducer组件 413

14.5.2 TDataSetPageProducer组件 415

14.5.3 TDSTableProducer组件 419

14.6 使用Web App Debugger 421

14.7 开发和使用Apache Module 425

14.8 小结 427

第15章 WebSnap 428

15.1 Active Server Page 428

15.1.1 Delphi和ASP 428

15.1.2 利用Delphi建立ASP对象 429

15.2 开发WebSnap程序 432

15.2.1 一个最简单的WebSnap程序 433

15.2.2 WebSnap程序的组件和脚本 435

15.2.3 设计多页面 438

15.2.4 Adapter组件 442

15.2.5 使用Adapter和AdapterPage-Producer设计页面内容 445

15.2.6 硬编码和脚本代码 449

15.2.7 WebSnap和数据库程序 450

15.2.8 建立Master/Detail关系的WebSnap程序 456

15.2.9 会话管理 458

15.2.10 安全认证 460

15.3 小结 464

相关图书
作者其它书籍
返回顶部