Delphi数据库编程
作者 : 陈秋劲
出版日期 : 2007-01-15
ISBN : 7-111-20327-5
定价 : 22.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 214
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书系统地介绍了Delphi数据库编程的基础知识,包括Object Pascal基础、数据库编程基础、Delphi数据库工具、数据库连接访问组件、ADO组件、数据控制控件、报表设计等内容;并安排了实训及其详细的实现步骤和课后强化训练,使初学者能够快速入门。本书介绍了人事管理系统、教务信息管理系统两种数据库应用系统的设计和实现方法,并给出了实现过程和程序代码。
  本书理论讲解通俗易懂,实例丰富,内容经过精心安排,介绍最实用的技术。
  本书可以作为大专、高职高专院校学生的教材和教学参考书,也可以供各类从事Delphi数据库系统开发的人员参考。

本书特点:
  ●内容丰富,深入浅出,系统性和应用性强。
  ●安排了实训及其详细的实现步骤和课后强化训练。
  ●介绍了一个完整的项目开发实例,以指导课程设计 (代码请从机工新阅读网站下载) 。

图书特色

图书前言

随着信息化社会的发展、计算机网络的延伸,数据库应用已遍及社会的各个领域。根据国家教育部、信息产业部启动的“国家技能型紧缺人才培养项目”的要求,数据库编程作为学习和掌握数据库专业知识和应用能力的重要课程也越来越受到重视。
  Delphi用于开发数据库应用程序有着得天独厚的优势,加之高等职业教育以实践应用能力为主。所以如何规划数据库编程课程对于我们来说是个新的课题,急需进行改革和探讨。编者长期从事Delphi数据库编程的一线教学,在教学中摸索并积累了一些经验。现通过这本教材和大家广泛交流,可以根据教材内容选择灵活的教学方法,充分利用多个案例、课件和师生协同的方式,努力提高数据库编程课程的教学水平。
  本书主要内容包括:Delphi基础、Object Pascal基础、数据库编程基础、Delphi数据库工具、数据库连接访问组件、ADO组件、数据控制控件、报表设计等内容。本书的内容经过精心挑选,都是最实用的技术。第9章介绍了一个完整的项目开发实例,以指导课程设计。
  本书遵照国家技能型紧缺人才培养培训指导方案,根据教育部高等职业教育的培养目标和规格要求,并紧密结合当前计算机的最新应用来编写,内容新颖,语言精炼、准确,运用了丰富的图片,配有大量的实训和练习,力求淡化理论性阐述,突出实践性指导和实践,循序渐进、深入浅出。
  本书不仅有助于数据库编程入门,而且有助于学会实用技能、解决实际问题,对企业信息化进程有一定帮助。既可作为高等职业技术院校计算机及相关专业的数据库编程核心课程教材,也适合作为社会各界自学数据库编程的教材和参考书。
  本书由武汉软件职业学院陈秋劲编著。在此,编者对在本书的编写、整理、排版、出书等方面给予很大帮助和支持的全体人员表示衷心的感谢。由于编写时间仓促且作者水平有限,书中难免有疏漏和不足之处,恳请广大读者提出宝贵意见。
编者的E-mail:czy57@163.com。

编   者

封底文字

本书系统地介绍了Delphi数据库编程的基础知识,包括Object Pascal基础、数据库编程基础、Delphi数据库工具、数据库连接访问组件、ADO组件、数据控制控件、报表设计等内容;并安排了实训及其详细的实现步骤和课后强化训练,使初学者能够快速入门。本书介绍了人事管理系统、教务信息管理系统两种数据库应用系统的设计和实现方法,并给出了实现过程和程序代码。 本书理论讲解通俗易懂,实例丰富,内容经过精心安排,介绍最实用的技术。 本书可以作为大专、高职高专院校学生的教材和教学参考书,也可以供各类从事Delphi数据库系统开发的人员参考。 本书特点: ●内容丰富,深入浅出,系统性和应用性强。 ●安排了实训及其详细的实现步骤和课后强化训练。 ●介绍了一个完整的项目开发实例,以指导课程设计 (代码请从华章网站下载) 。

图书目录

第1章  Delphi基础知识 1
1.1  概述 1
1.1.1  集成开发环境 2
1.1.2  IDE界面操作 5
1.2  可视化编程基础 7
1.2.1  第一个Delphi应用程序 7
1.2.2  Delphi应用程序结构 11
课后强化训练 13
第2章  Object Pascal基础知识 14
2.1  Object Pascal的语言基础 14
2.1.1  数据类型 14
2.1.2  变量和常量 16
2.1.3  操作符、运算符和表达式 18
2.1.4  过程与函数 19
2.1.5  常用函数 22
2.2  Object Pascal的程序设计 22
2.2.1  程序结构 22
2.2.2  面向对象程序设计 26
2.3  Delphi的编程规范 30
2.3.1  源程序书写规范 30
2.3.2  命名规范 34
2.3.3  文件 37
课后强化训练 38
第3章  数据库编程基础 42
3.1  数据库基础知识 42
3.2  Paradox、Access、SQL Server 2000关系型数据库 45
3.3  数据库访问 45
3.3.1  数据库引擎 46
3.3.2  数据库应用程序 49
课后强化训练 51
第4章  Delphi数据库工具 52
4.1  Delphi数据库编程简介 52
4.2  Database Desktop的使用 52
4.2.1  简介 52
4.2.2  使用方法 54
4.3  SQL Explorer的使用 59
4.3.1  SQL Explorer 主界面 60
4.3.2  利用SQL Explorer注册别名 61
4.3.3  数据字典 62
4.4  Datapump的使用 63
4.5  SQL监视器的使用 65
实训1  熟悉数据库工具 65
课后强化训练 66
第5章 数据库连接访问组件 67
5.1  基础知识 67
5.1.1  组件的基本常识 67
5.1.2  数据模块 68
5.1.3  字段和字段编辑器的使用 69
5.2 BDE数据库连接访问组件基础 71
5.2.1  简介 71
5.2.2  BDE数据集组件通用的事件 72
5.3  BDE数据库连接访问组件 72
5.3.1  TDataSource组件 72
5.3.2  TTable组件 74
实训2  过滤和索引 76
实训3  TTable组件查询方法的应用 81
实训4  TTable组件数据编辑的重要方法 87
5.3.3  TQuery组件 90
实训5  TQuery组件过滤和索引 93
5.3.4  TStoredProc组件 97
5.3.5  TDatabase组件 99
5.3.6  TSession组件 99
5.3.7  其他BDE组件介绍 100
课后强化训练 101
第6章  ADO组件 102
6.1  ADO组件面板 102
6.1.1  概述 102
6.1.2  TADOConnection组件 103
6.1.3  TADOCommand组件 103
6.1.4  TADODataSet组件 104
6.1.5  TADOTable组件 105
6.2  利用ADO组件访问数据库 105
6.2.1  数据集为ADOTable 105
实训6  登录窗口的实现 108
6.2.2  数据集为ADOQuery 112
实训7  BDE与ADO的变换 113
实训8  ADO的综合运用:查询程序 113
6.2.3  用ADO连接带密码的Access数据库 118
6.2.4  实现动态连接数据库 119
6.3  利用dbExpress组件访问数据库 120
6.3.1  TSQLConnection组件 120
6.3.2  TSQLDataSet、TSQLTable、TSQLQuery和TSQLStoredProc组件 121
6.3.3  TSQLMonitor和TSimpleDataSet组件 121
课后强化训练 121
第7章  数据控制组件 123
7.1  概述 123
7.2  数据控制组件介绍 124
7.2.1  TDBGrid组件 124
7.2.2  TDBNavigator组件 125
7.2.3  TDBText、TDBEdit和TDBMemo组件 127
7.2.4  TDBImage组件 127
7.2.5  TDBListBox和TDBComboBox组件 128
7.2.6  TDBCheckBox组件 129
7.2.7  TDBRadioGroup组件 129
7.2.8  TDBLookupListBox和TDBLookupComboBox组件 129
7.2.9  TDBRichEdit组件 130
7.2.10  TDBCtrlGrid组件 130
7.2.11  TDBChart组件 131
7.3  使用表单向导 132
7.3.1  单窗体应用程序 133
7.3.2  主/明细窗体应用程序 135
实训9  简单人事管理系统的实现 140
实训10  利用非数据库相关的组件来实现数据库的操作 148
7.4  Decision Cube组件面板 151
7.4.1  TDecisionCube组件 152
7.4.2  TDecisionQuery组件 153
7.4.3  TDecisionSource组件 154
7.4.4  TDecisionPivot组件 154
7.4.5  TDecisionGrid组件 154
7.4.6  TDecisionGraph组件 155
实训11  利用Decision Cube组件面板实现数据分析 155
课后强化训练 158
第8章  数据报表的设计 159
8.1  Rave Reports报表设计 159
8.1.1  Rave Reports概述 159
8.1.2  Rave Reports界面 160
8.1.3  Rave Reports组件页 161
8.1.4  Rave组件页 164
8.1.5  制作Rave报表的基本步骤 166
实训12  应用Rave报表 167
8.2  Quick Report报表设计 171
8.2.1  Quick Report概述 171
8.2.2  QReport组件页 173
8.2.3  制作Quick Report报表的基本步骤 175
课后强化训练 178
第9章  综合课程设计 179
9.1  软件开发概述 179
9.1.1  软件生存周期 179
9.1.2  软件开发文件 180
9.2  课程设计说明 180
9.2.1  实践目的 180
9.2.2  组织形式 181
9.2.3  基本流程及要点 181
9.3  参考课题 181
9.4  课程设计的评价 182
9.5  课程设计案例:教务管理信息系统 182
9.5.1  功能说明 182
9.5.2  功能模块 183
9.5.3  系统功能结构图 184
9.5.4  数据库设计 185
9.5.5  程序代码 188
附录A  Delphi的常用函数、事件、属性参考 189
附录B  计算机软件产品开发文件编制指南 196
参考文献 215

教学资源推荐
作者: [美]罗伯特·哈珀(Robert Harper) 著
作者: [美] 卢博米尔·佩尔科维奇(Ljubomir Perkovic) 著
作者: (美)Victor Shtern
作者: [印度]K.G.斯里尼瓦沙(K.G.Srinivasa) 阿尼尔·库马尔·穆帕拉(Anil Kumar Muppalla) 著
参考读物推荐
作者: (美)Kris Jamsa, Konrad King, Andy Anderson
作者: 校宝在线 肖伟宇 翁琳鼎 王斌 厉红兵 编著