使用过很多公司的报表试用版本,个人觉得润乾报表 是一个非常灵活的产品,虽然目前的设计器还只能适用于开发人员:)

在试用润乾报表过程中,认真揣摩她的核心概念,发现自己也可以实现一个类似的报表引擎,所以自己也使用Delphi实现了一个显示报表的核心部分的报表引擎(还未添加填报功能),可以看看我以前写的《交叉表的报表设计》示例

实现报表引擎需要使用用到以下两个个核心技术和概念:

  • 数学表达式引擎
  • 报表扩展模型

准备重新实现一个.Net下的报表引擎,可以基于它之上进行表单设计、查询窗体、报表、处理数据分析

就像以上说的需要基于两个核心技术,所以会先实现一个表达式引擎。我在以前的文章Antlr实现表达式引擎的语法文件中写了使用Antlr实现的一个示例的主要语法文件。后期我会使用Antlr编写一个数学表达式计算引擎,到时会和大家分享。

网上还有其他可以参考的文章和资料,大家可以参考。例如:

Tag标签: 报表 表达式
posted on 2008-03-28 21:44 快乐学习 阅读(250) 评论(5)  编辑 收藏 所属分类: .Net

  回复  引用  查看    
2008-03-28 22:17 | 心悦      
请问这个东西只适合于做JAVA开发的吗?
  回复  引用  查看    
2008-03-29 10:39 | 快乐学习      
@心悦
你是说Antlr还是说润乾报表?
  回复  引用  查看    
2008-03-29 20:53 | 心悦      
Antlr和润乾报表都说一下,谢谢!
  回复  引用  查看    
2008-03-29 22:34 | 快乐学习      
Antlr是一个帮助我们编写解析分析器的一个比较成熟的工具,源码是JAVA编写的,但是除了可以把语法文件生成JAVA文件,还可以生成.Net、Python、Ruby、C等语言。
润乾报表是JAVA开发的一个产品,现在产品涉及的范围也比较大,分多种版本。由于是JAVA开发的产品,所以如果嵌入JAVA产品中比较合适,嵌入.Net可能就不是很好了
  回复  引用    
2008-05-30 22:09 | klzz [未注册用户]
皕杰报表,专为中国业务环境打造的新一代java报表软件,网址:www.bijetsoft.com

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: