教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

Delphi_7_数据库编程入门捷径

来源:网络收集 时间:2026-09-13
导读: Delphi 7数据库编程学习捷径敬喜王昀 北京科海电子出版社 目 第1章第2章第3章第4章第5章第6章第7章第8章第9章第10章第11章第12章第13章第14章第15章第16章第17章 录 Delphi 7集成开发环境(IDE)介绍 Delphi 7数据库系统概述 Delphi 7和数据库创建数据库读写字

Delphi 7数据库编程学习捷径敬喜王昀

北京科海电子出版社

目 第1章第2章第3章第4章第5章第6章第7章第8章第9章第10章第11章第12章第13章第14章第15章第16章第17章

Delphi 7集成开发环境(IDE)介绍 Delphi 7数据库系统概述 Delphi 7和数据库创建数据库读写字段值计算字段链接表查找和确认数据制作数据输入窗体列表和查找表查询和设定范围多窗体和打印窗体制作报表开发图表将图或文件存入数据库编写多媒体数据库应用程序数据库开发实例——学生管理系统

第1章 Delphi 7集成开发环境(IDE)介绍1. Delphi 7 IDE运行界面通常,启动Delphi 7的方法是:单击“开始”按钮,然后依次从级联菜单中选择“程序”\Borland Delphi 7\Delphi 7选项,就进入了Delphi 7 IDE运行界面,如图1.1所示。其各组成部分的功能见教材1.3~1.7节。

1 3

5

①②③④⑤

主窗口窗体窗口代码编辑窗口对象查看器对象树形结构浏览窗口

2 4

图1.1

Delphi7 IDE运行界面的组成

2.主窗口是Delphi 7 IDE的核心,开发人员通过主窗口进行创建工程、编写程序、调试程序、运行和维护应用程序等一系列管理工作。 Delphi 7 3 1.3

②组件模板(Component Palette)①主菜单(Menu)

③快捷工具条(Speed Bar)

1 3 2

3.

组件模板及组件设置

放置组件、设置属性和为“终止”事件编写代码的步骤:①在组件模板上选择组件,例如Ok按钮。②单击窗体空闲部分,放置一个按钮。④在事件标签页上双击OnClick右边单元格。③设置按钮标题为“终止”。①

⑤在代码编辑窗口中编写终止程序的代码。

④③

第2章 Delphi 7数据库系统概述1. Delphi 7数据库特性数据访问组件(Data Access Components):主要用于说明数据库的有关信息,如应用程序要访问(连接)的数据库和要访问数据库中的具体的数据库表,以及要访问表中的哪些字段等。常用的数据访问组件有TTable、TQuery、TDataSource等。数据控制组件(Data Control Components):主要用于显示浏览数据库中的数据信息,为用户提供可视化的界面,可以让用户对数据库中的数据信息,进行浏览、编辑、插入、删除等操作。因而,数据控制组件也被称之为数据浏览组件。数据控制组件既能够把数据库中的数据显示到窗体中,又能将其自身的经过修改的数据写回到数据库中。常用的数据控制组件有TDBGrid、TDBEdit、TDBCheckBox等。

Data Access Components数据访问组件

Data Control Components数据控制组件

TTable

TDataSource

TDBGrid TDBEdit TDBCheckBox

数据库 TQuery TDataSource

TDBGrid TDBEdit TDBCheckBox

BDE

(用

户接口)

2.数据库桌面(DBD:Database Desktop)数据库桌面DBD是数据库维护和数据定义的工具,利用它可以完成查询、连接、建立、重建结构(简称重构)、索引、修改和复制数据库表,而且在操作时,用户不必拥有Paradox或dBASE数据库管理系统。使用数据库桌面DBD还可以把一种格式的数据和数据字典拷贝为另一种格式,例如,将一个dBASE的表拷贝到远程的SQL服务器上的一个数据库中去。另外,数据库桌面DBD程序可以建立数据库并执行与数据库有关的其他操作。例如,设置工作目录、设置工作目录别名、创建数据库表、在数据库表中输入数据、对表中记录排序、移动记录、用不同字体或其他形式显示表中的数据,以及用表来检查和测试Delphi 7程序等。DBD窗口菜单

DBD窗口工具条

3.部分数据访问组件的主要用途

部分数据访问组件的主要用途组件名称TDataSource

主要

是数据集组件与数据控制组件之间传送数据的通道是存取数据库表的媒介,通过BDE存取数据库表中的数据,再与 TDataSource进行对话,使得数据控制组件能在 TTable中访问数据,以及显示、编辑数据利用SQL语言访问数据库表中的数据,并与TDataSource进行对话以实现数据控制组件访问数据库在应用程序中用于访问远程服务器中的存储过程(它封装了数据库服务器上的存储过程)在应用程序中用于创建数据库的输出报表这是一个全局的组件,用户可以在程序中使用它的属性和方法它可以连接到单一数据库上,例如,当需要与数据库持续连接、使用了定制的数据库服务、使用事物处理组件或程序中确定了BDE别名时,就可以使用TDatabase组件。但最主要的用途是在SQL数据库的应用中

TTable

TQuery

TStoredProc

TQuickRep

TSession

TDatabase

4.部分数据控制组件的主要用途

部分数据控制组件的主要用途组件名称TDBText

是一个只读的数据显示组件,它显示的是表中的当前记录值,因此它的显示是动态变化的专门用来显示和编辑数据库表中的单个字段。通过它的DataSource属性和DataField属性来指定对应的表和字段以网格方式显示数据库中的数据并可以进行编辑。利用字段编辑器(Field Editor)可以对数据库中字段的显示格式、顺序或者是否显示进行控制浏览数据库中数据的复选框,用于显示和编辑数据库中布尔型字段的字段值称为导航控件,可用来前后移动记录指针,对单个记录进行编辑(包括插入、删除、刷新显示和取消等操作)用于显示、复制、粘贴数据库表中的图像类型的字段

TDBEdit

TDBGrid

TDBCheckBox

TDBNavigator

TDBImage

第3章 Delphi 7和数据

库3.1创建一个Delphi 7工程(Project)的步骤 3.2定制窗体

(1)启动Delphi 7,从File菜单中选择File\New\Applicatin命令,创建一个新工程。 (2)保存新的工程。从File菜单中选择File\Save As命令,保存单元文件CHello.pas和工程文件Hello.dpr。 (3)执行程序便生成一个可执行的EXE文件Hello.EXE。

①第3章第1节完成的定制窗体

CdmHello

欢迎

清除

3.3

编写代码终止

为“终止”按钮编写代码的目的是,当用户单击“终止”按钮时,可以终止CHello.EXE程序的运行。那么,应该为 cmdExitClick过程输入下列代码:Application.Terminate;。这样,当用户单击“终止”按钮时,程序执行“Application.Terminate;”语句,即终止CHello.EXE程序。

②执行程序后单击“欢迎”按钮的程序窗口

欢迎终止

清除

3.4

Methods(方法)现在,我们来介绍有关Methods(方法)的主题。在Pascal语言中,在对象中说明的过程或函数称为方法。它的语法是:

例如,Application.Terminate;,这个程序语句说明Terminate(终止)方法被调用,或者说,Application对象调用了Terminate方法。当程序执行这个语句时,就实现这个Terminate方法,即终止程序运行。又例如程序语句Memo1.CutToClipboard;,表明调用一个名为Memo1的Memo组件的CutToClipboard(剪贴)方法。其中,Memo1是一个对象的名称,当程序执行这个语句时,就实现这个CutToClipboard方法,即把Memo1中的文本剪贴到剪贴板上去。举例:作为一个例子,打开一个空窗体,加入一个Memo组件和一个按钮,设置按钮的Name属性为Cut,再将按钮的Caption属性设置为&Cut。以及双击按钮的 OnClick事件右边单元格,弹出代码编辑窗口,输入语句 Memo1.CutToClipboard;。这样就为Cut按钮建立了CutClick事件处理过程:再方法CutToClipboard实现剪贴:看 …… 此处隐藏:4679字,全部文档内容请下载后查看。喜欢就下载吧 ……

Delphi_7_数据库编程入门捷径.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1700436.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)