| 趋唯事软件 |
|
|||
|
公告
日历
统计
导航 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stimulsoft Reports包含的组件 | .NET | WPF | Web | SliverLight | 设计器 | SL设计器 | 旗舰版 | |
| WinForms Viewer |
|
![]() |
||||||
| WinForms Dot-Matrix Viewer | ![]() |
![]() |
||||||
| WinForms Reports Designer | ![]() |
![]() |
||||||
| WPF Viewer | ![]() |
![]() |
||||||
| WPF Dot-Matrix Viewer | ![]() |
![]() |
||||||
| WPF Reports Designer | ![]() |
![]() |
||||||
| Silverlight Viewer (Client/Server) | ![]() |
![]() |
||||||
| Silverlight Reports Designer (Client/Server) | ![]() |
![]() |
![]() |
|||||
| Silverlight Viewer | ![]() |
![]() |
||||||
| Silverlight Reports Designer | ![]() |
![]() |
||||||
| Web Viewer | ![]() |
![]() |
![]() |
|||||
| Web Viewer.Fx | ![]() |
![]() |
||||||
| Web Reports Designer | ![]() |
![]() |
![]() |
|||||
| Report Engine | ![]() |
![]() |
![]() |
![]() |
||||
| Report Engine (Silverlight) | ![]() |
![]() |
||||||
| Standalone Reports Designer | ![]() |
![]() |
![]() |
![]() |
![]() |
|||
| Source Code Available | ![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
|
从上面我们已经可以看出,不管你是采用何种开发语言进行项目开发,它都能适合你的需求。有人说Flash即将淘汰,我则认为是不可能的,至少是会与其他技术共存下去,我们已经看到了好几款功能强大的需要UI展现的中间件了,这些都是它存在的理由,下次我们还来介绍基于Flash的图表和仪表组件。不多说了,我们还是来看看这款报表工具吧。
我们还是从报表设计器说起吧,报表设计器可以说是一个报表工具的缩影,它不仅让我们知道这款报表工具能支持的报表样式的丰富性,它实际上已经内含了报表引擎,用于报表预览。以前我们碰到的.net报表工具一般都是包含一个Winform的报表模板设计器,用户都是需要在IDE环境中或独立的Winform应用程序中设计报表模板。而今天Stimulsoft Reports告诉我们报表完全可以在web页面上进行设计,这对于开发基于BS应用开发者来说是一个令人激动的消息。Stimulsoft Reports为Web开发者提供两种可置于web上的设计器,第一种是基于flash的报表设计器,还有一种是基于SliverLight的报表设计器,无论采用哪种,它们都和Winfrom上报表设计器具有一样的用户界面和功能,设计出的模板都相互兼容。

Stimulsoft Reports报表支持的报表元素很丰富,除了常用的文本,条形码,图表等,还有交叉表,子报表,几乎所有格式报表都能在Stimulsoft Reports实现。

我们说FastReport是一款紧凑的报表组件,那么Stimulsoft Reports报表就是一款全能报表组件,哪款更好,只能程序员根据自己的项目进行评估。
2012年2月17日
注:ActiveReports 6 for .NET原来是Data Dynamics公司的产品,现已经被GrapeCity收购,官方网站是http://www.datadynamics.com/Products/ActiveReports/Features.aspx
国内代理商:http://www.commuch.com/Products/All/reporting/ActiveReports-for-NET/Details.aspx
另外ActiveReports还有日文版提供。
ActiveReports也算是一款历史悠久的报表工具,当年市场上相对于水晶报表,它的版权更为宽松,部署使用时无需支付控件版权费用,所以深受开发者们的青睐。从早期支持VB的ActiveReport 2.0的COM版到现在完全采用.NET开发的ActiveReport 6.0,这两个版本都是非常之成功。现在2.0基本上就属于停滞更新的状态,我们就来说说这目前非常流行的ActiveReports 6 for .NET。
一,ActiveReports 6 for .NET的版本说明
ActiveReports 6 for .NET目前销售的有两种版本:标准版和专业版。现在我们把它的不同点列出来
| 序号 | 功能 | 说明 | 标准版 | 专业版 |
| 1 | 面向最终用户的报表设计器控件 |
提供设计器、报表资源管理器、工具箱等控件帮助您创建发布给最终用户的设计器,并可以免费分发。 |
只能开发者在开发环境下引出设计器进行报表模板设计。 |
|
| 2 | Silverlight应用中的报表浏览器 | 支持从文件,RPX,ASPX 和文本流加载报表;支持最终用户工具栏、缩略图、打印、搜索、缩放、定位按钮以及用户自定义按钮功能;支持打印到PDF功能;使用资源文件(*.resx)实现界面上所有文本的本地化;使用Silverlight浏览器XAML模板实现自定义界面;Out-of-browser支持。 | ![]() |
|
| 3 | PDF导出:EUDC | 最终用户自定义字符的输出。 | ![]() |
|
| 4 | PDF导出:多国语言字体 | 字体嵌入和嵌入字体选择 | 仅支持嵌入 | ![]() |
| 5 | PDF导出:数字签名 | 对输出的PDF文件进行数字签名,保证文件的真实性 | ![]() |
|
| 6 | PDF导出:时间印章 | 给输出的PDF文件增加时间印章 | ![]() |
|
| 7 | ASP.NET:标准Web报表浏览器 | HTML报表浏览器,支持检索和翻页 | ![]() |
|
| 8 | ASP.NET:Flash报表浏览器 | lash报表浏览器,支持打印、指定页打印、检索、单页/多页/连续页模式、放缩、翻页、输出、缩略图显示、超链接、可定制的工具条 | ![]() |
|
| 9 | ASP.NET:PDF Viewer | 在Adobe reader中显示报表 | ![]() |
|
| 10 | ASP.NET:Raw HTML | 裸HTML方式输出到HTML浏览器显示报表 | ![]() |
|
| 11 | ASP.NET:HTTP Handlers处理器 | PDF或HTML | ![]() |
|
| 说明: | 表示完全支持。 |
二,ActiveReports 6 for .NET报表设计器
一个报表组件是否强大,我们首先看设计器。如果一个报表设计器如果支持的元素多,交叉表,子报表,所有的报表band都能支持,那么我们可以认为这个报表组件几乎都能实现我们想要的报表格式。报表设计器目前只能开Visual Studio开发环境下或者在Winform应用程序中调用。

三,ActiveReports 6 for .NET报表浏览器
开发人员完成报表的开发任务,最终目的就是要呈现给使用者看。ActiveReports 6 for .NET目前支持.Net应用环境从现有的Winfrom和Asp.NET扩展到了Silverlight。
在Winfrom下,ActiveReports 6 for .NET提供了一个经典的报表浏览器,这个浏览器支持有一个标准的工具条,翻页,导出,打印和防缩等功能,另外还支持每页都缩略图功能,让用户快速定位报表页面。

在Asp.Net下,ActiveReports 6 for .NET可以使用多种方式输出报表,当然我们Winform下的报表浏览器不能在Asp.Net下使用了。由于浏览器的限制,我们浏览报表首先想到的是报表输出到浏览器内是HTML内容。ActiveReports 6 for .NET确实能够方便的以HTML模式输出报表,并却带有一个工具条,这个工具条当选择为Raw HTML时自动隐藏。另外在Asp.Net下开发者可选择以flash方式把报表输出到浏览中,它的功能和Winform下的浏览器有过之而无不及,解决HTML模式浏览报表时打印采用浏览器的打印功能,完美的解决报表最近基本的打印功能。同时在Asp.Net下还能以PDF的方式输出到浏览器,这种模式也非常不错,无论打印和显示都很美观。另外ActiveReports 6 for .NET现在已经支持Sliverlight了,Sliverlight的报表浏览直接嵌入到Sliverlight应用中,实现报表的无缝集成。

四,推荐理由
五,总结
ActiveReports 6 for .NET作为一个流行的报表组件,已经被软件开发者广泛使用,它完整的文档和例子代码很容易让开发者使用。软件开发者再决定用哪一款报表时先一定要进行评估,因为报表的可集成性和功能将影响你最终的软件质量。选择稳定,功能强大,价格适中,发布版权费免费是你必须要考虑到的因素。
2011年8月12日
2011年8月11日
![]() |
|
| Copyright © 趋唯事软件 | Powered by: 博客园 模板提供:沪江博客 |