新闻资讯
看你所看,想你所想

Delphi 7资料库高级教程

Delphi 7资料库高级教程

Delphi 7资料库高级教程

《Delphi 7资料库高级教程》是2005年清华大学出版社出版的图书。

基本介绍

  • 书名:Delphi 7资料库高级教程
  • ISBN:9787302082637
  • 定价:42元
  • 出版社:清华大学出版社
  • 出版时间:2005年
  • 印次::平装 1-2
  • 印刷日期:2005-7-13

图书简介

本书提供资料库高级程式开发的实际解决方案,并不一味地追求各种知识的系统介绍,而是合理地安排整个资料库开发过程中的各个模组。全书全部以解决问题为基础,内容涉及了各种大中小型资料库的介绍、高级SQL教程、各种资料库连线技巧、数据处理技术、存储过程高级技术、触发器设计、二进制数据处理、列印报表高级技术、数据备份/恢复技术、数据上报/接收技术、数据加密存储、高级界面编程、三层资料库开发、网路配置等一系列读者在进行资料库编程过程中需要解决的各种技术。

目录

第1章Delphi与资料库开发 1
1.1Delphi资料库系统组成 1
1.1.1系统组成 1
1.1.2VCL组件 2
1.2DatabaseDesktop使用方法 3
1.2.1设定工作目录和私有目录 4
1.2.2创建数据表 4
1.3SQLExplorer使用方法 6
1.4BDEAdministrator使用和配置方法 7
1.4.1设定日期参数 8
1.4.2设定时间参数 8
1.4.3设定数字参数 9
1.5小节 10
第2章大型关係资料库 11
2.1概述 11
2.2资料库的发展 15
2.3资料库的分类 16
2.3.1关係型资料库 17
2.3.2其他类型的资料库 17
2.4Oracle资料库 18
2.4.1Oracle9i的版本 18
2.4.2Oracle9i资料库的特性 19
2.4.3开发工具支持 20
2.5SQLServer资料库 20
2.6Sybase资料库 21
2.6.1Sybase资料库的特点 21
2.6.2开发工具支持 22
2.7Access资料库 22
2.8关係资料库的设计原则 23
2.9资料库设计实例 25
2.10小结 26
第3章高级SQL编程 27
3.1概述 27
3.1.1SQL语言的分类 27
3.1.2SQL语言支持的数据类型 27
3.1.3SQL语言支持的运算符 ...
3.1.4SQL语言中的注释语句 28
3.2利用MSSQLServer学习SQL语言 30
3.3基本DDL语言 32
3.3.1createdatabase语句 32
3.3.2dropdatabase语句 32
3.3.3createtable语句 33
3.3.4droptable语句 34
3.3.5altertable语句 34
3.3.6createview语句 35
3.3.7dropview语句 35
3.4基本DML语言 36
3.4.1select语句 36
3.4.2insert语句 39
3.4.3delete语句 40
3.4.4update语句 41
3.5基本DCL语言 41
3.5.1grant语句 42
3.5.2revoke语句 43
3.5.3deny语句 44
3.6超越基本的数据操纵语言 44
3.6.1子查询 45
3.6.2连线查询join 46
3.6.3联合查询union 47
3.6.4SQL语言的聚合函式 47
3.7查询最佳化 49
3.7.1查询条件的灵活表达 49
3.7.2查询结果的动态更新 50
3.7.3採用索引(index)提高查询速度 50
3.8高级SQL语言 51
3.8.1事务控制 51
3.8.2存储过程(procedure)和触发器(trigger) 53
3.8.3常用函式 53
3.9小结 56
第4章Delphi同大型资料库连线技术 57
4.1概述 57
4.1.1Delphi中连线资料库的方法 57
4.1.2Delphi支持的资料库 59
4.2网路资料库的网路拓扑结构 59
4.3ODBC连线技术 60
4.4BDE连线资料库技术 62
4.4.1通过TTable组件连线资料库 62
4.4.2通过TQurey组件连线资料库 63
4.5ADO连线资料库技术 63
4.5.1TADOConnection组件 64
4.5.2TADODataSet组件 69
4.6Delphi同ACCESS资料库连线实例 71
4.7Delphi同SQLServer资料库连线实例 74
4.8小结 78
第5章Delphi资料库操作技术 79
5.1概述 79
5.2创建资料库 79
5.2.1创建资料库 79
5.2.2修改资料库 82
5.2.3删除资料库 84
5.3创建表 85
5.3.1创建表 85
5.3.2删除和修改表 91
5.4创建视图 93
5.5创建索引 96
5.6获取数据表信息 101
5.7获取栏位信息 104
5.8小结 105
第6章Delphi中数据的各种操作技术 106
6.1概述 106
6.2增加数据 107
6.2.1利用TADOTable组件实现 107
6.2.2利用TADOQuery组件实现 110
6.3数据删除 113
6.3.1通过TADOTable组件实现数据删除 113
6.3.2通过TADOQuery组件实现数据删除 114
6.4数据更新 115
6.4.1数据更新的方法 115
6.4.2创建和使用永久栏位对象 116
6.4.3介绍TField 118
6.5数据查找与过滤 121
6.5.1数据的查找 121
6.5.2数据的过滤 130
6.6数据集的浏览 131
6.6.1在代码中浏览 131
6.6.2通过组件浏览 132
6.7数据排序 133
6.8档案维护模组的实现方法 133
6.8.1窗体设计(界面设计) 134
6.8.2功能实现 135
6.9主/从表处理 148
6.10事务处理 151
6.11处理多窗格数据 153
6.12小结 154
第7章二进制数据的处理 155
7.1概述 155
7.1.1二进制数据的类型 155
7.1.2MSSQLServer2000对二进制数据的支持 156
7.2Delphi7对二进制数据的支持 158
7.2.1数据类型 159
7.2.2运算符 161
7.2.3类和组件的支持 164
7.3普通二进制数据处理 165
7.3.1将二进制数据写入到资料库中 165
7.3.2从资料库中读取二进制数据 167
7.3.3二进制数据档案的处理 168
7.4图像档案处理 171
7.4.1打开图像档案 171
7.4.2将图像数据写入到资料库中 174
7.4.3从资料库中读取图像数据 174
7.4.4读写资料库中的图像套用举例 175
7.5声音档案处理 177
7.6视频档案处理 179
7.6.1资料库中视频档案的读写 179
7.6.2播放视频档案 179
7.7二进制数据的查询 182
7.7.1RichText数据的查询 182
7.7.2图像数据的查询 182
7.7.3二进制数据查询的性能分析 183
7.7.4二进制数据浏览开发实例 183
7.8Office档案处理 189
7.8.1程式中处理Office档案的方法 189
7.8.2程式举例 191
7.9小结 195
第8章存储过程高级设计 196
8.1概述 196
8.1.1存储过程的优势 196
8.1.2系统存储过程简介 197
8.2游标使用技术 199
8.2.1什幺是游标 199
8.2.2游标的创建方法 200
8.2.3打开游标 201
8.2.4从游标中提取数据 202
8.2.5通过游标修改和删除数据 205
8.2.6游标的关闭与释放 208
8.3创建存储过程 209
8.3.1流控语句 209
8.3.2创建存储过程 210
8.3.3存储过程的执行 212
8.3.4在存储过程中使用变数 212
8.3.5存储过程中的参数 213
8.3.6更改和删除存储过程 214
8.4在客户端创建存储过程 215
8.5Delphi中调用存储过程的技术 217
8.5.1TADOStoredProc组件 217
8.5.2调用存储过程实例 219
8.6动态执行存储过程 221
8.6.1关于动态执行的属性和方法 221
8.6.2动态执行开发实例 222
8.7小结 225
第9章触发器高级设计 226
9.1概述 226
9.1.1创建触发器 226
9.1.2修改触发器 229
9.1.3删除触发器 230
9.2嵌套、递归触发器基础 230
9.2.1嵌套触发器 230
9.2.2递归触发器 231
9.3使用触发器加强业务规则 232
9.4触发器检查 233
9.4.1通过SQLServer企业管理器检查触发器 234
9.4.2通过查询分析器中检查触发器 234
9.5存储系统信息 235
9.6用触发器维护引用完整性 237
9.6.1触发器和约束 237
9.6.2用触发器维护引用完整性 238
9.7级联删除触发器 239
9.8级联更新触发器 241
9.9触发器设计实例 244
9.10小结 248
第10章报表/图表列印高级设计 249
10.1概述 249
10.1.1RaveVCL/CLX组件 249
10.1.2Rave报表组件 250
10.1.3RaveReport集成开发环境 253
10.1.4使用RaveReport5.0开发数据报表 253
10.2单表列印 257
10.2.1使用Print方法进行列印 257
10.2.2使用Delphi7中的TPrinter类进行列印 257
10.2.3调用Office程式的列印功能 259
10.2.4列印时对相关错误的处理 260
10.3多表列印 260
10.4嵌套报表 261
10.5複合报表 265
10.6各种数据统计图表显示 268
10.7小结 273
第11章数据备份与恢复 274
11.1概述 274
11.1.1资料库备份的内容 274
11.1.2选择备份频率 275
11.1.3选择备份介质 275
11.2资料库的备份与恢复 276
11.2.1图形方式备份资料库 276
11.2.2程式备份资料库 278
11.2.3图形方式还原资料库 284
11.2.4程式还原资料库 285
11.2.5在Delphi中备份和还原资料库 287
11.3数据表的导入和导出 290
11.4複製指定的资料库对象 293
11.5小结 295
第12章数据格式的转换 296
12.1概述 296
12.1.1直接数据转换 296
12.1.2通过其他应用程式转换 297
12.2将数据转化成CSV格式 297
12.3将数据转化成HTML格式 300
12.3.1直接转换数据 302
12.3.2通过Excel应用程式转化数据 304
12.4将数据转化成XML格式 308
12.5将数据转化成TXT档案 312
12.6将DBF转化成MDB 313
12.7将XLS转化成MDB 316
12.8小结 320
第13章资料库安全 321
13.1概述 321
13.2资料库自身安全机制 321
13.2.1身份认证 322
13.2.2角色(role) 323
13.2.3登录(logins) 329
13.2.4用户(Users) 331
13.2.5许可权(Permission) 331
13.2.6审核 332
13.2.7资料库安全机制的配置和管理 333
13.3程式实现安全机制 334
13.3.1身份认证(用户登录) 334
13.3.2应用程式角色 336
13.3.3许可权管理 336
13.3.4记录日誌 337
13.4数据的加密存储和传送 337
13.4.1MSSQLServer2000的数据加密功能 337
13.4.2程式实现数据加密功能 338
13.4.3加密存储和传送对性能的影响 340
13.5MSSQLServer2000的数据加密机制 340
13.5.1Encrypt函式 340
13.5.2Net-Library协定 341
13.6小结 341
第14章三层资料库开发 343
14.1概述 343
14.1.1客户/伺服器模式 343
14.1.2多层分散式开发模式 344
14.2Delphi中多层资料库开发技术 345
14.2.1远程数据模组 346
14.2.2TDataSetProvider 349
14.2.3TClientDataSet 353
14.2.4连线组件 357
14.3基于MTS/Dcom多层资料库技术 358
14.4基于TCP/IP的多层资料库技术 360
14.5三层资料库开发实例 361
14.5.1创建伺服器端组件 361
14.5.2创建客户端程式 366
14.6小结 367
第15章高级界面开发 368
15.1托盘程式开发 368
15.1.1基础知识 368
15.1.2开发过程 371
15.2全萤幕程式开发 375
15.2.1将当前视窗全萤幕显示 375
15.2.2显示退出按钮 376
15.2.3实现代码 377
15.3XP风格界面 380
15.4小结 383
第16章dbExpress资料库高级程式开发 384
16.1概述 384
16.1.1ISQLDriver接口 384
16.1.2ISQLConnection接口 385
16.1.3ISQLCommand接口 385
16.1.4ISQLCursor接口 386
16.1.5ISQLMetaData接口 386
16.2dbExpress组件介绍 387
16.3dbExpress组件使用 388
16.3.1TSQLConnection 388
16.3.2数据集组件 391
16.3.3TSQLMonitor 392
16.3.4TSimpleDataSet 394
16.4dbExpress各种数据处理技术 394
16.4.1执行SQL语句 394
16.4.2事务处理 396
16.4.3在代码中指定资料库登录参数 397
16.5dbExpress资料库开发实例 397
16.5.1浏览单向数据集 398
16.5.2缓冲单向数据集 400
16.5.3通过TSimpleDataSet组件实现本地资料库连线 402
16.6dbExpressBDEADO性能比较 403
16.7小结 404
第17章帮助档案的开发 405
17.1概述 405
17.1.1帮助档案的内容视窗 405
17.1.2帮助档案的连结功能 406
17.2帮助档案製作工具介绍 407
17.3利用MicrosoftHelpWorkshop製作帮助档案 408
17.3.1帮助档案的製作过程和準备工作 409
17.3.2帮助档案的主题和内容 409
17.3.3帮助档案的目录 414
17.3.4製作帮助档案工程档案 416
17.3.5帮助档案製作技巧 419
17.4应用程式同帮助档案关联 423
17.4.1Delphi中关于帮助的属性和方法 423
17.4.2静态调用帮助档案 425
17.4.3动态调用帮助档案 426
17.5小结 427
第18章安装程式製作 428
18.1InstallShieldExpress概述 428
18.2通过嚮导製作资料库安装程式 429
18.3安装程式的默认创建路径和修改 437
18.4修改资料库安装程式的参数 437
18.4.1设定安装类型 438
18.4.2选择模组以及与模组关联的Feature 439
18.4.3设定安装程式的对话框 442
18.4.4建立并测试安装程式 442
18.5小结 443
附录BDE组件属性参考 444

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com