《数据库应用程序开发指南》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)Borland International,Inc编著
  • 出 版 社:北京市:石油工业出版社
  • 出版年份:1996
  • ISBN:7502117490
  • 页数:237 页
图书介绍:

第1章 1

简介 1

首先应当知道的事 1

Delphi的数据库特性和能力概述 2

什么是数据库 5

什么是数据 6

什么是数据存取 6

数据源 7

Delphi数据库结构 7

Pata Access 8

TTable 11

TQuery 12

TDataSource 12

Deta contrals页 13

表格专家 14

数据库桌面 15

开发桌面型和远端服务器的应用程序 15

数据库应用程序开发方法论 16

开发脚本 16

数据库应用程序的开发周期 17

设计阶段 18

实施阶段 19

分发阶段 20

分发应用程序 20

分发BDE支持 21

语言驱动程序 22

ODBC接口 23

第2章 24

建立一个范例数据库 24

应用程序:MASTAPP 24

建立表格 25

MASTAPP别名 25

建立一个单一数据表表格 26

怎样做 26

如何运作 27

详情请见 30

建立一个主-从表格 30

怎样做 31

如何运作 31

详情请见 35

建立一个一对多对多表格 35

怎样做 35

如何运作 37

详情请见 37

处理字段 38

建立TField构件 38

怎样做 38

如何运作 39

详情请见 40

在设计时设定TField的特性 40

怎样做 40

如何运作 41

详情请见 42

读取字段值 42

怎样做 42

如何运作 43

详情请见 44

给字段赋值 44

怎样做 44

如何运作 45

详情请见 46

定义一个计算字段 46

怎样做 47

如何运作 48

详情请见 48

在设计时格式化字段值 48

怎样做 49

如何运作 49

详情请见 50

在执行时格式化字段值 50

怎样做 50

如何运作 51

详情请见 52

搜寻字段值 52

怎样做 52

如何运作 53

详情请见 53

数据输入的验证 54

使用清单及查阅 55

怎样做(清单) 55

如何运作 56

详情请见 56

怎样做(查阅) 56

如何运作 57

详情请见 57

编写程序来检查字段值 58

怎样做 58

如何运作 58

详情请见 58

使用查询和范围 59

怎样做(静态查询) 59

如何运作 59

详情请见 60

怎样做(动态查询) 60

如何运作 62

详情请见 62

设定范围 62

怎样做 62

如何运作 63

详情请见 64

打印报表和表格 64

怎样做:打印报表 65

如何运作 66

详情请见 66

怎样做:打印表格 66

如何运作 66

评情请见 66

第3章 67

使用数据存取构件和工具 67

数据库构件层次结构 67

TSession构件 68

控制数据库连结 69

取得数据库信息 69

使用数据集 70

数据集状态 70

打开和关闭数据集 72

数据集游历 72

Next和Prior方法 73

First和Last方法 73

BOF和EOF特性 74

MoveBy函数 76

修改数据集中的数据 76

CanModify特性 77

将数据过至数据库 77

编辑记录 78

添加新记录 78

删除记录 79

取消改变 79

处理整条记录 79

设定更新模式 80

制作数据的书签 82

使无效,使有效和更新具有数据感应能力的控元 83

使用数据集事件 84

放弃一个方法 84

使用OnCalcFields 85

使用TTable 86

定义数据库数据表 86

TableType特性 86

搜寻数据表 87

使用Goto函数 87

使用Find函数 90

KeyExclusive特性 91

限制程序所取得的记录 91

使用部分关键字 93

KeyExclusive特性 93

索引 94

Exclusive特性 95

其他特性和方法 95

ReadOnly和CanModify特性 96

GoToCurrent方法 96

制作主-从表格 96

字段连结设计器 97

使用TDataSource 97

使用TDataSource构件的特性 98

DataSet特性 98

Enabled特性 98

AutoEdit特性 98

使用TDataSource的事件 99

OnDataChange事件 99

OnUpdateData事件 99

OnStateChange事件 99

使用TFields和字段编辑器 100

TField构件是什么 101

使用字段编辑器 101

启动字段编辑器 102

新增TField构件 103

删除TField构件 104

定义新的TField构件 104

定义计算字段 104

用程序处理计算字段 105

编辑一个TField构件 106

编辑显示特性 106

使用输入遮罩编辑器 108

格式化字段 108

处理TField事件 109

使用TField的转换功能 110

用程序存取TField的特性 111

使用标准控制元显示数据 111

使用Fields特性 112

使用FieldByName方法 112

在应用程序中结合报表 113

使用TBatchMove 114

批量搬动的模式 115

数据类型的对应 115

执行批量搬动 118

处理批量搬动的错误 118

直接存取BDE 119

程序范例 120

制作一个主-从表格 120

显示一个数据表的多重视窗 122

第4章 126

使用数据控制构件 126

数据控制构件的基本概念 128

更新字段 129

使用TDBText将数据显示成标签 129

使用TDBEdit显示和编辑字段 130

编辑字段 131

使用TDBGrid检视和编辑数据 131

设定网格选项 132

在网格中编辑 134

在执行时重新安排字段顺序 134

控制网格绘制 134

使用事件来控制网格的行为 135

使用TDBNavigator来游历和处理记录 136

隐藏和显示浏览按钮 137

显示Fly-by帮助 137

使用TDBMemo显示和编辑BLOB 138

文本 138

使用TDBImage显示BLOB图形 139

使用清单和下拉式框 139

TDBComboBox 140

TDBListBox 141

TDBLookupCombo 142

TDBLookupList 144

TDBCheckBox 145

TDBRadioGroup 146

第5章 148

在程序中使用SQL 148

TQuery 149

何时使用TQuery 149

如何使用TQuery 149

SQL特性 150

制作查询文本 151

可视化查询生成器 152

执行一个查询 153

UniDirectional特性 154

取得一个实际的查询结果集 154

实际结果集的语法要求 155

动态SQL语句 156

给参数提供值 156

预备一个查询 156

使用Params特性 157

使用ParamByName方法 158

使用DataSource特性 158

动态查询范例 159

建立异质查询 160

第6章 162

建立客户/服务器 162

应用程序 162

可迁移性和优化处理 163

服务器可迁移性 163

客户/服务器通信的可迁移性 164

使用Local InterBase Server 164

建立一个可以存取任何服务器的应用程序 165

建立一个存取InterBase的应用程序 166

在扩大系统时使用InterBase 166

连结到数据库服务器 167

网络连结 167

使用TCP/IP 167

连结参数 168

使用ODBC 168

处理服务器的安全保护 169

使用TDatabase构件 170

Connected特性 170

制作应用程序特有的别名 171

了解事务控制 172

在应用程序中处理事务 173

隐含的事务控制 173

显式的事务控制 174

设定SQL直接传送模式 174

事务孤立程度 175

存储过程 176

输入和输出参数 177

执行存储过程 178

Oracle的重载的存储过程 179

扩大系统 179

扩大数据库系统 179

扩大应用程序 181

分发对存取远端服务器的支持 181

Oracle 182

Sybase和Microsoft SQL服务器 182

Informix 183

InterBase 183

TCP/IP界面 184

其他通信协议 185

分发ReportSmith支持 185

附录A 187

使用数据库桌面 187

数据库桌面是什么? 187

数据库桌面窗口 187

启动数据库桌面 187

数据库桌面窗口 188

管理文件 188

打开文件 189

设定工作目录 189

设定私有目录别名 190

生成数据表 190

了解数据表 190

关系数据表 191

规划数据表 191

生成一个新数据表 192

定义字段 192

字段名称 192

新增、删除和重排字段 193

指定字段类型 193

使用索引 194

Paradox数据表中的关键字 194

dBASE数据表的索引 195

SQL数据表的索引 195

定义次索引 196

指定正确性检查 196

借用数据表结构 197

生成SQL数据表 197

生成SQL数据表的索引 198

命名SQL索引 199

为Paradox数据表定义引用完整性 200

程序 201

制作数据表查寻 202

为Paradox数据表建立密码 202

重建数据表结构 202

重建SQL数据表结构 203

使用数据表名称做索引 204

名称的前置词 204

查看数据表 205

使用防滚动锁 206

自订数据表的视图 206

重排字段和重调字段大小 207

重调行的大小 208

重调栏标题大小 208

储存自订视图 208

编辑数据 208

使用编辑模式 208

选取字段和记录 209

字段查看 209

加入、减掉和清空记录 210

排序、复制、改名和删除对象 210

对数据表排序 211

复制对象 211

更改对象名称 211

删除对象 212

执行SQL语句 212

SQL编辑器是什么? 212

打开SQL编辑器 213

指定别名 214

执行SQL语句 214

储存SQL语句 215

使用QBE来查询数据 215

附录B 216

使用BDE配置设定工具 216

生成和管理别名 217

新增全新别名 217

修改已有别名 219

删除别名 219

附录C 221

使用本地SQL 221

数据表的命名惯例 221

列的命名惯例 222

数据处理 222

在DML语句中的参数替代 223

所支持的聚集(整体)函数 223

所支持的字符串函数 223

所支持的日期函数 224

所支持的运算符 224

SELECT 225

FROM子句 225

WHERE子句 226

ORDER BY子句 226

GROUP BY子句 227

异质连接 227

INSERT 227

UPDATE 227

DELETE 227

数据定义 228

CREATE TABLE 228

ALTER TABLE 230

DROP TABLE 231

使用CREATE INDEX 231

DROP INDEX 231

附录D 232

MAST数据库 232