《Delphi数据库编程自学教程》求取 ⇩

目 录2

第1周 浏 览2

第1天创建第一个Delphi应用程序2

1.1 欢迎来到奇妙的Delphi世界2

1.2Delphi和数据库2

1.3创建第一个Delphi项目(Project)2

1.4 Forml窗体5

1.5修改Forml的属性6

1.6设置窗体的Name属性7

1.7在frmHello窗体中放置按钮8

1.8给Exit按钮添加代码12

1.9 Exit按钮的代码14

1.10 Application.Terminate语句15

1.11在frmHello窗体中增加一个编辑框,并放置另外两个按钮17

1.12给Hello按钮添加代码18

1.1 3给Clear按钮添加的Onclick事件代码20

1.14设置编辑框的其他属性20

1.15简化符号21

1.16 小结22

1.17 问与答22

1.18测验22

1.19练习23

1.20测验答案23

1.21练习答案23

2.2设置工作目录24

2.1数据库桌面(DatabaseDesktop)24

第2天数据库24

2.3设置工具目录的别名26

2.4用DatabaseDesktop创建表26

2.5在Customer表中输入数据29

2.6对表中记录排序30

2.7关键字段必须是唯一的31

2.8记录的移动33

2.9数据库、表及其他34

2.10设计表结构34

2.11附加链接37

2.12 小结38

2.13问与答38

2.16测验答案39

2.17练习答案39

2.14 测验39

2.15练习39

第3天创建第一个Delphi数据库程序41

3.1数据控件组41

3.2在窗体中放置数据控件组41

3.3 了解由Database Form Expert创建的窗体45

3.4 执行MyCust程序51

3.5 Navigator控件51

3.6关于MyCust项目窗体53

3.7还需要做些什么工作53

3.9 问与答54

3.8 小结54

3.10测验55

3.11 练习55

3.12测验答案55

3.13练习答案55

第4天读写字段值56

4.1数据组件属性56

4.2Table组件的Active属性56

4.3 Table组件的DataBaseNane 属性56

4.4 Table组件的TableName属性56

4.8 Navigator控件57

4.7 DBGrid控件57

4.6 DataSource组件57

4.5 Table组件的ReadOnly属性57

4.9 FormCreate事件59

4.10使用Fields Editor(字段编辑器)61

4.11 关于窗口中的CustNum和LastName字段62

4.12用代码改变字段属性65

4.13设置Exit按钮67

4.14设计Checkboxes(复选框)67

4.15读字段值69

4.16把字段值赋予变量72

4.17设置字段值74

4.18全局变量和局部变量76

4.20问与答77

4.19小结77

4.21 测验78

4.22练习78

4.23测验答案78

4.24练习答案78

第5天计算字段80

5.1构造和设计数据库80

5.2计算字段81

5.3用Database Desktop构造表82

5.4 实现TotPrice.EXE程序83

5.5 在Parts.DB和Customer.DB表中输入数据86

5.6使用Fields Editor添加字段对象86

5.7制作一个Exit按钮89

5.8放置计算字段90

5.9 给TotPrice项目增加Parts.DB表92

5.10将Parts.DB表中的值填入ItemDescription字段96

5.11 更新Items.DB表99

5.12计算总价100

5.13 小结102

5.14 问与答102

5.15测验103

5.16练习103

5.17测验答案103

5.18练习答案103

6.2主要索引和次级索引(Primary and Secondary Indexes)106

6.1One2Many程序106

第6天链接表106

6.3制作One2Many程序110

6.4保存项目文件114

6.5改变Table组件的Name属性115

6.6放置Exit按钮115

6.7创建其他次级索引117

6.8 创建Parts.DB表和Items.DB表的“一对多”关系118

6.9保存项目文件120

6.10小结121

6.11 问与答121

6.12测验121

6.15练习答案122

6.13练习122

6.14测验答案122

第7天查找和确认数据123

7.1 SearchMe程序123

7.2实现SearchMe程序124

7.3实现Search按钮125

7.4当运行出现错误时127

7.5关于FindKey()方法的进一步讨论128

7.6确认用户输入的数据130

7.7 发生异常(Raising an Exception)132

7.8 Required属性134

7.9 关于关键字段134

7.10按其他字段检索135

7.11 小结136

7.12 问与答137

7.13测验137

7.14 练习137

7.15测验答案138

7.1 6练习答案138

第2周 浏 览141

第8天实现数据输入窗体141

8.1Clients程序141

8.2关于CustNum字段141

8.3创建Clients项目143

8.4制作Exit按钮144

8.5 在窗体中放置Table和DataSource组件以及DBGrid控件145

8.6 在窗体中放置DBText控件146

8.7 FormCreate过程147

8.8在顶部的Panel中放置Navigator控件147

8.9其他的外观装饰147

8.10 在窗体中放置DBEdit控件149

8.11考虑用户界面151

8.1 2制作窗体frmClients的插入记录按钮152

8.1 3表排序154

8.14 LastName字段的次级索引155

8.15 为单选按钮的OnClick事件添加代码155

8.16添查找按钮156

8.18 问与答158

8.17小结158

8.19 测验159

8.20 练习159

8.21测验答案159

8.22练习答案159

第9天查找和列表161

9.1列表和查找表161

9.2 MyList程序161

9.3创建MyList项目162

9.4 在窗体中放置DBEdit控件163

9.7实现Exit按钮164

9.6 FormCreate过程164

9.5 在窗体中放置DBText控件164

9.8 为ClientType字段放置DBText控件165

9.9在窗体中放置DBComboBox控件165

9.10在DBComboBox中添加列表项167

9.11 查找表169

9.12实现MyLookup程序171

9.13 FormCreate过程的代码172

9.14 为Exit按钮的OnClick事件添加代码172

9.15更新表Clients.DB的SalesPersonNun字段173

9.16刷新(Refresh)176

9.17增强MyLookup程序的功能177

9.18 小结178

9.20测验179

9.19问与答179

9.21 练习180

9.22测验答案180

9.23练习答案180

第10天查询和设定范围183

10.1 OnlyJim程序183

10.2创建项目OnlyJim的窗体183

10.3实现Exit按钮184

10.4建立SQL查询186

10.5什么是SQL语句187

10.6 Query控件的RequestLive属性187

10.7静态和动态查询188

10.8在程序执行时激活查询或使查询不起作用188

10.10 创建SetQuery项目189

10.9 SetQuery程序189

10.11 实现Exit按钮190

10.12 FormCreate过程190

10.13 定义SQL参数191

10.14 运行期间修改SQL条件192

10.15 设置记录范围195

10.16 创建SetRange项目的窗体196

10.17 实现Exit按钮196

10.18 添加字段对象197

10.19 实现Range按钮197

10.20 小结199

10.21 问与答199

10.24测验答案200

10.25练习答案200

10.23 练习200

10.22 测验200

第11天多窗体和打印窗体203

11.1建立多窗体项目的必要性203

11.2创建AddView项目204

11.3实现Exit对话框205

11.4在项目中添加窗体206

11.5在窗体中加入Close按钮207

11.6显示Clients和Parts窗体207

11.7显示非模式的窗体209

11.8实现Clients窗体210

11.9实现Parts窗体211

11.10打印窗体212

11.11创建书签213

11.12小结216

11.13问与答216

11.14测验217

11.15练习217

11.16测验答案217

11.17练习答案217

第12天在Delphi中使用图形和备注219

12.1 Graphics和Memo字段219

12.2 创建FillAnim项目219

12.3实现FillAnim程序窗体220

12.5使用DBMemo和DBImage控件221

12.4实现Exit按钮221

12.6 DBMemo控件的AutoDisplay属性223

12.7放置DBImage控件224

12.8 DBImage控件的Stretch属性225

12.9填充表Anim.DB225

12.10创建MyAnim项目226

12.11实现Exit按钮230

12.12实现frmShow窗体231

12.13完成动画演示233

12.14使用Timer控件235

12.15为Start按钮添加代码238

12.16为Stop Show按钮编写代码238

12.19测验239

12.17小结239

12.18问与答239

12.20练习240

12.21测验答案240

12.22练习答案240

第13天在Delphi程序中使用VBX和声音242

13.1 声音功能242

13.2通过扬声器播放声音243

13.3创建Kennedy项目244

13.4实现Exit按钮244

13.5表Kennedy.DB244

13.6在frmKennedy窗体中放置Image控件246

13.7在frmKennedy窗体中放置Date控件247

13.9 在frmKennedy窗体中放置DBText控件248

13.8 为frmKennedy窗体的OnCreate事件添加代码248

13.10什么是VBX控件249

13.11安装VBX控件250

13.12在frmKennedy窗体中放置Multimedia控件251

13.13通过扬声器播放声音251

13.14完成同步工作252

13.15小结256

13.16问与答257

13.17测验257

13.18练习257

13.19测验答案257

13.20练习答案257

14.2创建MM项目259

14.1 创建表MM.DB259

第14天使用DeIphi编写多媒体数据库应用程序(1)259

14.3 实现frmMM窗体的Exit按钮260

14.4实现frmFillMM窗体260

14.5 编辑表MM.DB261

14.6使用DBRadioGroup控件263

14.7完成frmShow窗体266

14.8显示窗体frmShow267

14.9在窗体frmShow中添加控件267

14.10设置Radio按钮的属性268

14.11 建立SQL语句(相应于单选按钮)268

14.12定义参数DeviceName269

14.13播放记录内容270

14.17测验272

14.16 问与答272

14.14下一步要做什么272

14.15 小结272

14.18练习273

14.19测验答案273

14.20练习答案273

第3周 浏 览275

第15天 用Delphi编写多媒体数据库应用程序(2)275

15.1动态SQL语句275

15.2给Movie单选按钮的Click事件添加代码276

15.3测试动态SQL语句276

15.4播放电影277

15.5增加字段对象278

15.6设置Multimedia控件279

15.7打开WAV进程280

15.8给Movie单选按钮的OnClick事件添加代码280

15.9给Navigator控件的OnClick事件添加代码281

15.10实现MIDI功能282

15.11设置SQL语句以选择MIDI记录283

15.12实现PC Speaker(计算机扬声器)功能284

15.13给Speaker单选按钮的OnClick事件添加代码284

15.14小结285

15.15问与答285

15.16测验285

15.17练习285

15.19练习答案286

15.18测验答案286

第16天用Delphi制作三维虚拟现实287

16.1什么是三维虚拟现实程序287

16.2什么是三维虚拟现实VBX控件287

16.3 My3DVR.EXE程序288

16.4在VBX页中增加Tego3DVR.VBX控件295

16.5 My3DVR程序的可视化实现296

16.6给My3DVR程序准备地图文件(FLR文件)297

16.7声明全局变量300

16.8给Exit菜单项的OnClick事件添加代码300

16.9给About菜单项的OnCliek事件添加代码301

16.10给frmMy3DVR窗体的FormCreate()过程添加代码301

16.12给frmMy3DVR窗体的OnKeyDown事件添加代码308

16.11给frmMy3DVR窗体的OnPaint事件添加代码308

16.13给frmMy3DVR窗体的OnMouseUp,OnMouseDown和OnMouseMove事件添加代码311

16.14关于三维画面中的对象313

16.15慢跑者和锻炼的妇女的动画316

16.16增加SetCell()过程318

16.17在程序执行过程中移动物体319

16.18利用Delphi的数据库功能设计三维虚拟现实游戏321

16.19小结321

16.20问与答321

16.21测验322

16.22练习322

16.23测验答案322

16.24练习答案322

17.2告诉ReportSmith数据存放的位置323

第17天制作报表323

17.1什么是报表323

17.3生成第一个报表325

17.4保存报表328

17.5显示报表328

17.6修改Client01.Rpt报表的版面329

17.7把报表集成到Delphi程序中331

17.8实现Exit按钮331

17.9在窗体中放置一个TReport控件332

17.10在窗体中放置一个Print Report按钮332

17.15测验答案334

17.14练习334

17.13测验334

17.12 问与答334

17.11 小结334

17.16练习答案335

第18天制作多表报表336

18.1 生成多表报表的必要性336

18.2生成SalesP01.Rpt报表337

18.3合并报表338

18.4美化合并报表的外观340

18.5删除报表中的列342

18.6创建合并报表的另外一种方法343

18.7创建表的链接345

18.8给报表排序348

18.9 分组350

18.10小结351

18.11 问与答351

18.12测验351

18.13练习351

18.14 测验答案351

18.15练习答案351

第19天制作包含计算字段和其他内容的报表355

19.1 加入计算字段的必要性355

19.2指定报表中包含的记录355

19.3给报表加上统计字段357

19.4设置条件359

19.5创建一个累加值字段360

19.6创建一个平均值字段362

19.7使用报表变量362

19.8让用户通过列表设置报表变量367

19.9从表中选择值369

19.10小结373

19.11 问与答374

19.1 2测验374

19.13练习374

19.1 4测验答案374

19.15练习答案375

20.2 创建Items.DB-Part.DB表的合并表376

20.3创建两个表之间的链接376

20.1 派生字段376

第20天报表的派生字段和派生列376

20.4创建总价列379

20.5宏派生字段381

20.6 小结387

20.7问与答388

20.8测验388

20.9练习389

20.10测验答案389

20.11练习答案389

第21天其他报表格式390

21.1制作交叉报表390

21.2把列报表转换成交叉报表393

21.3打印地址397

21.4分离客户399

21.5 在组的题头中放置客户的姓名和地址402

21.6在组的主体中插入由别的表得到的列404

21.7增加派生列406

21.8在各个组的脚注区域插入统计字段407

21.9在硬拷贝中分离各个组408

21.10打印标签和制作格式报表408

21.11 小结409

21.12问与答409

21.13测验409

21.14练习410

21.15测验答案410

21.16练习答案410

1997《Delphi数据库编程自学教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(N.古雷维奇)N.Gurewich,(美)(O.古雷 1997 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

ORACLE数据库自动化编程(1998 PDF版)
ORACLE数据库自动化编程
1998 北京:中国水利水电出版社
Visual Basic 6.0数据库编程(1999年11月第1版 PDF版)
Visual Basic 6.0数据库编程
1999年11月第1版
自学JDBC数据库编程(1998年08月第1版 PDF版)
自学JDBC数据库编程
1998年08月第1版 清华大学出版社
数据库系统教程( PDF版)
数据库系统教程
数据库基础教程 dBASEⅢ·FoxBASE·FoxPro(1996 PDF版)
数据库基础教程 dBASEⅢ·FoxBASE·FoxPro
1996 北京:电子工业出版社
数据库系统教程(1995 PDF版)
数据库系统教程
1995 天津:南开大学出版社
FOXPRO数据库实用教程(1994 PDF版)
FOXPRO数据库实用教程
1994 成都:四川大学出版社
Delphi 4.0实用数据库编程(1999 PDF版)
Delphi 4.0实用数据库编程
1999 合肥:中国科学技术大学出版社
数据结构数据库与编程(1990 PDF版)
数据结构数据库与编程
1990 西安:西安交通大学出版社
数据库应用教程·数据库应用教程(1999 PDF版)
数据库应用教程·数据库应用教程
1999 北京:科学出版社
数据库系统教程(1999 PDF版)
数据库系统教程
1999 北京:高等教育出版社
Delphi 4.0数据库编程(1999 PDF版)
Delphi 4.0数据库编程
1999 北京:人民邮电出版社
Delphi数据库编程技术(1999 PDF版)
Delphi数据库编程技术
1999 北京:人民邮电出版社
Visual J++数据库编程(1998 PDF版)
Visual J++数据库编程
1998 北京:电子工业出版社
JAVA 数据库编程指南(1998 PDF版)
JAVA 数据库编程指南
1998 北京:电子工业出版社