/简体中文 /
/简体中文 /
/简体中文 /
/简体中文 /
/简体中文 /
/简体中文 /
Visual Graph是一套完整而强大的矢量图形语言,也是一个矢量绘图工具,还是动态图形人机界面,更是面向对象的脚本编程语言,能够帮助用户开发电力、煤炭、化工、自动化监控、仿真等各行业涉及图形的应用系统,设计界面类似于Visio,还可以转换AutoCAD、Visio、CorelDraw等流行软件的矢量图形,内置功能强大、易学的脚本语言,具有完善的交互能力,支持Windows API编程。
Visual Graph是一套强大的交互图形编程语言,她能非常方便地建造基于矢量图形的界面、制作各种图形元件、实现图形管理、图形建模、制作监控系统、绘图系统、流程设计等。目前它并不能独立用来开发各种应用软件,而是以一个ActiveX插件的形式配合其他语言使用,和其他流行的编程语言共同工作,极大地弥补了这些语言在图形处理方面的不足。也可以嵌入IE浏览器中,实现网上图形编辑和控制等。
Visual Graph专门处理交互图形,与具体业务无关,她提供了十分丰富规范的交互事件和图形控制命令,内置结构简单开放的脚本语言,使程序员能够专心编写后台系统等与图形无关的部分,体系结构十分清晰。
Visual Graph
1、菜单和工具栏区:这里的绝大部分功能都有开放的函数接口。
2、文件标签区:当打开多个文件的时候,可以在此用鼠标选择显示不同的文件。当对一个元件进行编辑的时候,此处可能显示这个页面指向的元件。
在文件标签上双击鼠标,可以关闭文件(关闭前会询问是否保存)。
如果当前编辑的是其他文件中的一个元件,那么所谓“保存”,其实是对原图中的元件进行修改刷新。
3、绘图区:在此绘图,制作、编辑图库也在这个界面进行。
4、代码编辑区:对页面、图形进行编程,选择右侧属性列表窗口的“函数事件”功能,可以切换到事件窗口,在那里选择不同的属性、函数、事件,代码编辑区的内容发生相应改变,老内容同时被保存。代码编辑区的上方显示当前编辑的属性、函数或事件名称、类型,以及函数的参数。左边灰色竖条上可以单击左键设置红色断点(或按F5键),绿色小箭头指示当前运行的位置。
在调试程序时,可以在命令窗口中输入命令或求表达式的值。
代码编辑器中有一些实用快捷键。
5、图形下拉列表区:在这里用鼠标选中某个图形的名字,绘图区会切换选中相应的图形。并且滚动画面,让用户能够看到这个图形。
6、属性、方法区:不同的图形有不同的属性,不同的属性有不同的编辑方式,有的可以在下拉列表中选择,如图案、线型等,有的可以打开一个对话盒,如图片、保护、箭头等,有的需要输入数据,如文字的内容、图形的高度、宽度等。
除了本身自带的属性外,用户可以根据需要自定义属性,自定义的属性在此用红色表示。
如果用户选择了一组图形,那么这里列出的是它们共同的属性。
切换选择“Function”,出现函数列表窗口,当选择不同的单元时,里面显示的内容会不同。如果一组单元被选中,则此列表被清空。
这里列出了当前选中图形的自定义属性、自定义函数和事件。此处图标的意义分别是:
自定义属性
私有函数
公有函数
引出函数
如果某函数或事件中已经编写了代码,该函数或事件名称用粗体表示。
在窗口上单击鼠标右键,弹出上图所示的菜单,允许建立自定义属性、自定义函数、修改或删除当前选定的属性或函数等。
对自定义的属性和函数,选择删除菜单,该属性或函数被删除,同时它们的名字也从列表中删除,对系统内定的函数,选择删除菜单,该函数被删除,但是名字还保留在列表中。
对系统内定的函数,不能修改其名字和参数,只能修改类型(私有、公有或引出)。
双击一个函数或事件名称,或按Enter键,或选择“写程序”,代码编辑区内容发生改变。
7、状态条:在画图操作过程中,该区显示选择框的位置和大小、鼠标的位置坐标、当前鼠标所在位置处的图形、当前画面的显示分辨率、数字所代表的单位等信息。当鼠标在该区某个位置停留片刻时,会弹出一个提示信息,表明这个位置的作用。
1、Visual Graph是北京图王软件开发有限公司提供的图形平台产品,它适合开发各行业涉及图形的应用系统,例如电力、煤炭、化工、自动化监控、仿真、图形建模、图形拓扑分析、矢量绘图等,使用范围非常广泛。
2、Visual Graph在移动平台前端开发上做了大量工作,所绘制的图形导出成svg后,自带javascript程序,从而大大方便了移动端的监控开发。
3、Visual Graph可以实现工业上几乎任何可以动作的仪器仪表,例如 刀闸、开关、仪表盘、气温计、气缸、各种液位罐、煤矿用传送皮带、风机、 LED显示、滑块、各种信号灯、各种异形按钮、棒图、饼图、曲线图等等。因此在工业自动化监控、仿真、电力、煤炭、化工等方面具有非常好的应用。
4、Visual Graph图形具有类似Visio那样的设计界面,可以转换AutoCAD、Visio、CorelDraw等流行软件的矢量图形,允许用户非常方便地制作自己的图形符号,绘制漂亮的矢量图形。此外,软件支持表格绘制功能,图形之间还可以建立拓扑连接关系。
5、由于内置功能强大、易学的脚本语言,Visual Graph的基本图形组合而成的“元件”具有无穷的生命力,这些元件被封装后使用时,程序员不用考虑内部实现的细节,直接把元件当作一个整体对象来使用。
6、Visual Graph图形的基本属性繁多,涵盖了目前图形应用的方方面面需求。此外,图形可以添加两种类型的自定义属性,一种只是作为存储数据,另一种则可以通过属性的修改而改变元件内部的结构 。例如当给仪表盘的Value赋值时,仪表盘指针偏转。
7、Visual Graph具有完善的交互能力,图形运行时,不仅画面有各种鼠标、键盘事件,而且每个图形单元都可以实现自己的事件。此外,还可以制作对话盒、菜单、弹出式窗口等。
8、Visual Graph支持Windows API编程,因此可以轻松实现类似播放声音、超级链接这样的Windows功能,也可用自己的dll来扩充Visual Graph的功能,例如数据库、通讯等。
9、Visual Graph支持多页面、多图层,图层可以隐藏或锁定,此外,画面上的所有图形还可以分组,例如,所有的开关分为一组,所有的仪表盘分为一组 等等。这样,就能更好地对画面上的图形进行管理。