预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共43页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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