RAS学习笔记

RAS SDK架构
RAS的SDK是MVC架构,主要有三部分组成:视图View,报表的最终用户视图;模型Model,一个报表的所有可能的属性,包括字段名称、分组、公式、报表对象和段;控制器Controller,操作所有的可以被删除、添加和修改的报表对象。
其中Controller有四种。

DatabaseController Database Object 数据库连接、数据表、链接

DataDefController

DataDefinition Object

数据库字段、分组、记录选择(过滤器)
ReportDefController ReportDefinition Object Object报表区域、段、图表、交叉表
RowsetController Rowset Object 报表中未格式化的数据


SDK中有几个重要的编程对象:
ObjectFactory:对其他RAS对象的一个封装,并且附加一个版本号到任何创建的报表上。
ReportAppSession:使用实际的ReportApplicationServer创建一个会话。
ReportClientDocument:一个初始对象指向一个指定的报表对象,可以控制访问任一个用来修改或导出数据的Controller,控制访问任一个用来访问数据的Object Model,允许打开、修改和保存报表。
posted on 2006-08-29 12:42  blue  阅读(513)  评论(2编辑  收藏  举报