BIRT 中文指南

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

BIRT中文指南BIRT-简介BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。URL:http://www.eclipse.org/birt/URL:BIRT报表中文指南BIRT.rar前言这个指南将引导你设计一个简单的报表,令你对BIRT报表系统有个感性的认识,如果想进一步了解BIRT的使用可以参考BIRT在Eclipse中自带的帮助,SelectHelp→HelpContentsfromtheEclipsemenuandthenclickontheBIRTDeveloperGuide.个人体验操作界面友好大方,各种提示信息直观清晰,界面,图标都很漂亮:),尤其是对报表的开发布局划分的很科学,一般的报表工具只有设计和预览两个界面,BIRT有正常,主页,XML源,布局,预览,脚本多个设计布局;功能并不逊色与商业报表工具;CSS提供了强大的样式定义,对于属性CSS的设计人员来说,应该可以设计出相当出色的报表样式;灵活的条件格式定义(formattingrule),可以方便的根据业务逻辑来动态格式话报表元素;集成在Eclipse中,不用再开启别的报表开发工具窗口;BIRE的本地化做的很好,安装以后操作界面就是中文的;开源的报表产品,降低开发成本,一些报表开发工具除了价格昂贵以外,还有用户限制;不足之处,毕竟是国外的报表工具,与中国的报表在理念上还是有很多不同,国外更注重报表设计时数据和样式的分离设计,以获得清晰真实的统计数据,国内的报表可能主要是作为个人业绩的的一种炫耀吧,更注重报表的样子而不是样式。所以早期的Html设计都喜欢采用table来作为元素定位的工具,而table的初衷可能只是作为数据显示的容器吧。:)如果BIRT能增加一些符合国内报表开发的功能,比如说画线,带斜线的表头等等。BIRT-指南目录BIRTTutorialIntroductionCreatingaReportBriefUITourBuildingaDataSourceBuildingaDataSetBuildingaTableTestingYourReportSettingVisualPropertiesSettingDataPropertiesUsingStylesCascadingStylesUsingaGridUsingaTextItemNextStepsBIRT安装指南安装方式一下载一个BIRTAll-in-one版本的Eclipse,包含了运行BIRT系统所需的组件,最方便了(如果是将报表工具培训一下让非开发人员参与定制话可以这样做:))URL:birt-report-designer-all-in-one-2_0_1.zip安装方式二假设你已经知道如何安装Eclispe插件(建议采用Link的方式安装插件,不至于全部一股脑的将各种插件都解压到Eclipse的目录中去)运行BIRT报表系统需要以下软件或插件Java1.4.2/1.5JDK/JREEclipse-SDK-3.1.2-win32GraphicsEditorFramework(GEF)runtimeEclipseModelingFramework(EMF)runtimeBIRTiText1.3-复制itext-1.3.jar文件到plugins/org.eclipse.birt.report.engine.emitter.pdf_version/lib目录.prototype.jsv1.4.0-复制prototype.js文件到plugins/org.eclipse.birt.report.viewer_version/birt/ajax/lib目录其他BIRT提供的一个Flash格式的安装演示,也可以照着这个演示来安装:)BIRT网站提供的安装指南BIRT指南-介绍介绍这个简要的指南将引导你用BIRT建立一个简单的报表。它介绍了主要的UI特点和大多数BIRT报表元素。完成这份教学指南,您应该能开始使用自己的数据库建立自己的报表。我们将创造一个简单的顾客目录报表,报表通过州和城市对用户进行分组。对于每一名顾客,我们将显示他的名字和电话号码。报表效果如下:安装BIRT如果您还没有这样做,请先安装Eclipse、GEF、EMF和BIRT。您会在BIRT的安装页面发现完整的安装介绍。打开BIRTBIRT在Eclipse中以透视图(perspective)的方式显示。使用Eclipse主菜单的(Window)选项打开它。选择“打开透视图”(OpenPerspective),然后是“报表设计”(ReportDesign)。如果“报表设计”(ReportDesign)没直接出现在“打开视图”(OpenPerspective)选项卡中,可以选择其他(other)...所有的Perspective名单将会列出来。选择“报表设计”(ReportDesign)。Eclipse将切换显示BIRT视图。报表样板如果您想要立即看到一份已经完成的报表,只需要简单地下载下面那个链接:使用您的浏览器下载报表:customers.rptdesign.保存文件到一个Eclipse的项目目录。(如果您没有建立一个项目,请参见下一章节(将引导你如何建立一个项目)。)您的浏览器可能会将它作为一个XML文件保存。如果那样的话,将其重命名为上面的名称(customers.rptdesign)。在Eclipse中,在NavigatorView中选择您的项目,并通过鼠标右键单击弹出菜单,选择Refresh选项(将刚才复制到项目里面的customers.rptdesign文件刷新显示出来)。双击报表将会用BIRT报表设计器打开它。BIRT指南-创建一个报表创建一个报表创建一个项目创建一个报表选择模板创建一个项目Eclipse使用项目组织您的文件。因此,第一步将创建一个新项目。作为演示,我们创建项目叫做MyReports:-选择File-New-Project。新项目(newproject)对话出现。-打开业务智能和报表工具”(BusinessIntelligenceandReportingTools)组,并选择报表项目。-点击下一步(next)。-输入MyReports(不要有引号)作为项目名字。-点击结束(Finish)。-点击OK,提示你切换到报表设计视图。创建一个报表我们现在准备好创建我们的第一份报表:选择File-New-Report。新建报表(newreport)对话出现。在TreeView中选择我们之前创建的项目:MyReports接下来在文件名字段输入:Customers.rptdesign点击next。您能创建一个报表用三种方式:一个空白的报表,使用BIRT定义的报表模板,或复制您之前已经设计好的报表。在这份教学指南中我们将使用报表模板创建报表。选择模板新建报表对话框显示了一些现成的模板模板。在我们选择使用哪个报表模板之前,我们先来了解一下它们。-MyFirstReport(我的第一份报表)-空白报表-创建一个无预定义内容的空白报表。-简易列表-使用数据源中的字段创建列表报表。-分组列表-创建一个根据某些字段分组的列表报表。分组列表不会显示重复的记录。并且分组允许您创建一个子统计。-双列列表-创建带两个子组的分组报表。-图表和类标-创建分组报表,并附带直观表示每个组数据的图表。-双列图表和列表-创建带两个“图表和列表”子组的分组报表-并排图表和列表-创建一个分组报表,其中,每个组都并排包含一个图表和一个列表-信件-Aformletterinwhichdatabasedataismail-mergedintothetext.ThelettertextcanbeformattedusingasubsetofHTML.我们现在准备选择我们需要的模板:-选择GroupedListing.(分组列表)。-点击Finish。BIRT在Eclipse工作区打开您新建的报表。BIRT指南-UI漫游UI漫游-BriefUITour-CheatSheets-LayoutEditor(布局编辑器)-Views-DisplayingViews在我们开始在报表的工作之前,我们快速介绍一下BIRT的开发界面。我们会接触到构建报表时候需要的大多数操作界面。CheatSheets注意在您的Eclipse工作区右边(这是默认配置)有一个CheatSheetsView。这个View会根据您所选择的模板引导你如何构建报表。(BIRT做的很人性化,操作界面也是国际化的,安装后你会发现界面是中文的:))布局编辑器(LayoutEditor)中心地区是布局编辑器。这是您进行报表设计的主要地方。编辑器有三个分页:布局-您做报表设计的地方。预览-运行您的报表并在输出设备显示出来。脚本-增加JavaScript脚本到您的报表来定制它的行为。Views在编辑器附近有多个View:View可以部署在布局编辑器附近。-调色板(Palette)-显示标准的报表可视控件,您能够通过拖曳的方式添加到你的报表上。-概述(Outline)-使用treeview的形式显示您的报表结构。-导航(Navigator)-Eclipse将显示你的项目和项目内的报表文件。-数据资源管理器-BIRTView显示您的数据源(连接),数据集(queries)和报表参量。您也可以使用这个View增加数据集字段到您的报表布局(reportlayout)。-属性编辑器-显示报表项目所需的properties。它拥有标签和分组,用分类的形式来组织properties。-PropertiesView-显示和报表相关Properties,这个view是可选的,我们在这个指南里面不会用到它。DisplayingViews您能安排您的Views已任意的方式布局。您能点击X按钮掩藏他们。如果您不小心隐藏了一个View,您能再次显示它,使用Window-ShowView菜单选项。许多人发现一种方便的布局方式,将调色板(Palette),Navigator,Outline,数据资源管理器(DataExplorer)放在您的工作区左边缘,属性编辑器(PropertyEditor)和属性View(PropertiesView)靠在工作区的底部。BIRT指南-建立数据源建立数据源编辑您的数据源关于数据源和数据集关于数据源和数据集BIRT报表使用一个数据源连接到数据库或其它数据提供者。BIRT使用一个数据集从数据提供者处的检索数据。可以将数据源理解为连接,数据集作为query。建立数据源让我们建立一个数据源:打开数据资源管理器。选择数据源节点。用鼠标右键单击打开弹出菜单。选择新建数据源。新建数据源对话出现。选择ClassicModelsInc.示例数据库在数据源名称输入框,输入Sample。点击next。点击Finish。您的新建的数据源出现在数据资源管理器(DataExplorer)内。编辑您的数据源作为将来的参考,我们回顾一下您将如何改变数据源:打开数据资源管理器打开数据源节点。双击数据源。数据源编辑器被打开。您能做所有有需要的更改。点击OK保存您的变动。BIRT指南-建立数据集建立数据集数据集编辑器页数据库浏览器创造Query测试Query编辑一个数据集建立数据集现在我们准备好建立和测试我们的数据集。打开数据资源管理器选择数据集节点。用鼠标右键单击打开弹出菜单。选择新建数据集。新建数据集对话将出现。“在数据集名称”输入框,输入Customers。

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功