注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi 7数据库开发技术与工程实践

Delphi 7数据库开发技术与工程实践

Delphi 7数据库开发技术与工程实践

定 价:¥48.00

作 者: 求是科技编著
出版社: 人民邮电出版社
丛编项: 数据库开发从入门到应用系列
标 签: 软件工具 数据库系统 程序设计 高等学校 教材

购买这本书可以去


ISBN: 9787115121653 出版时间: 2004-01-01 包装: 精装
开本: 26cm 页数: 511 字数:  

内容简介

  随着计算机技术的普及,数据信息处理技术得到了空前的发展,使得越来越多的人员从事数据库的操作相差的开发工作,并且不断有新人准备加入其中。本套丛书充分考虑了上述两大主要人员的需求,在内容编排和讲解上都做了特别处理,使得初级读者能够顺畅地掌握最常用有效的数据库开发技术,并能胜任较简单的而衫的数据库应用系统的设计与开发工作,同时让已经具备一定开发水平的读者,在开发过程遇到问题时,能快速找到解决方案,可以细致地学习相差技术并加以应用,同时还能获得诸多好的算法和代码。本书向读者详细介绍了使用Delphi 7操纵数据库、开发数据库应用系统的方法和技能。本书的特点在于内容编排和讲解上独具特色:很多初级的读者在没有进行系统、全面的学习情况下,如需要进行实际数据库开发,通过阅读本书,很快就能从目录上定位到满足其需求的内容,直接学习相关内容基本可以完成任务。之所以能达到此种功能,是因为在内容的编排上,各章内容按照:提出明确需求→告知解决方案(采用什么手段)→具体讲解技术和手段(必要时还会先安排学习相应技术/手段所需的基础知识)的顺序进行详细讲解。 此外,本书整体结构上也充分考虑了初级读者的从零开始、按部就班地学习的需要,做到讲解流畅、示例充足,能够使读者轻松掌握各项数据库的操作技术。并且在本书的后半部分,为各主要数据库操作技术安排了实际的数据库应用系统最佳实例,达到学以致用的效果。 通过阅读本书,能快速、高效地掌握Delphi数据库开发的最常用、最有用的各项技术,并达到可胜任开发较简单但又具实战性的数据库系统的任务。开发过程中遇到问题时能快速找到解决方案,并可从本书获得相应的基本算法和代码。 本书面向初、中级读者。要求读者已经掌握Delphi的最基本语法。

作者简介

暂缺《Delphi 7数据库开发技术与工程实践》作者简介

图书目录

第1章  了解数据库  1
1.1  数据库的出现和发展  1
1.1.1  人工管理阶段  1
1.1.2  文件系统阶段  2
1.1.3  数据库系统阶段  2
1.2  数据库系统的组成  3
1.2.1  数据库  3
1.2.2  数据库管理系统  4
1.2.3  软件支持系统  5
1.2.4  硬件支持系统  6
1.2.5  数据库管理员和使用人员  6
1.3  数据库系统模型  7
1.3.1  层次模型  7
1.3.2  网状模型  8
1.3.3  关系模型  8
1.3.4  面向对象模型  9
1.4  数据库的常用概念  10
1.4.1  表  10
1.4.2  字段  11
1.4.3  索引  14
1.4.4  视图  15
1.4.5  数据字典  16
1.4.6  查询和SQL语句  17
1.5  目前流行的数据库介绍  18
1.5.1  Paradox数据库  19
1.5.2  InterBase数据库  19
1.5.3  Access数据库  19
1.5.4  SQL Server数据库  19
1.6  如何进行数据库应用程序的开发  20
1.6.1  数据库应用程序的基本开发步骤  20
1.6.2  高效地确定数据库程序开发方案  21
1.6.3  数据库应用程序的原则  22
1.7  本章小结  23
第2章  创建与维护数据库  24
2.1  选择后台数据库  24
2.1.1  选择数据库系统原则  24
2.1.2  Delphi可以访问的数据源  25
2.2  创建Access数据库  26
2.2.1  创建数据库  26
2.2.2  创建表  27
2.2.3  设计字段  28
2.2.4  创建查询  30
2.3  创建SQL Server数据库  32
2.3.1  创建数据库  33
2.3.2  设计和创建表  36
2.3.3  设计和创建索引  37
2.3.4  备份数据库  39
2.4  设计InterBase数据库  42
2.4.1  设计数据库  43
2.4.2  创建表格  47
2.4.3  创建索引  50
2.4.4  备份数据库  50
2.5  创建Paradox数据库  51
2.5.1  创建表  52
2.5.2  设定表结构  52
2.5.3  建立查询语句  54
2.6  本章小结  55
第3章  配置数据源  56
3.1  为什么要设置数据源  56
3.1.1  数据源的概念  56
3.1.2  如何选用数据源  56
3.2  使用BDE设置数据源  59
3.2.1  建立数据库别名  59
3.2.2  数据库别名与数据源的关系  59
3.2.3  设置Access数据源  59
3.2.4  设置SQL Server数据源  61
3.2.5  设置InterBase数据源  62
3.2.6  设置Paradox数据源  63
3.3  使用ODBC设置数据源  64
3.3.1  设置Access数据源  65
3.3.2  设置SQL Server数据源  66
3.3.3  设置Paradox数据源  69
3.4  使用代码创建数据源  70
3.4.1  使用代码创建BDE数据源  71
3.4.2  使用代码创建ODBC数据源  73
3.5  本章小结  75
第4章  连接和访问数据库  76
4.1  连接数据库  76
4.1.1  为什么要连接数据库  76
4.1.2  如何连接数据库  76
4.1.3  使用TDatabase连接数据库  77
4.1.4  使用TADOConnection连接数据库  81
4.1.5  使用TSQLConnection连接数据库  84
4.2  BDE方式访问数据库  86
4.2.1  数据集类型控件的共同属性  87
4.2.2  数据集类型控件的通用方法  90
4.2.3  数据集类型控件的共同事件  94
4.2.4  使用TTable访问数据库  95
4.2.5  使用TQuery访问数据库  104
4.3  ADO方式访问数据库  109
4.3.1  使用TADOCommand访问数据库  109
4.3.2  使用TADODataSet访问数据库  113
4.4  访问Master/Detail表  117
4.5  访问字段  117
4.5.1  理解字段对象  118
4.5.2  动态字段和静态字段  118
4.5.3  取得字段对象信息  119
4.5.4  建立新字段  120
4.6  显示字段值  122
4.6.1  将字段值以特定类型输出  123
4.6.2  使用文本框显示特定字段的当前值  123
4.6.3  使用下拉框显示字段值  125
4.6.4  以列表的形式显示字段值  126
4.6.5  显示数据库中的大量文本信息  126
4.7  以代码进行查询  126
4.7.1  返回表中的所有内容  126
4.7.2  查找表中特定字段的内容  128
4.7.3  设定查询条件  130
4.7.4  同时查询多个表  131
4.7.5  排序查询结果  132
4.8  本章小结  133
第5章  操纵数据库  134
5.1  操纵数据库简介  134
5.1.1  需要操纵哪些内容  134
5.1.2  有哪些操纵手段  134
5.2  使用TDBNavigator控件操纵数据库  134
5.2.1  TDBNavigator控件的属性  136
5.2.2  TDBNavigator控件的方法  138
5.2.3  TDBNavigator控件的事件  138
5.2.4  TDBNavigator控件的一个实例  139
5.3  代码操作数据  140
5.3.1  添加记录  140
5.3.2  修改记录  145
5.3.3  删除记录  148
5.3.4  跳转当前记录  151
5.3.5  为指定记录定义并使用书签  153
5.3.6  统计表和查询中的记录数目  154
5.4  动态操作表  156
5.4.1  动态创建表  156
5.4.2  动态创建索引  157
5.4.3  删除和修改表  158
5.5  创建存储过程  160
5.5.1  存储过程的定义和功能  160
5.5.2  什么时候需要存储过程  160
5.5.3  创建并使用存储过程  161
5.6  本章小结  169
第6章  灵活操作数据库的常用手段  170
6.1  利用表格显示数据库中的内容  170
6.1.1  使用TListView显示数据库中的内容  170
6.1.2  使用TTreeView控件显示数据库中的内容  181
6.2  升级SQL Server数据库  189
6.3  加密数据库  190
6.3.1  加密Access数据库  190
6.3.2  加密SQL Server数据库  193
6.4  以特殊格式显示数据  195
6.4.1  使用TDBGrid控件显示图片信息  195
6.4.2  修改TDBGrid控件中指定行的颜色  196
6.4.3  将数据库中的内容写入文本文件  198
6.4.4  在下拉菜单显示数据库中的内容  199
6.4.5  将图片数据保存到数据库中  201
6.4.6  显示数据库中大量文本信息的方法  202
6.5  本章小结  203
第7章  建立网络数据库程序  204
7.1  网络编程基础  204
7.1.1  网络编程使用的语言  204
7.1.2  HTML  207
7.1.3  XML  210
7.1.4  CGI  213
7.1.5  ISAPI/NSAPI  218
7.1.6  Apache Modules  221
7.2  编写Web服务器程序  225
7.2.1  两种Web服务器构架  225
7.2.2  创建动作项  231
7.2.3  Cookie的使用和设置  232
7.2.4  生成HTML页面  234
7.3  利用ActiveForm发布数据库内容  248
7.4  使用Web App Debugger调试程序  253
7.5  建立XML元数据  256
7.6  使用XML元数据  261
7.6.1  TXMLTransform组件  261
7.6.2  TXMLTransformProvider组件  264
7.6.3  TXMLTransformClient组件  264
7.7  本章小结  266
第8章  设计报表  267
8.1  报表简介  267
8.2  设计简单报表  267
8.2.1  安装QuickReport组件  268
8.2.2  使用QuickReport组件创建简单报表  269
8.2.3  使用Rave组件创建简单报表  272
8.3  设计主/从报表  277
8.3.1  使用QuickReport组件创建主/从报表  277
8.3.2  使用Rave组件创建主/从报表  281
8.4  本章小结  285
第9章  限制网址的浏览器  286
9.1  教学目标与案例预览  286
9.2  系统分析与设计  289
9.2.1  需求分析  289
9.2.2  模块设计  290
9.3  数据库结构分析与创建  291
9.3.1  数据库结构分析  291
9.3.2  创建数据库  292
9.4  应用程序设计基础  293
9.4.1  TOpenDialog控件的使用方法  293
9.4.2  网址文件的定义方式  296
9.4.3  系统中对文件的操作  296
9.4.4  TWebBrowser控件的使用方法  297
9.5  实例模块实现  299
9.5.1  应用程序主界面  299
9.5.2  用户登录界面  304
9.5.3  显示可用网址界面  306
9.6  本章小结  308
第10章  通讯录  309
10.1  教学目标与案例预览  309
10.2  系统分析与设计  311
10.2.1  需求分析  311
10.2.2  模块设计  311
10.3  数据库结构分析与创建  313
10.3.1  数据库结构分析  313
10.3.2  创建数据库  314
10.4  应用程序设计基础  315
10.4.1  右键弹出菜单  315
10.4.2  分隔条(Splitter Bar)的用法  317
10.4.3  数据集使用注意事项  318
10.4.4  提高TTreeView控件加载速度  319
10.5  实例模块实现  319
10.5.1  程序界面设计  319
10.5.2  添加类与变量的声明  322
10.5.3  窗体初始化代码  322
10.5.4  添加TTreeView控件相关代码  322
10.5.5  添加TListView控件相关代码  330
10.5.6  添加右上方面板相关代码  331
10.6  本章小结  335
第11章  图书管理系统  336
11.1  教学目标与案例预览  336
11.2  系统分析与设计  338
11.2.1  需求分析  338
11.2.2  模块设计  339
11.3  分析与创建数据库  340
11.4  应用程序主界面  343
11.4.1  界面设计  343
11.4.2  程序设计  345
11.5  数据库配置窗体  346
11.5.1  界面设计  346
11.5.2  程序设计  347
11.6  修改密码窗体  358
11.6.1  界面设计  358
11.6.2  程序设计  359
11.7  重新登录窗体  361
11.8  添加图书窗体  363
11.9  图书整理窗体  369
11.10  读者登记窗体  374
11.10.1  界面设计  374
11.10.2  程序设计  375
11.11  读者管理窗体  377
11.11.1  界面设计  377
11.11.2  程序设计  378
11.12  借书窗体  382
11.12.1  界面设计  382
11.12.2  程序设计  383
11.13  还书窗体  385
11.13.1  界面设计  385
11.13.2  程序设计  386
11.14  图书查询窗体  389
11.14.1  界面设计  389
11.14.2  程序设计  390
11.15  读者查询窗体  393
11.15.1  界面设计  393
11.15.2  程序设计  394
11.16  用户查询窗体  396
11.16.1  界面设计  396
11.16.2  程序设计  397
11.17  用户管理窗体  400
11.17.1  界面设计  400
11.17.2  程序设计  401
11.18  帮助窗体  408
11.18.1  界面设计  408
11.18.2  程序设计  408
11.19  本章小结  409
第12章  相册管理系统  410
12.1  教学目标与案例预览  410
12.2  系统分析与设计  415
12.2.1  需求分析  415
12.2.2  模块设计  415
12.3  分析与创建数据库  416
12.4  应用程序主界面  416
12.4.1  界面设计  416
12.4.2  程序设计  417
12.5  修改相册信息窗体  418
12.5.1  界面设计  418
12.5.2  程序设计  419
12.6  创建新的相册窗体  422
12.6.1  界面设计  422
12.6.2  程序设计  423
12.7  相片查询窗体  425
12.7.1  界面设计  425
12.7.2  程序设计  426
12.8  本章小结  427
第13章  工资管理系统  428
13.1  教学目标与案例预览  428
13.2  系统分析与设计  432
13.2.1  需求分析  432
13.2.2  模块设计  433
13.3  功能分析与设计  433
13.3.1  考勤处理  434
13.3.2  工资核算  434
13.3.3  报表  434
13.3.4  系统功能  434
13.4  数据库结构分析与创建  434
13.4.1  数据库结构分析  434
13.4.2  创建数据库  437
13.4.3  配置BDE  439
13.5  应用程序设计基础  439
13.5.1  窗体布局基础知识  439
13.5.2  Delphi控件与窗体布局相关的属性  441
13.6  主界面  442
13.6.1  创建窗体  442
13.6.2  设计程序  443
13.7  数据模块  447
13.7.1  创建窗体  447
13.7.2  设计程序  448
13.8  窗体拼接技术  451
13.8.1  窗体拼接技术的原理  451
13.8.2  核心处理函数ShowPanel  452
13.9  公共处理函数  453
13.9.1  读取Ini文件中浮点数的函数——ReadIniFileFloat  453
13.9.2  Base64加密函数——Base64 Encode  453
13.9.3  Base64解密函数——Base64 Decode  454
13.9.4  拆分字符串函数——SplitString  455
13.9.5  将时间转换成以小时为单位的函数——TimeToReal  456
13.10  员工档案管理窗体  456
13.10.1  创建窗体  456
13.10.2  设计程序  457
13.11  登录窗体  461
13.11.1  创建窗体  461
13.11.2  设计程序  462
13.12  考勤窗体  463
13.12.1  创建窗体  463
13.12.2  设计程序  464
13.13  生成工资表窗体  465
13.13.1  创建窗体  466
13.13.2  设计程序  466
13.14  设计报表  467
13.14.1  向Delphi中添加QReport报表控件  467
13.14.2  使用向导生成职工花名册报表  467
13.14.3  设计职工报表打印窗体  469
13.14.4  设计代码  469
13.15  本章小结  470
第14章  学校网络信息查询系统  471
14.1  教学目标与案例预览  471
14.2  系统分析与设计  472
14.2.1  需求分析  472
14.2.2  模块设计  473
14.3  分析与设计数据库  474
14.4  在SQL Server 2000上创建数据库  477
14.4.1  创建数据库和用户  477
14.4.2  建立表和触发器  479
14.4.3  建立存储过程  481
14.5  主窗体和登录检验功能  482
14.5.1  窗体模块的功能  482
14.5.2  窗体界面的设计  483
14.5.3  窗体的工作流程/方式  484
14.5.4  编写窗体代码  484
14.6  教师资料维护功能  488
14.6.1  窗体模块的功能  488
14.6.2  窗体界面的设计  488
14.6.3  编写窗体代码  489
14.7  班级信息维护功能  490
14.7.1  窗体模块的功能  490
14.7.2  窗体界面的设计  491
14.7.3  编写窗体代码  491
14.8  学生信息维护功能  494
14.8.1  窗体模块的功能  494
14.8.2  窗体界面的设计  494
14.8.3  窗体的工作流程/方式  496
14.8.4  编写窗体代码  496
14.9  课程设置维护功能  498
14.9.1  窗体模块的功能  498
14.9.2  窗体界面的设计  498
14.9.3  编写窗体代码  499
14.10  选课功能  501
14.10.1  窗体模块的功能  501
14.10.2  窗体界面的设计  501
14.10.3  编写窗体代码  502
14.11  成绩管理功能  504
14.11.1  窗体模块的功能  504
14.11.2  窗体界面的设计  504
14.11.3  编写窗体代码  505
14.12  系统维护功能  507
14.12.1  窗体模块的功能  507
14.12.2  窗体界面的设计  507
14.12.3  编写窗体代码  508
14.13  修改密码功能  508
14.13.1  窗体模块的功能  508
14.13.2  窗体界面的设计  509
14.13.3  编写窗体代码  509
14.14  本章小结  511

本目录推荐