[发明专利]可视化公式编辑器在审
申请号: | 201310556994.0 | 申请日: | 2013-11-11 |
公开(公告)号: | CN103810152A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 谢足琦;夏永静;吴成军 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 广东秉德律师事务所 44291 | 代理人: | 杨焕军;闫有幸 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 公式 编辑器 | ||
1.一种可视化公式编辑器,其特征在于,包括:公式资源管理模块,用于管理公式编辑中需要用到的系统数据;公式编辑模块,用于对公式资源管理模块取系统数据,并对所取系统数据进行公式编辑;及公式操作模块,用于对已编辑的公式执行整体操作。
2.根据权利要求1所述的可视化公式编辑器,其特征在于,所述公式编辑模块包括:取数控件,用于从公式资源管理模块中取公式需要用到的系统数据;函数区控件,用于提供相关公式的函数的选项;符号区控件,用于提供相关公式符号的选项;工具区控件,用于提供公式编辑中的常用工具的选项;公式编辑面板控件,提供公式的编辑区域,用于将选择的系统数据、函数和公式符号组装为公式并显示。
3.根据权利要求1或2所述的可视化公式编辑器,其特征在于,所述公式操作模块包括:公式存储单元,用于将公式编辑器模块中编辑好的公式序列化为统一标示语言xml,然后将该xml文件存入数据库;公式编辑退出单元,用于对公式编辑模块编辑的公式执行退出操作;公式加载单元,用于先从所述数据库拿到公式的序列化的xml字符串,然后通过反序列化的方式加载公式到公式编辑模块中进行展示。
4.根据权利要求3所述的可视化公式编辑器,其特征在于,所述公式操作模块还包括:公式校验单元,用于存储校验规则,同时依据校验规则检查编辑完毕后的公式的合理性,并提示。
5.根据权利要求4所述的可视化公式编辑器,其特征在于,所述公式校验单元与公式存储单元联动,在公式存储单元存储公式之前自动触发公式校验单元对公式先进行校验。
6.根据权利要求3所述的可视化公式编辑器,其特征在于,所述公式操作模块还包括:公式计算单元,用于将公式编辑模块中编辑的公式分析为公式语法树,然后从最底层支节点开始进行运算,并将运算结果向上传递给父节点进行运算,如此循环,直到达到顶层节点便计算出了公式的最终结果。
7.根据权利要求3所述的可视化公式编辑器,其特征在于,所述公式操作模块还包括:公式翻译单元,用于将公式编辑模块中编辑的公式结构化为树,树中各个节点各自翻译,然后按树形结构进行汇总,形成最终的翻译文本。
8.根据权利要求7所述的可视化公式编辑器,其特征在于,所述公式翻译单元将公式翻译为两种语言,一种是翻译为标准数据库查询语句SQL,一种是翻译为java代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310556994.0/1.html,转载请声明来源钻瓜专利网。