Lenka.Guo 发表于 2015-11-10 16:32:00

【报表开发,我是专家】 ActiveReports 经验谈之有奖活动

ActiveReports 10 将于本月全新发布,我们希望借此契机:D,征集中国用户使用AR的心得,让大家有一次深入交流的机会。
因此特别邀请大家前来参加“【报表开发,我是专家】 ActiveReports 经验谈”活动,并设置了丰厚的奖品:1gift::1gift::1gift::1gift:。

报表专家你在哪里?:nbtz5:
:i0tw:
奖品设置:

[*]一等奖:1名,小狗扫地机器人(价值1300元)
[*]二等奖:2名,LED护眼灯(价值200元)
[*]三等奖:7名,零食礼包(价值150元)
[*]参与奖:台历


参与方式:
直接回复帖子,写几句你和AR的感人故事:4xingxing::4xingxing::4xingxing::t((如最喜欢的AR功能,对项目的帮助等等,脑洞打开,说起来~)。
下周一(11月16日)18:00前截止回复时间。
小编将整理大家的宝贵经验,并邀请万能的网友:itwn:评选出“最有价值”的分享,闯荡江湖这么多年,终于有机会成为专家啦:4female::4female::jy74a:。

本活动会全程通过葡萄城官方微信号发布,敬请关注。


ActiveReports高能工具在手,报表开发无忧!
愿与您携手,少写代码,轻松做开发。:jy74a:

fizsoft 发表于 2015-11-13 15:47:00

刚才在电话里已经接受了采访,在这里再总结一下:

我做开发十几年,最早用的报表就是powerbuilder里面带的那个datawindow,后来用过水晶报表、finereport等等,下面的体会都是对比我以前用的这些报表而来的。

使用AR9的心得:
1、产品的成熟度相当高,具体表现在运行稳定,极少出现预料不到的问题
2、使用简便,和VS融合程度高
3、开发效率高,在水晶报表里一条线一条线画过报表的人都懂得,AR里面的table控件和Matrix控件,用起来很方便
4、中国式报表支持好,如合并表头,交叉报表还能合并纵向上的相同数据,以前在其他产品中我为了这个功能写了多少代码
5、javascript的良好支持是个很大的亮点,基本所有我需要的客户端效果都实现了,包括我还自定义CSS改变报表的外观,这个很爽
6、导出、打印很方便,导出excel也不需要在服务器端装什么excel的组件,我也不用操心客户端用的哪个版本的excel。
7、葡萄城售后服务好。我觉得花钱最值得就是这一点,各种例程、模板、手册的汉化自然不用说,这个社区解决了大问题,各类问题回答的很快很详细,还有微信提醒回帖的功能很贴心,在这里也谢谢各位的努力!

最后有两点小建议
1、AR虽然重点是处理表格,但是偶尔需要有一两个图表的话在美观程度上不如葡萄城其他产品,比如柱状图那种动态升起来的效果,鼠标移到柱状图上显示一些详细信息等
2、没有找到表达式和脚本支持的所有语法与方法的文档(我后来发现C#的语法基本能用)

总之自从用了AR9,开发报表腰也不疼了,眼也不花了,一口气可以画5个报表了:jy74a:

最后问一下,AR10出来后我们AR9的升级怎么收费的,还是说免费?:Z

frank.zhang 发表于 2015-11-16 11:19:00

回复 2楼fizsoft的帖子

升级10必须免费。

:hjyzw:
非常感谢您对我们产品的肯定。

KNight 发表于 2015-11-17 23:46:00

AR10新手体验杂谈

实话还是要摆在前面先说清楚了,不然总觉得不太地道:D ;其实我是作为AR10的一枚新手来参加这个【报表开发,我是专家】的活动的,很明显不是专家,只是因为我看到了“丰厚的奖品”喽:* ,当时那个垂涎欲滴啊,手一滑溜就在葡萄城微信公众号上发送了“我要试用”,再后来就有工作人员电话联系本人,核实确定之后就发送试用版下载地址到邮箱里,可以说葡萄城的工作人员效率很高啊,值得多点几个“赞”!!:hjyzw:

在AR10的官网看到目不暇接的全新功能时,一下子就联想到当前自己手头正在参与的项目,里面就包括各种报表设计、交互和呈现等等,于是立马就去下载了AR10的试用版本,安装后作为一个初学者开始了AR10的体验探索之旅。

浏览安装后的文件目录,在GrapeCity Samples\ActiveReports 10\Professional下找到了SilverLightViewer样例工程,我当时那个傻乐、激动啊,要知道我们现在的项目依旧是基于SL开发的系统,而众所周知SL几乎要停止更新,并且使用的人也越来越少,所以发现AR10支持SL时,甭提多高兴了,立马就去找技术经理提议说可以将我们系统里的报表部分,重构使用AR10的全新功能,可节省不少时间人力,而且功能可以更加丰富完善;可惜经理到现在还没给个确定回复,就说先让我自己去体验一下,看看效果回馈给他,这不,这段时间就来体验了一把AR10。:nbtz5:

1、首先是Server,支持多种形式的数据源、数据集导入处理,:( 再回想我们自己光处理sqlite和SQLServer就已经头疼的要命,如果用上AR10可轻松不少啊;往下又细致划分了分类、模型、报表管理,还有计划制定分发、样式主题设计,可谓细致入微,面面俱到了;
报表的即席设计很是亮眼,与以前体验的水晶报表做了一下对比,无论是界面还是功能,都是上上之选;(说实话,水晶报表的数据库连接我弄10次,报错9次,真不晓得为啥,而且界面设计也颇复杂:~ 也许是我不经常用的缘故吧→_→)

其实本人也曾尝试开发过报表的即席设计,基于SL的C1FlexGrid控件基础开发的(我们项目需求:-| 根本上不了台面的),亲身体会才会知道其中要考虑的方方面面,复杂程度不可言语啊(说多了都是泪:P ),要是技术经理早就弄进来AR,我早就解放了:o 体验了一把Server中关于报表的即席设计,全面的考虑角度,流畅的界面操作,良好的可视化界面设计给我留下深刻的印象。

Server里还包含用户和角色的安全管理,以及详细的配置管理,:D 我是新手,不晓得AR10以前咋样,不过这AR10,我得想办法劝劝俺们那技术经理啊,省功夫的事儿谁不喜欢呀:D

2、一看AR10的跨平台与设备支持,里面包括SL,就觉着能包含这个即将落伍了的技术,真是难能可贵啊(当然有本人当前需求因素在内:Z ),想想都知道,即将落伍的技术都支持,其他主流的HTML5,ASP.NET等等肯定下的功夫更多效果更好喽:P , 等这段时间体验完SL部分,就去体验一下ASP.NET的,省的之后的开发还要闭门造车,浪费时间荒废生命(扯远了,跑题了:-| )

接着我就直奔AR10的SL样例了,
工具箱里提供了AR10的各种编辑控件:

支持可视化报表设计编辑:

看的我是心痒难耐啊。
还支持PDF、Excel、HTML等多种导出格式,导出的效果都很不错。而且发现导出PDF是支持中文导出,想当初用SL开发的即席报表设计工具,导出个PDF还不支持中文,后来不得不用其他第三方组件,真是郁闷至极啊,如今AR10很好的支持中文,再点“赞”!!:hjyzw:

至于看到rpx、rdlx等格式的报表文件里支持诸如下面的脚本,注定今晚得失眠啦,哈哈:p6qoz:
        <Script>
<![CDATA[public void ActiveReport_ReportStart()
{
        rpt.Document.Printer.PrinterName = "";
}
]]>
        </Script>
当然在SL的样例中还发现一个小缺陷,就是放大缩小那个工具,缩小的时候是会报错的,自己排查半天没研究出来,就提交给你们了:D

虽然说了很多(除去跑题的就不算多了),作为初次体验者,以及短暂时间的体验尝试,真羡慕参与这个控件开发的码农们:hjyzw: ,很期待能在自己的开发中使用AR10,也期待着更加完善的AR10控件。

Lenka.Guo 发表于 2015-11-18 09:30:00

回复 4楼KNight的帖子

:hjyzw::hjyzw:,报表专家级别的:i0tw:
页: [1]
查看完整版本: 【报表开发,我是专家】 ActiveReports 经验谈之有奖活动