Delphi开发数据库应用程序概述(二)

2016-01-29 14:19 21 1 收藏

Delphi开发数据库应用程序概述(二),Delphi开发数据库应用程序概述(二)

【 tulaoshi.com - Delphi 】

 

13.3.2 数据控制部件 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/delphi/)

        数据控制部件页上的部件,主要用于设计用户界面,对数据库中的数据进行浏览、编辑、插入、删除等操作。因而数据控制部件常常又被称为数据浏览部件,数据控制部件其实是在Standard页上的标准部件的基础上,相应地增加了数据浏览功能,使得它们能够显示和编辑数据库中数据信息。 

        数据控制部件既能够把数据库中的数据显示到窗体中,又可以将其自身的经过修改的数据写回到数据库中。下表列出了数据控制页上的数据控制部件及它们的主要用途。 

表13.5 数据控制部件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

部件名称   主 要 用 途

───────────────────────────────

 使用该部件可以向前向后移动记录指针,可以使

TDBNavigator  用该部件对单条记录进行编辑,还可以用它来插

 入、删除记录以及刷新显示和取消前一次的操作

───────────────────────────────

 它是显示数据库中的数据的文本框,它只能显示

TDBText  数据库表当前记录的字段值,用户不能对其中的

 数据进行修改。

───────────────────────────────

 它是显示和编辑数据库表中的数据的编辑框,它

TDBEdit  既可以显示又可以编辑数据库表中当前记录的字

 段值。

───────────────────────────────

TDBCheckBox  它是浏览数据库中的数据的检查框,它可以用来

 显示和编辑数据库中的布尔型字段的字段值。

───────────────────────────────

TDBListBox  它是浏览数据库中的数据的列表框,它可以用一

 个列表框来显示数据库表中一个字段的值。

───────────────────────────────

TDBComboBox  它是浏览数据库中的数据的组合框,它可以用一

 个组合框来显示数据库表中一个字段的值。

───────────────────────────────

TDBRadioGroup  它是浏览数据库表中的数据的单选钮,用一组单

 选钮可以确定显示数据库表中哪一个字段。

───────────────────────────────

TDBGrid  它是浏览数据库中的数据的网格,以网格的方式

 显示数据库中的数据,在网格中还可以对数据库

 中的数据进行编辑。利用Fields Editor可以对

 数据库表中字段的显示格式、显示顺序、是否显

 示等进行控制。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/delphi/)

───────────────────────────────

TDBMemo  它主要用于浏览数据库中备注型的字段,它可以

 用来显示数据库表中当前记录中的BLOB型字段。

───────────────────────────────

TDBImage  它是浏览数据库中的数据的图像框,它可以用于

 显示、拷贝、粘贴据库表中图像类型的字段。

───────────────────────────────

TDBLookUpList  它是浏览数据库表中的数据的列表框,在基于一

 个数据库表的应用中,用它可以显示另一个数据

 库表中一个指定的字段值。

───────────────────────────────

TDBLookUpCombo 它是浏览数据库表中的数据的组合框,在基于一

 个数据库表的应用中,用它可以显示另一个数据

 库表中一个指定的字段值。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

        数据控制部件为开发Delphi数据库应用程序提供可视化的用户界面,不管应用程序是访问本地数据库中的数据文件,还是访问远程数据库服务器中的数据文件,用户界面都是一致的,即数据库的物理位置对数据控制部件是透明的。

13.3.3 数据库窗体专家和数据库操作台(DBD) 

        Delphi为用户开发简单的数据库应用程序提供了一个开发工具叫做“数据库窗体专家”(Database Form Expert),在Delphi系统菜单Tool菜单下可以找到。

        数据库窗体专家能够自动生成简单的数据库应用程序中所必须完成的许多任务,它还可以生成基于单个数据库表的应用程序窗体或基于主要──明细型多个数据库表的应用程序窗体,数据库窗体专家能够自动完成的任务如

来源:https://www.tulaoshi.com/n/20160129/1493028.html

延伸阅读
1、    概述 1、1    Visual C++开发数据库技术的特点 Visual C++提供了多种多样的数据库访问技术——ODBC API、MFC ODBC、DAO、OLE DB、ADO等。这些技术各有自己的特点,它们提供了简单、灵活、访问速度快、可扩展性好的开发技术。 1、 简单性 Visual C++中提供了MFC类库、ATL模板类以及AppWizard、Cl...
1.引言 随着信息化时代的到来,人们开始广泛地使用数据库技术对大量而复杂的信息进行科学高效的管理。在数据库领域中的各种应用软件大量涌现,有Visual Foxpro,Power Builder等等,但其中ORACLE是这个领域中最优秀也是最流行的大型数据库应用软件。本文就在ORACAL中如何优化数据库及其应用程序进行了研究。 2.优化数据库 2...
3.1    概述 VisualC++的MFC类库定义了几个数据库类。在利用ODBC编程时,经常要使用到CDatabase(数据库类),CRecordSet(记录集类)和CRecordView(可视记录集类)。 其中: CDatabase类对象提供了对数据源的连接,通过它你可以对数据源进行操作。 CRecordView类对象能以控制的形式 显示数据库记录。这个视图是直接连到一个CR...
标签: Delphi
  所有的应用程序都是 TApplication的派生类。 TApplication 有三种方法调用在线帮助系统。 HelpContext方法可调用 WinHelp( 关于 Winhelp的内容见上节 ) 。它把 HelpFile 中的文件名和一个文本代码传递给 WinHelp 。 HelpFile是 TApplication 的字符串类型的属性,专门用来存放 Help 文件的。如果 HelpFile 属性是空字...
 第二章 单层和两层的应用程序 单层和两层的数据库应用程序相对来说比较简单,应用程序和数据库往往在同一个文件系统中,甚至就在同一个磁盘上。这两种类型的数据库应用程序都不太适合于在多用户的环境下同时访问同一个数据库。 对于单层的应用程序来说,Delphi 4提供了两种获得数据的方式,一种方式是通过BDE,另一种方式是...