在报表系统中的应用

  2006年,铁道部信息中心在开发基于WEB的铁路施工信息管理系统的时候,一开始使用了国内某知名报表控件,但随后发现该控件在处理不规则报表和表单的时候十分困难,转而寻求新的解决方案。后来了解到另外有一家合作伙伴曾购买过北京图王软件开发有限公司的Visual Graph,并绘制过上千张报表,就决定试用一下。

  其实Visual Graph内的表格概念非常特别,虽然有“表格”这种称呼,但表格却是由一个个文字单元拼凑起来的,每个文字单元是独立的对象,可以对此进行编程修改,而且可以自由调整文字单元的位置。不过尽管如此,在绘制表格的时候,却完全尊重用户的使用习惯,也可以用画线的方式 创建表格,插入、删除行、列,移动线条等等。软件内含某种智能,能够判断文字单元拼凑的样子是否是表格、从而达到操作时类似其他流行表格软件的效果。

  此外,由于Visual Graph内置面向对象的脚本语言,有非常强大的元件开发能力,在集成环境下可以开发出任何个性化的下拉选择框、检查
框、对话框、菜单等传 统软件的元素,因此可以配合表格系统实现表单录入的功能,另外,还可以在表格中自由插入其他图形,例如棒图、饼图、曲线图、地图 、领导签字等等。在运行状态下,直接对画面上的文字单元进行编辑也很方便。

  Visual Graph采用完全所见所得的操作界面,画面上可以直接看到打印纸,而且打印纸的位置和比例还可以用鼠标调整。

  由于Visual Graph打包后只有300k大小,因此在WEB上发布十分简单。

  经过近两年的使用,铁道部对我公司的产品非常满意,已经计划在其后的PDA手机版本中继续跟我公司合作。