我的项目终于验收过了!最近一段时间,紧张、焦虑的心情一直在压抑着,感觉到种悲壮。这个项目还真是有点复杂,数据库有Oracle和MS Server,较多的表记录已经接近1.5亿。程序有C/S,也有B/S,有.net remoting,还有消息,其中还夹着WebSphere,我真要崩溃了,年也没有过好,现在可以稍轻松一些了。
在开发的时间,以前做报表用的是RDLC,因为这是开发工具本身带的,考虑到兼容性等方面的问题,但是忽略了几个方面:首先是这个工具资料少,开发的过程并不顺畅;其次是工具太大,安装打包时需要ReportView,尽管不影响什么,但是没有总比有好,当然了,如果功能强大到必须时就另讲了;再就是它太聪明了,也许是还没有摸清它的脾性,但总是它拿我当傻子看,我设计时安放它在那里,它居然自做聪明的换个地方,以显示它自身的整体,真让人受不了,都搞不清是它聪明还是我笨。有机会再研究它吧,比较喜欢它的某些功能,如钻取式,也许在某些时候就是个卖点。
现在用的报表工具是FastReport,这是从Delphi开发时使用的一个工具,很小,主要是好用,设计好的模板,再往上一套就可以了,是俄罗斯货。在VS里面用的是从Delphi版的升级,用法上有改进,可能是习惯的原因,不如Delphi用着舒服。效果不错,可以将报表做的很精致,想唯美的时候就看自己的本事了。
有时间我再贴个例子来。