图书介绍
Delphi 5.0数据库编程实战与精通PDF|Epub|txt|kindle电子书版本网盘下载
![Delphi 5.0数据库编程实战与精通](https://www.shukui.net/cover/59/31114035.jpg)
- 房增华,徐远超编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302039305
- 出版时间:2000
- 标注页数:315页
- 文件大小:59MB
- 文件页数:330页
- 主题词:Delphi
PDF下载
下载说明
Delphi 5.0数据库编程实战与精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Delphi5简介1
1.1 Delphi的产生和发展1
1.1.1从Delphi 1发展到Delphi 31
1.1.2 Delphi 43
1.2 Delphi 5的新特性7
1.2.1 Internet上的扩展7
1.2.2快速、直接的数据库访问7
1.2.3提高团队效率8
1.2.4高效的集成开发与集成调试环境8
1.2.5 Delphi 5在数据库方面的新特性10
1.3升级到Delphi 5应注意的问题11
1.4选择Delphi 5作为数据库应用开发工具12
第2章 数据库应用设计16
2.1数据库应用开发策略16
2.1.1开发数据库16
2.1.2数据建模17
2.1.3模型到数据库设计的转换17
2.1.4应用开发的一般过程17
2.2数据库应用程序的体系结构18
2.2.1如何设计体系结构18
2.2.2 BDE的结构19
2.3用户界面设计19
2.3.1窗体的设计19
2.3.2分析数据20
2.3.3选择要显示的数据21
2.4客户/服务器体系结构21
2.4.1对客户/服务器结构数据库系统的需求22
2.4.2客户/服务器结构的DBMS的功能划分23
2.4.3客户/服务器结构的数据库系统实现技术25
2.4.4客户/服务器结构数据库系统的优点27
2.5数据库设计中的问题29
2.5.1数据库安全29
2.5.2事务30
2.5.3数据字典30
2.5.4参照完整性、存储过程和触发器30
第3章 数据库工具31
3.1 BDE31
3.1.1 BDE的特点31
3.1.2使用BDE32
3.2 Database Explorer35
3.2.1 Database Explorer环境35
3.2.2使用Database Explorer维护数据库别名38
3.3 Data Pump38
第4章 单层和两层数据库的应用设计43
4.1单层的数据库应用程序43
4.2基于文件的单层数据库应用程序45
4.2.1构建数据集46
4.2.2数据的装入和保存48
4.2.3公文包模式48
4.3两层的数据库应用程序49
4.4 Delphi访问数据库的方式50
第5章 数据感知(data-aware)组件应用52
5.1显示和编辑数据的一般步骤52
5.2动态字段和永久字段53
5.2.1动态字段对象53
5.2.2永久字段对象53
5.3数据感知组件简介55
5.3.1 Delphi 5中的数据感知组件55
5.3.2使用TDBGrid57
5.3.3使用TDBNavigator60
5.3.4使用TDBText61
5.3.5使用TDBEdit61
5.3.6使用TDBMemo61
5.3.7使用TDBImage62
5.3.8使用TDBListBox62
5.3.9使用TDBComboBox63
5.3.10使用TDBCheckBox63
5.3.11使用TDBRadioGroup64
5.3.12使用TDBLookupListBox64
5.3.13使用TDBLookupComboBox66
5.3.14使用TDBRichEdit68
5.3.15使用TDBCtrlGrid69
5.4运用Database Form Wizard71
5.5 TDataSource组件78
5.5.1使用TDataSource组件78
5.5.2 TDataSource组件的属性78
5.5.3 TDataSource组件的事件80
第6章Tdatabase组件及事务82
6.1 TDatabase组件概述82
6.1.1 TDatabase的关键属性82
6.1.2 TDatabase组件的设置84
6.1.3 TDatabase组件在事务处理方面的几个方法86
6.2连接到数据库服务器86
6.3事务87
6.3.1使用数据库组件来处理事务87
6.3.2使用Passthrough SQL方式处理事务88
第7章 数据集TDataSet90
7.1数据集的状态90
7.1.1 DsInactive状态91
7.1.2 DsBrowse状态91
7.1.3 DsEdit状态92
7.1.4 DsInsert状态92
7.1.5 DsSetKey状态92
7.1.6 DsCalcFields状态92
7.1.7 DsFilter状态93
7.1.8 DsCurValue、DsNewValue和DsOldValue93
7.2数据集的打开和关闭93
7.3数据集的导航94
7.3.1 First和Last95
7.3.2 Prior和Next95
7.3.3 MoveBy95
7.4搜索特定记录96
7.5筛选99
7.6数据集的修改101
7.7书签103
7.8数据集组件的事件105
第8章 字段对象106
8.1永久字段对象106
8.1.1创建永久字段对象107
8.1.2删除永久字段对象109
8.2字段组件的类型110
8.3字段组件的重要属性111
8.4字段组件的重要方法112
8.5字段组件的重要事件113
8.6字段组件的访问114
第9章 TTable组件及应用116
9.1 TTable组件常用的属性116
9.2使用范围选取部分连续记录118
9.3查找数据表中的记录120
9.3.1 Goto方式120
9.3.2 Find方式121
9.4 EmptyTable、DeleteTable和RenameTable方法122
9.5 MasterSource属性和MasterFields属性124
第10章 TQuery组件及其使用127
10.1 TQuery组件与TTable组件的区别127
10.2 TQuery组件可以查询的数据库127
10.3 SQL语言概述128
10.3.1 SQL的历史128
10.3.2 SQL的优点129
10.3.3常用的SQL语句及其用法129
10.3.4 SQL语言编程131
10.4使用TQuery组件131
10.5设置TQuery组件的SQL属性132
10.5.1字符串列表编辑器132
10.5.2 SQL Builder工具134
10.5.3直接编写代码136
10.6动态SQL语句中参数的赋值138
10.6.1在设计期利用Params属性为参数赋值139
10.6.2运行期给参数赋值140
10.7执行查询141
10.8异构查询142
10.9使查询结果集能够编辑143
第11章 存储过程与TStoredProc组件144
11.1 TStoredProc的重要属性144
11.2 TStoredProc的重要方法145
11.3使用TStoredProc组件147
11.3.1在应用程序中使用TStoredProc组件147
11.3.2给存储过程的输入参数赋值,访问输出参数147
11.3.3执行存储过程148
11.3.4访问输出参数和结果集148
第12章 批量移动与TBatchMove组件149
12.1使用TTable组件的BatchMove函数实现批量移动149
12.2使用TBatchMove组件149
12.3映射字段类型150
12.4执行批量移动操作151
12.5处理错误151
12.6应用举例152
第13章 缓存更新与TUpdateSQL组件161
13.1应用缓存更新应注意的问题161
13.2使用缓存更新161
13.2.1允许和禁止缓存更新162
13.2.2读取记录162
13.2.3申请缓存更新163
13.2.4取消未决更新165
13.2.5恢复删除的缓存记录165
13.2.6指定缓存中的可见记录166
13.2.7检验更新状态167
13.3 TUpdateSQL组件168
13.4应用举例168
第14章 多层客户/服务器应用程序172
14.1 MIDAS的相关概念172
14.1.1数据库编程的分类172
14.2如何创建多层应用程序173
14.2.1多层体系结构的优势173
14.2.2 MIDAS技术174
14.2.3 Provider组件174
14.2.4 MIDAS应用程序是怎样工作的175
14.3各层结构和连接关系175
14.3.1客户程序的结构175
14.3.2应用服务器的结构176
14.3.3连接方式176
14.4创建应用服务器的一般步骤177
14.5建立一个示例程序178
14.5.1创建一个工程178
14.5.2注册应用服务器(Application Server)180
14.5.3建立客户应用程序(Client Application)181
14.5.4客户/服务器的运行182
14.6应用程序服务器的设计183
14.6.1应用程序服务器的结构183
14.6.2客户应用程序的结构184
14.6.3基于MIDAS的多层应用程序的执行过程185
第15章 报表设计187
15.1 QuickReport简介187
15.2 QuickReport组件简介188
15.2.1 TQuickRep组件188
15.2.2 TQRSubDetail组件191
15.2.3 TQRBand组件192
15.2.4 TQRChildBand组件194
15.2.5 TQRGroup组件194
15.2.6 TQRLabel组件194
15.2.7 TQRDBText组件194
15.2.8 TQRExpr组件195
15.2.9 TQRSysData组件197
15.2.10 TQRMemo组件198
15.2.11 TQRRichText组件198
15.2.12 TQRDBRichText组件198
15.2.13 TQRShape组件198
15.2.14 TQRImage组件198
15.2.15 TQRDBEImage组件198
15.2.16 TQRCompositeReport组件199
15.2.17 TQRPreview组件199
15.2.18 TQRChart组件199
15.3快速生成报表的两种方法200
15.3.1 QuickReport Wizard快速报表生成向导200
15.3.2 Report Templates模板203
第16章 TeeChart图表的设计217
16.1制作TeeChart图表的一般方法217
16.2快速设计TeeChart图表的两种方法217
16.2.1 TeeChart向导217
16.2.2利用模板开发TeeChart图表220
16.3创建真正的数据库图表220
16.3.1图表编辑器220
16.3.2创建数据库图表的步骤222
16.4创建决策图表224
第17章 Decision Cube组件226
17.1使用决策支持组件的一般步骤226
17.2 Decision Cube组件组简介227
17.2.1 Decision Cube组件227
17.2.2 Decision Query组件230
17.2.3 Decision Grid组件232
17.2.4 Decision Graph组件238
17.2.5 Decision Pivot组件242
17.2.6 Decision Source组件244
第18章 使用ADO组件245
18.1连接ADO数据源245
18.1.1两种连接方法的对比245
18.1.2指定连接246
18.1.3激活和解除连接246
18.1.4查看连接组件的状态247
18.1.5有规则地调整连接247
18.1.6列出可用的表250
18.1.7列出可用的存储过程251
18.1.8运用连接组件进行事务处理251
18.2 ADO数据集组件的共同特征252
18.2.1连接数据源252
18.2.2使用批处理更新253
18.2.3用批处理更新模式打开数据集253
18.2.4查看单行记录的更新状态254
18.2.5筛选处于更新状态的多行记录254
18.2.6把批处理更新写到基表中255
18.2.7取消批处理更新255
18.2.8在文件中存取数据255
18.2.9在命令中使用参数256
18.3使用ADO数据集组件和ADO命令组件257
18.3.1使用TADODataSet组件257
18.3.2使用TADOTable组件258
18.3.3 使用TADOQuery组件259
18.3.4 使用TADOStoredProc组件261
18.3.5 使用TADOCommand组件262
18.4实例剖析264
18.5 TRDSConnection组件268
18.5.1服务器端应用程序分析269
18.5.2客户端应用程序分析270
第19章 IBX组件273
19.1 IBX组件简介273
19.1.1 TIBDatabase273
19.1.2 TIBTransaction274
19.1.3 TIBTable274
19.1.4 TIBQuery275
19.1.5 TIBDataSet275
19.1.6 TIBStoredProc276
19.1.7 TIBDataSource276
19.1.8 TIBSQL276
19.1.9 TIBUpdateSQL277
第20章 应用实例:考试系统278
20.1计算机考试系统概述278
20.1.1考试系统实现功能概述278
20.1.2与数据库关系密切的模块279
20.2数据库结构设计279
20.2.1表tiku280
20.2.2表km281
20.2.3表chapt281
20.2.4表nd282
20.2.5表tx282
20.2.6表cxampaper283
20.2.7表student284
20.2.8视图tikubrowse_view284
20.3模块介绍及其源代码284
20.3.1计算机考试系统主窗口285
20.3.2数据模块287
20.3.3添加模块290
20.3.4修改模块295
20.3.5浏览模块298
20.3.6查询模块300
20.3.7学生注册模块303
20.3.8选择试题模块305
20.3.9模拟考试模块306
20.4运行效果311
20.4.1主窗口311
20.4.2添加题312
20.4.3修改题312
20.4.4浏览题312
20.4.5查询题313
20.4.6学生注册313
20.4.7试卷选择314
20.4.8模拟考试314
20.4.9考试结果315