数据对象(Data Object)或数据元素类(Data Element Class)是具有相同性质的数据元素的集合。在某个具体问题中,数据元素都具有相同的性质(元素值不一定相等),属于同一数据对象(数据元素类),数据元素是数据元素类的一个实例。例如,在交通咨询系统的交通网中,所有的顶点是一个数据元素类,顶点A和顶点B各自代表一个城市,是该数据元素类中的两个实例,其数据元素的值分别为A和B。 

数据结构(Data Structure)是指互相之间存在着一种或多种关系的数据元素的集合。在任何问题中,数据元素之间都不会是孤立的,在它们之间都存在着这样或那样的关系,这种数据元素之间的关系称为结构。根据数据元素间关系的

不同特性,通常有下列四类基本的结构: 

⑴集合结构。在集合结构中,数据元素间的关系是“属于同一个集合”。集合是元素关系极为松散的一种结构。 

⑵线性结构。该结构的数据元素之间存在着一对一的关系。 ⑶树型结构。该结构的数据元素之间存在着一对多的关系。 

⑷图形结构。该结构的数据元素之间存在着多对多的关系,图形结构也称作网状结构。 

C++Builder程序设计经验 

一、 数据库程序设计 

Borland C++Builder与Delphi一样使用BDE(Borland 

Database Engine)数据库接口,特别是它使用BDE Administrator统一管理数据库别名,使得数据库操作与数据库文件位置无关,从而使数据库开发更容易操作。但在发布应用数据库程序时我们不得不同时“发布”BDE,对于一些简单的数据库程序来说,可能BDE比我们的自己设计的程序还大,而且如使用InstallShield配置BDE,添加数据库别名,很可能会配置失败。所以我们可以采用如下方法:在程序设计阶段仍采用BDE管理数据库别名进行调试,但在程序初始化时(如在主窗体的OnCreate事件处理函数中)修改Table部件的DatabaseName属性,如使用类似如下语句: 

Table1->DatabaseName = ExtractFilePath(Application->ExeName);或 Table1->DatabaseName 

= ExtractFilePath(Application->ExeName+”DB”); 

这样,对调试阶段没有什么影响,发布应用程序时只要将Table1使用的数据库文件放在当前目录或其“DB”子目录下,数据库程序即可正常运行。甚至您还可以将数据库文件所在目录以字符串形式写入注册表(可在安装程序中设置),然后在程序初始化时从注册表获取目录名,赋值给DatabaseName属性即可。无论怎样,您不必强迫用户安装相对庞大的BDE了。 

上一篇:海港及码头装置业务停工期进行的初步评估英文文献和中文翻译
下一篇:高校微课程资源系统英文文献和中文翻译

数控机床制造过程的碳排...

新的数控车床加工机制英文文献和中文翻译

抗震性能的无粘结后张法...

锈蚀钢筋的力学性能英文文献和中文翻译

未加筋的低屈服点钢板剪...

台湾绿色B建筑节水措施英文文献和中文翻译

汽车内燃机连杆载荷和应...

安康汉江网讯

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...