第六章 网络与数据库技术.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 452 第六章 网络与数据库技术 第六章 网络与数据库技术 PAGE 451 第六章 网络与数据库技术 本章主要内容: 用Delphi创建Web应用程序 Delphi数据库桌面系统 Delphi 6.0数据访问控件 Delphi 6.0数据感知控件 数据库控件技术与应用 6.1 走近网络与数据库 用Delphi创建Web应用程序 Internet的迅速流行使它几乎成了计算机的必备功能。组成Internet的技术是很简单的,因此,许多商业机构使用这一技术建立了intranet—一 一种小型的Web网络,仅限于指定的机构访问。intranet能够廉价而又高效地构建一个企业的信息系统。这些因素使得internet/intranet编程技术成为一个程序员手中的利剑。Delphi使得Internet/intranet编程成为非常简单的任务。Delphi把HTTP协议(Hypertext Transfer Protocol)封装到一个易于访问的对象中;Delphi提供了Web应用程序的框架,封装了大多数常用的Web API;Delphi提供了RAD开发环境来建立Web服务器扩展;使用Delphi以及它的Web Broker技术,可以轻松地建立Web服务器扩展来提供自定义的、动态的HTML(Hypertext Markup Language)网页,并能够访问各种数据源。 Delphi数据库桌面系统 Delphi数据库桌面系统(Database Desktop)是一个简单、实用的数据库管理系统,它允许用户在没有Paradox或dBase系统的情况下建立和使用Paradox、dBase和SQL格式的数据表。 Delphi桌面数据库系统是一个典型的MDI程序,它主要支持三种类型的子窗口。Table窗口,在该窗口中可以修改数据库的结构,可以操作数据库表中的记录;Query窗口,在该窗口中可以对数据库表进行查询和修改操作,如插入、删除和修改记录等;SQL编辑器窗口,在该窗口中可以直接输入和执行SQL语句。Delphi桌面数据库系统界面上工具栏上的三个快捷按钮分别对应这三个窗口。 Delphi 6.0数据访问控件 数据访问控件都是不可视控件,它们既可以放在窗体上,也可以单独建立一个数据模块来集中放置这些数据访问控件。 Delphi应用程序对数据库的所有操作都是通过一组数据集控件实现的。数据集控件用于提供访问数据库的功能。Delphi 6.0中有以下几个常用的基本数据访问控件。 DataSource数据源控件:数据源控件在数据集控件和窗体上的数据控件之间提供了一个管道,它实现了源于数据集数据的显示、导航和编辑。对于每一个数据集控件,若要让数据感知控件显示和操作它的数据,就必须与一个数据源控件相连;同样,每一个数据感知控件为了能接收和操作数据,也必须与一个数据源控件相连。所有数据感知控件的关键属性就是DataSource。数据源控件的关键属性就是DataSet,它的值就是所要连接的数据集控件的名字。你可以在设计或运行时指定一个已存在的数据集控件的名字。通过在运行时改变DataSet的值,应用程序就可以使用同一个数据源显示和编辑不同数据集中的数据。 Table表控件:该控件封装了一个数据库表的所有结构和数据,使用Table可以访问数据库中一张表的数据。Table提供对数据库表中每一个记录和每一个域的直接访问,使用Table的“范围”和“过滤器”功能,Table可以只作用于数据库表的一个子集。Table的Active属性决定数据集与数据库中的数据是否建立连接。 Query查询控件:一个查询控件封装了一个SQL语句,该语句在客户应用程序中用于在一个或多个数据库表中检索、插入、修改和删除数据。因此,该控件实际上是为你使用SQL语句操纵数据库提供了一种手段。 Delphi 6.0数据感知控件 Delphi 6.0数据感知控件可以显示数据库中的数据或提供操作数据的接口。该类控件的大部分与Standard标签页上的基本控件名称类似,界面也相似。但它们都有指定的数据源,都可以与数据库的数据相联系,数据库应用界面采用这些控件最为方便。这些数据控件通常能够显示并编辑数据集中当前记录的某个字段,这些控件除了必须指定DataSource属性(相连的数据源)外,还要指定DataField属性(相连的字段)。它们包括以下一些控件: DBText控件:它将来自一个字段的数据以标签形式显示,因此文本的显示是动态的,并且是只读的。 DBEdit控件:该控件用一个编辑框显示与之相连的字段的当前值,并允许使用标准编辑框的技术进行编辑。 DBMemo控件:该控件是一个与Memo控件类似的数据感知控件,它能够显示多行文

文档评论(0)

beifanglei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档