Rave结构

来源:互联网 发布:在淘宝买游戏号安全吗 编辑:程序博客网 时间:2024/05/16 18:09

1.Data connection 组件:
  
   Rave数据来源于你的应用程序。这些标准数据连接组件,TRvCustomConnection,TrvDataSetConnection和TRvTableConnection
在Rave可视组件和你的应用程序之间作为数据连接桥。TRvCustomConnection组件可以用来访问象内存数组和二进制记录文件这样的非数据库数据。TRvDataSetConnection
可用来提供访问TDataSet派生的组件包括第三方数据组件。TRvTableConnection常用于特定的TTable组件或他们的各个派生组件。

2.TRvProject 组件
  
   这个组件提供报表和它们所拥有的组件的访问。TRvProject组件包含许多属性和方法允许你创建、修改、打印和设计你的报表项目。在每个应用程序中,你只需
要一个TRvProject,但是对于多个使用则不作限制。

3.Report project file (.RAV file)
  
   报表项目文件用来储存Rave visual designer中的报表定义。它是二进制文件,类似于Delphi的.DFM文件。所有的报表,报表项目的global pages和data views
被储存到这单个文件中。你可以导出或导入项目。使用TRvProject组件的方法,你也可以储存报表项目文件到数据库的blob字段或其他地方。

4.Reports

   Reports储存在报表项目的报表库中。一个Rave报表由报表页面和储存在这些页面的可视报表组件组成。你可以随意创建许多页面定义,然后在各种方法中
组合它们。
  
5.Global Pages

   Global Pages储存在报表项目的Global Pages分类中,组件包含在Global Pages上,不象其他那些报表页面里面的组件,它们对于所有报表都是可见的。Global Pages
对于储存模板用于其他报表页面非常有用。

6.Data Views
  
   Data Views储存在报表项目的Data Views Dictionary中。Data Views给提供数据连接组件提供一个接口。当创建新的Data Views时,你必须有活动的数据
连接组件在正在运行的应用程序中或者在一个已加载的Delphi或C++ Builder表单上。Data Views然后将让数据连接组件去检索元数据(meta-data)信息比如字段名,
数据类型,等等。字段组件包含在每个Data Views中,可用来设置每个数据列的属性。

原创粉丝点击