Visual Graph工业图形开发组件
供稿:北京图王软件开发有限公司
发布时间:2011-03-24
![](http://fs.gongkong.com/files/product/201103/2011032410544900006.gif)
产品简介:
Visual Graph是北京图王软件开发有限公司提供的标准ActiveX组件产品,它适合开发涉及工业图形的应用系统,非常适合bs/cs开发。
产品介绍:
Visual Graph是北京图王软件开发有限公司提供的标准ActiveX组件产品,它适合开发各行业涉及图形的应用系统,例如电力、煤炭、化工、自动化监控、仿真、图形建模、图形拓扑分析、矢量绘图、 中国式表格、GIS地理信息系统、工作流等,应用范围非常广泛,特别适合于在WEB上开发B/S架构的网络应用程序。
Visual Graph超强的功能让人简直无法想象这是一个特别小的软件,不需要任何第三方技术,就可以实现工业上几乎任何可以动作的仪器仪表,例如 刀闸、开关、仪表盘、气温计、气缸、各种液位罐、煤矿用传送皮带、风机、 LED显示、滑块、各种信号灯、各种异形按钮、棒图、饼图、曲线图等等。因此在工业自动化监控、仿真、电力、煤炭、化工等方面具有非常好的应用。目前已经在这些行业得到了广大企业用户的交口称赞。
Visual Graph图形具有类似Visio那样的设计界面,可以转换AutoCAD、MapInfo、Visio、CorelDraw等流行软件的矢量图形,允许用户非常方便地制作自己的图形符号,绘制漂亮的矢量图形。此外,软件支持表格绘制功能,图形之间还可以建立拓扑连接关系。
由于内置功能强大、易学的脚本语言,Visual Graph的基本图形组合而成的“元件”具有无穷的生命力,这些元件被封装后使用时,程序员不用考虑内部实现的细节,直接把元件当作一个整体对象来使用。
Visual Graph图形的基本属性繁多,涵盖了目前图形应用的方方面面需求。此外,图形可以添加两种类型的自定义属性,一种只是作为存储数据,另一种则可以通过属性的修改而改变元件内部的结构 。例如当给仪表盘的Value赋值时,仪表盘指针偏转。
Visual Graph具有完善的交互能力,图形运行时,不仅画面有各种鼠标、键盘事件,而且每个图形单元都可以实现自己的事件。此外,还可以制作对话盒、菜单、弹出式窗口等。
Visual Graph支持Windows API编程,因此可以轻松实现类似播放声音、超级链接这样的Windows功能,也可用自己的dll来扩充Visual Graph的功能,例如数据库、通讯等。
Visual Graph支持多页面、多图层,图层可以隐藏或锁定,此外,画面上的所有图形还可以分组,例如,所有的开关分为一组,所有的仪表盘分为一组 等等。这样,就能更好地对画面上的图形进行管理。
Visual Graph在稳定性、安全性方面经过几年的实践检验,证明已经达到很高的程度,在用户群中享有较高的满意度。目前已经拥有很多大公司用户。
下面详细介绍:
首先,这是一种二维矢量绘图工具,通过基本图形层层组合,可以开发无穷无尽强大的图库,图库就是该系统最大的特点之一,其他厂家的图形系统常常为了扩充某些功能,而把程序写死,导致程序今后可能经常需要修改,而且会越来越庞大,但 Visual Graph不需要这么复杂,只需要修改图库即可。此外系统支持多个绘图页面、多个图层,图形之间可以建立拓扑关系、图形还可以按需要分组。与其他绘图软件(例如Visio、AutoCAD)不同的是,这些系统都十分庞大,只适合办公使用,而Visual Graph整体尺寸小,适合web使用。在灵活性和开发的方便性上,Visual Graph也更胜一筹。
其次,这是一种动态图形人机界面(HMI), 程序员可以通过COM接口把自己的数据反映到图形上,使画面上的图形动作,例如仪表盘指针的偏转、开关的分合、液位的高低、轮子的转动、部件的动作等。图形用鼠标点击可以触发各种事件。传统的HMI人机界面一般是采用很多ActiveX控件堆放在一个画面上,每个ActiveX控件执行一个功能(例如曲线图控件、仪器仪表控件等),但是Visual Graph不需要这些,它的图库功能异常丰富,完全可以开发出诸如此类的“控件”(其实是组合图形),这种“控件”和整个图形画面浑为一体,非常便于缩放、打印、分层、旋转、组合复用,因此有着巨大的优势,可以用来开发新一代组态软件。
第三、这是一种组态软件人机界面,不仅包含设计功能,还包含运行功能,与流行的组态软件不同,它只有人机界面部分,不含数据库、硬件接口等部分,适合软件公司二次开发时使用,由于系统功能强大、尺寸小,图库可以任意制作,比其他组态系统更适合在互联网时代使用。
第四、这是一种桌面地理信息系统开发平台,软件内置大量的地理信息系统业务逻辑,如任意自定义填充、任意自定义线条风格、无级缩放、超大图形处理、多图层结构等,如果配合我们的动态效果,可以开发出很多特殊领域的应用,如城市交通信号监控系统就是融合了地图和监控的应用。
第五、适合画表格或做报表软件。所谓表格,其实是一组图形单元相邻,但可以实现移线、插入行列、分割、合并这样的功能。 2006年,表格部分在铁道部大量使用,所处理的复杂表格多达上千种之多,一般软件则难以胜任。其他报表系统和Visual Graph的差别是,前者一般均是傻瓜式报表,模板均以规定好,矢量图形能力弱,后者适合软件公司开发自己的报表系统,不过模板却没有事先规定好,还需要自行设计,适合做含矢量图形的报表、中国式的报表或一般软件无法完成的复杂报表。
第六、这是一种面向对象的图形编程语言, 体系架构十分类似 Delphi。大家知道,Delphi最强大的地方在于可扩充的VCL控件库(现在.net平台也借鉴了Delphi这种思想),同样,Visual Graph之所以强大,也在于它有类似的内核,从而可扩充图形库,像大家常见的Windows控件都可以用Visual Graph开发制作,甚至对话盒、窗口、菜单这些元素也都可以做出来。不过,其他编程语言开发的控件是标准的Windows窗口,而Visual Graph开发的“控件”却是矢量图形。Visual Graph不是编程工具,而只是COM组件,需要在其他语言中插入运行。
第七、这是一种可以实现流程和图形拓扑分析的软件平台,与其他工作流平台不同,Visual Graph平台不直接提供业务逻辑引擎,但它的图形功能更丰富、软件尺寸更小、功能更强大。
Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性等多方面均达到了较高的水平。
可靠性: 用户主要是工业领域的软件公司或系统集成商,他们对软件的质量要求很高,首先,软件长期处于无人值守的运行状态下,所以,不能有任何隐患出现。其次,图形要及时响应硬件不断发出的指令,所以,反应速度要快。第三,要考察对方售后服务方面如何。我们现在已经和数百家用户建立了合作关系,其中大多是行业内鼎鼎有名的软件公司或上市公司,每家公司在合作前都进行了长期的考察。实践证明,用户对我们的产品质量和售后服务均非常满意。用一位老用户的话说,“ Visual Graph 真是越用越好用!”,“太强大了!”。
兼容性: 软件全部功能都采用 Windows 基本标准设计,软件提供的接口不仅能够支持 VB 、 VC 、 Delphi 、 PowerBuilder 、 FoxPro 、 C++Builder 、 C# 、 VB.net 、 VC.net 、 IE 等不同的工作环境,而且提供了全部类库。在 .net 和 web 时代, Visual Graph 更能发挥强大的能力。
易用性: 程序员大都熟悉面向对象的可视化编程方法, VB 、 Delphi 、 C# 就是典型。 Visual Graph 非常类似这几种语言。绘图习惯类似界面设计,脚本类似 Basic ,却仅有 5 条语法。对象的属性、函数的命名方式都经过精心的设计,保证符合程序员的思维习惯。由于接口提供了完全的类库,当程序员在某个图形对象名后输入小数点时,立即出现下拉列表,里面列出了全部可用的属性和函数。图形文件采用标准 XML 而不是不可知的二进制格式,工作起来更放心。此外也提供了非常完善的帮助文档。
扩展性: Visual Graph 在图库设计方面是无与伦比的,它不象许多图形软件只能设计简单的组合图形,也不象许多软件必须提供插件才能实现复杂的图形,它的基本图形元素能够通过嵌套技术、脚本技术像<
如需了解更多信息,请访问(北京图王软件开发有限公司)官网 http://www.visual-graph.com
联系我们
桌面版
北京图王软件开发有限公司
地 址:北京市海淀区西三旗建材城西路87号上奥世纪中心
邮 编:100085
电 话:010-82743519
传 真:010-82743519
网 址:http://www.visual-graph.com
E-mail:visualgraph@hotmail.com
联系人: