文档介绍:Delphi 7
数据库编程
学习捷径
敬喜王昀
北京科海电子出版社
目录
•第1章 Delphi 7 集成开发环境(IDE)介绍
•第2章 Delphi 7数据库系统概述
•第3章 Delphi 7和数据库
•第4章创建数据库
•第5章读写字段值
•第6章计算字段
•第7章链接表
•第8章查找和确认数据
•第9章制作数据输入窗体
•第10章列表和查找表
•第11章查询和设定范围
•第12章多窗体和打印窗体
•第13章制作报表
•第14章开发图表
•第15章将图或文件存入数据库
•第16章编写多媒体数据库应用程序
•第17章数据库开发实例——学生管理系统
第1章 Delphi 7 集成开发环境(IDE)介绍
1. Delphi 7 IDE 运行界面
通常,启动Delphi 7的方法是:单击“开始”按钮,然后依次从级联
菜
单中选择“程序”\Borland Delphi 7\Delphi 7选项,就进入了Delphi 7
IDE 运行界面,。~。
1
3 ①主窗口
②窗体窗口
5 ③代码编辑窗口
④对象查看器
⑤对象树形结构浏览窗口
2
4
Delphi7 IDE 运行界面的组成
2.
主窗口是Delphi 7 IDE的核心,开发人员通过主窗口进行创建工程、编写
程序、调试程序、运行和维护应用程序等一系列管理工作。
Delphi 7 3
② ponent Palette)
①主菜单(Menu)
③快捷工具条(Speed Bar)
1
2
3
3. 组件模板及组件设置
放置组件、设置属性和为“终止”事件编写代码的步骤:
①在组件模板上选择组件,例如Ok按钮。②单击窗体空闲部分,放置一个按钮。
③设置按钮标题为“终止”。④在事件标签页上双击OnClick右边单元格。
⑤在代码编辑窗口中编写终止程序的代码。
①
②
④
③
⑤
第2章 Delphi 7数据库系统概述
1. Delphi 7 数据库特性
数据访问组件(Data ponents):主要用于说明数据库的有关信息,如
应用程序要访问(连接)的数据库和要访问数据库中的具体的数据库表,以及要访问表
中的哪些字段等。常用的数据访问组件有TTable、TQuery、TDataSource等。
数据控制组件(Data ponents):主要用于显示浏览数据库中的数据信
息,为用户提供可视化的界面,可以让用户对数据库中的数据信息,进行浏览、编辑、插
入、删除等操作。因而,数据控制组件也被称之为数据浏览组件。数据控制组件既能够把
数据库中的数据显示到窗体中,又能将其自身的经过修改的数据写回到数据库中。常用的
数据控制组件有TDBGrid、TDBEdit、TDBCheckBox等。
Data ponents Data ponents
数据访问组件数据控制组件
TTable TDataSource TDBGrid
TDBEdit
TDBCheckBox
数据库
TDBGrid
TQuery TDataSource
TDBEdit
TDBCheckBox
BDE (用户接口)
2. 数据库桌面(DBD:Database Desktop)
数据库桌面DBD是数据库维护和数据定义的工具,利用它可以完成查
询、连接、建立、重建结构(简称重构)、索引、修改和复制数据库表,
而且在操作时,用户不必拥有Paradox或dBASE数据库管理系统。使用数据
库桌面DBD还可以把一种格式的数据和数据字典拷贝为另一种格式,例如,
将一个dBASE的表拷贝到远程的SQL服务器上的一个数据库中去。另外,
数据库桌面DBD程序可以建立数据库并执行与数据库有关的其他操作。例
如,设置工作目录、设置工作目录别名、创建数据库表、在数据库表中输
入数据、对表中记录排序、移动记录、用不同字体或其他形式显示表中的
数据,以及用表来检查和测试Delphi 7 程序等。
DBD窗口菜单
DBD窗口工具条
问组件的主组件名称主要用途
要用途
TDataSource 是数据集组件与数据控制组件之间传送数据的通道
TTable 是存取数据库表的媒介,通过BDE存取数据库表中的数据,
再与TDataSource 进行对话, 使得数据控制组件能在
TTable中访问数据,以及显示、编辑数据
TQuery 利用SQL语言访问数据库表中的数据,并