图书介绍

Delphi 5.0数据库编程实战与精通PDF|Epub|txt|kindle电子书版本网盘下载

Delphi 5.0数据库编程实战与精通
  • 房增华,徐远超编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302039305
  • 出版时间:2000
  • 标注页数:315页
  • 文件大小:59MB
  • 文件页数:330页
  • 主题词:Delphi

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐