幽雅BDE(三)

原创 2003年06月30日 14:35:00

二、创建应用程序<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

在可视化编程中,窗体是构成应用系统的基本成份,因此应用程序的创建可以说是对窗体的制作。而在BDE中,我们完全可以把这些工作交给Database Form Wizard来完成。

第一步:我们在BCB的调用主菜单“Database|Form Wizard”就会打开下面的窗体类型选择窗口。

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />CSDN_Dev_Image_2003-6-282053290.png

 

画面说明:

1Form Options选项组:

1Create a simple form:建立一个可以简单做检索、新增、修改的数据库程序;

2Create a master/detail form:利用两个数据库中经由共同字段中的值彼此做关联而生成逻辑关联的数据库。通过master数据表中这个共同字段某个值到detail数据表去取得这共同字段相同的值的记录,如此便可以在两个数据库中来查询数据。

2DataSet Option选项组:

1Create a form using TTable objects:允许建立的数据库程序仅能用于数据表的检索与增改;

2)Create a form using TQuery object:允许在你的程序内去建立数据库的查询程序,例如,可选择指定的字段做完整的数据查询。

第二步:单击Next后出现下图:

 

CSDN_Dev_Image_2003-6-282053292.png

 

(王岩的文档,哈哈,那是我女朋友的文档)

在这个窗体中选择好要用的数据表。

第三步:选择好表后,按Next 会出现字段选取窗体。

 

CSDN_Dev_Image_2003-6-282053294.png

 

在这个窗体中左边框里列出了所有的字段,我们可以通过中间的那四个按钮来左右移动,把你需要的字段选到右边的框里。

 

 

CSDN_Dev_Image_2003-6-282053296.png

 

在右边框里你也可以通过那两个上下按钮来调整字段的先后顺序。

第四步:选定字段后,按Next,出现下面的窗体。

 

CSDN_Dev_Image_2003-6-282053298.png

 

这里是让你选择字段的显示方式,下面解释一下这三项:

Horizontally:字段的名称由左至右显示。实际上它是把DBNavigatorLabelDBEdit三个可视化组件有机的放在窗体上。

Vertically:字段的名称由上而下放置。实际上它也是把DBNavigatorLabelDBEdit三个可视化组件有机的放在窗体上。

In a gird:字段以表的(方)格方式显示。实际上它是把DBNavigatorDBGrid两个可视化组件放在窗体上。

第五步:选择好后,点 Next,会出现下面的窗体。

 

CSDN_Dev_Image_2003-6-2820532910.png

 

在窗体的设置界面中,系统提供三个选项:1)是否创建一个主窗体;2)仅创建一个窗体;3)既创建窗体又创建数据模板。根据需要你自己选吧:)

第六步:选好后,点Finish,完成设计。设好的界面如下:

 

CSDN_Dev_Image_2003-6-2820532912.png

 

第七步:往往上面的界面不能让我们满意,我们可以任意调整它们的位置。我调整好了一个窗体,给出如下:

 

CSDN_Dev_Image_2003-6-2820532914.png

 

这样一看,在第四步中我们要选的Horizontally Vertically实际上是一样的。

到现在我们不动一兵一卒做出了一个应用程序,这种方法正是最近比较火的一本书《C++ BuilderDelphi课程设计与系统开发案例》中大部分案例所用的设计方法,真不明白那些认为BDE毫无所用的人是如何想的?

至于关联,我们只要在第一步选择生成主/从式窗口就可以了,就是多了一步字段关联,其它设计与就是上面那些,只是多出来两次罢了J

就凭这一点来说BDE幽雅,似乎还有点勉强,BDE的幽雅更多的在于她动态创建时的方便,这才是它比ADO更灵活,让人喜爱的关键。

(未完)

 

幽雅BDE(四)

五、动态创建应用程序在实际的应用中,有些表要我们在运行过程中创建,BDE完全可以轻松的做出这些。第一篇中我们已经已经讨论过创建与删除表的方法,这里对有些内容再做一点补充。1、数据表的类型TableTy...
  • ch_builder
  • ch_builder
  • 2003年07月07日 08:31
  • 1592

幽雅BDE(一)

 幽雅BDE(一)(版权声明:本文仅供CSDN使用,其他转载请与作者或CSDN联系)BDE是Borland Database Engine的缩写,即宝兰的数据引擎,她是BCB最早引入的数据库连接技术,...
  • ch_builder
  • ch_builder
  • 2003年06月19日 16:12
  • 1824

幽雅BDE(二)

三、数据库组件间的关系下图说明了数据库相关组件之间的连接与关系:                                                                    ...
  • ch_builder
  • ch_builder
  • 2003年06月23日 08:12
  • 1177

DELPHI中BDE、ODBC的配置注意

ODBC:在SQL EXPLORER中可以直接调用ODBC控制器,在ODBC的系统资料中增加的ODBC数据源,在重启SQL EXPLORER后才能出现在其中;BDE:在设置与ACCESS连接时,BDE...
  • andyxujie
  • andyxujie
  • 2004年08月27日 01:15
  • 1099

如何删除bde

自己安装了bde,卸载时无法卸载,控制面板也不能直接卸载,于是就靠下面的方法删 1.删除BDE目录中的所有文件。大多数情况下,该目录的路径是:C:\\Program Files\\Borland,或者...
  • u010326424
  • u010326424
  • 2014年02月16日 19:48
  • 1029

BDE连接数据库

因为以前用Delphi开发数据库程序大多用ADO的,今天用了用BDE,呵呵,发现有些不一样,在这里写些东西,供同行共同提高.1.首先要安培装BDE,这是Borland公司的东西,可以单独安装,也可以在...
  • lvboliang
  • lvboliang
  • 2008年04月30日 14:59
  • 1754

配置数据库引擎BDE(Borland DataBase Engine)

一、数据库引擎(Borland Database Engine)的配置指南 1、BDE配置工具概述   本部分引自Borland数据库引擎BDE配置部分的联机指导。Borland Database E...
  • jeefchen
  • jeefchen
  • 2009年07月01日 18:45
  • 8131

BDE错误列表

This document lists all the errors that can be returned by the  BDE. This information is derived fr...
  • ksrsoft
  • ksrsoft
  • 2013年08月22日 10:45
  • 3107

ODBC与BDE

*2004年左右写的资料,在这里留个底!  ODBC与BDE是两种不同的数据库引擎!前者为MicroSoft集成到Windows中,后者为Borland公司随同其开发工具(Delphi,Cbuilde...
  • HorkyChen
  • HorkyChen
  • 2011年11月23日 00:19
  • 3637

数据库的ODBC连接,ADO和BDE有什么区别和联系?

 数据库的ODBC连接,ADO和BDE有什么区别和联系? 悬赏分:0 - 解决时间:2006-11-24 11:26.提问者: zwl232 - 助理 二级 最佳答案ADO与BDE区别比较大的 ADO...
  • happypolo
  • happypolo
  • 2008年12月11日 00:20
  • 928
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:幽雅BDE(三)
举报原因:
原因补充:

(最多只允许输入30个字)