联系人:张广军
公司地址:北京市海淀区交大东路60号大隐名座4#1506
邮政编码:100044
公司电话:010-62263672
公司网址:http://www.visual-graph.com
Visual Graph是一套功能强大的专业图形平台,其核心是一个ActiveX控件,使用这一技术,能够弥补一般编程语言在图形方面的不足。
Visual Graph适合开发电力、煤炭、化工等各种工业监控软件以及图形建模、图形拓扑分析、GIS系统、CAD软件 、工业SCADA系统、图形自动开票系统、工作流程设计、智能表单系统、中文报表系统、图形管理、工程制图等专业应用。适合在 WEB 中使用。
Visual Graph 内置面向对象图形编程语言,能够用简单的图形开发各种复杂的组合元件,特别适合开发矢量图形界面的设计和运行系统,在电力、煤碳、化工等工控图形组态方面有着广阔的应用潜力。
Visual Graph 还适合开发CAD图形设计、GIS图形管理和流程图等应用程序,支持交互式操作,如鼠标点击某个地方出现某个操作等等。
Visual Graph 仅用几个简单的图形为基础就构造了无限可扩充的图形大厦,在表格、绘图和图库开发等方面,开发者只要关心自己的用户界面设计,在很短的时间内就可以做出漂亮的图形软件来。
下面列出了Visual Graph图形系统的一些基本特点:
包含编辑与运行两种状态,既可以绘图,也可以任意操纵与控制图形变化,实现各种仿真与建模。
图形和图库是统一的 XML 格式,便于传输、存储和维护,支持 WEB 开发。
容易开发复杂变化的图形,实现自己的图形库。
每个图形都是对象,拥有众多的属性和函数,可以方便地编辑和操纵。
图形拥有众多的操作事件,可以给图形添加自定义属性或自定义函数。
多种连接线,可以建立和分析图形间的拓朴连接关系,实现各种逻辑运算与控制。
内含面向对象的 Visual Graph 脚本语言,COM 类库接口。
支持表格和报表开发。
整体或局部图形导出BMP、EMF格式。
支持读取互联网服务器图形文件,支持图形从内存或数据库读写。
多页面、多图层、支持图形的逻辑分组。
无级别缩放,比例大,不失真。
可以用鼠标自由设定打印缩放比例,打印和设备无关,图形可以设定是否打印。
自定义线型、网纹、箭头、自定义任意多个文字标注、自定义提示窗口、自定义图元连接点、自定义图元控制点、自定义光标。
透明度可调、自由旋转、动画效果。
可以制作对话盒、子窗口、弹出式窗口、菜单等窗口元素。
支持混合编程,不仅其他程序可以操控 Visual Graph 的技术,而且 Visual Graph 的脚本可以调用其他语言的程序,也可以调用 DLL ,扩展功能。脚本语言的编程习惯和一般语言相同,各种属性、函数名称也基本相同,尽量符合程序员的思维习惯。

随控件赠送的Visual Graph图形集成开发环境,控件也能做出类似这样的系统

用Visual Graph控件开发的这个C#绘图程序仅用了不到100行代码
|
|
|
|
| 这是一个完整的图元,有一个自定义属性Value,当改变这个值的时候,罐中的液面随之变化。 |
这是一个LED图元,有一个自定义属性Value,当改变这个值的时候,数字发生变化。 |
|
|
|
| 这是一个轮子,有一个自定义属性OnOff,当改变这个值,等于True的时候,轮子开始转动。 |
这是一个滑动杆,有一个自定义属性Value,当改变这个值的时候,滑块的位置变化。在运行时刻,鼠标可以拖动滑块的位置。 |
|
|
|
|
这是电力系统常见的刀闸符号,有一个自定义属性OnOff,当改变这个值的时候,刀闸自动切换到开或者合的状态。在运行时刻,鼠标也可以操作,使它打开或者合上。 |
系统其实并不提供尺寸线,但是使用我们的开发环境可以设计出这样的尺寸线来。当图形变化时,尺寸线会随之变化。 |
|
|
http://www.visual-graph.com |
| 可以充分发挥想象,设计各种按钮,以及按钮实现的各种动作。 |
图形链接到网站或者其他任何想要实现的操作。 |
|
|
|
| 可以自由设计饼图元件,非常方便地修改。 |
自有设计曲线图元件,对线条自由编程。 |
|
|
|
| 可以设计复杂图形,图形上面自由设计控制点。 |
可以设计这样漂亮的文字。 |
|
|
|
| 网络拓扑分析,实时监控,图形交互。 |
可以如此设计弹出式菜单。 |
|
|
|
| 任意给图形元件添加连接点。 |
可以设计画面的主菜单、弹出式菜单等。 |
|
|
|
| 任意自行设计箭头形状。 |
任意自行设计图形提示信息窗口的形状 |
|
|
|
| 传送带可以任意角度旋转,不影响它上面物料的运动方向,编写程序不用考虑图形旋转的问题。 |
所有图形用鼠标自由旋转,还可改变旋转中心。 |
|
|
|
| 种类繁多的图形属性,红色是自定义属性。 |
丰富的图形事件,可以添加私有、公有函数等。 |
下表是 Visual Graph 和一些软件的比较:
| |
相同点 |
不同点 |
|
Delphi、VB、C#和 Visual Graph比较 |
都是面向对象开发工具,控件都支持属性,也支持各种事件。都有开发、运行、调试功能。 |
前者开发的控件是 Windows 窗口,后者开发的控件是矢量图形。前者是编程工具,后者是 ActiveX 组件。 |
| Microsoft Visio和 Visual Graph比较 |
都是绘图工具,都包含非常丰富的图形元件库。图形之间都有拓扑关系。都支持脚本编程。两种软件的图形都支持互相拷贝。 |
前者的每个图形元件库都是外挂的插件,整个系统庞大,适合办公使用;后者的每个图形元件库都是普通的图形文件,整体尺寸小,适合 web 使用。前者只用来绘图,后者还可以运行。 |
| Macromedia Flash 和Visual Graph比较 |
都是对矢量图进行操纵,图形可以编程,也可以动作,都支持脚本语言,都有专门的播放器。 |
前者侧重于界面效果,可以开发动画;后者侧重于实际行业应用,图形可以驱动,发生状态变化,但不是动画。可以处理大型矢量图形、中文表格等,图形之间建立拓扑关系。 |
| Autocad 和 Visual Graph比较 |
都可以对矢量图形进行编辑。 |
前者适合行业制图领域,提供的画图方法很方便。后者适合软件公司开发自己的绘图系统,一般是可控的、面向对象的图形系统。 |
| 组态软件和 Visual Graph 比较 |
都能对矢量图进行操纵,都支持开发和运行。都可以做工业人机界面,都可以开发工业应用。 |
前者是应用软件,面向最终用户,后者是开发平台,面向软件公司。前者设备图库都需要专业人员开发,后者设备图库只是普通的图形文件,前者适合做应用,后者适合在 web 上发布。 |
| 报表组件和 Visual Graph 比较 |
都可以制作报表,都有设计和预览,表格有丰富的操纵方式。 |
前者一般均是傻瓜式报表,模板均已规定好,矢量图形能力弱,后者适合软件公司开发自己的报表系统,模板需要自己设计,适合做含矢量图形的报表、中国式的报表或一般软件无法完成的报表。 |
下面是Visual Graph在可靠性、兼容性、易用性、扩展性、完备性等方面的说明:
可靠性: 用户主要是工业领域的有实力的软件公司或系统集成商,他们对软件的质量要求很高,首先,软件长期处于无人值守的运行状态下,所以,不能有任何隐患出现。其次,图形要及时响应硬件不断发出的指令,所以,反应速度要快。第三,要考察对方售后服务方面如何。我们现在已经拥有三十多家用户,其中很多都是行业内有实力的软件公司或上市公司,每家公司在购买前都对我们进行了长期的考察。实践证明,用户对我们的产品质量和售后服务均表示满意。
兼容性: 软件不仅能在目前主流操作系统,如Windows NT、XP上优化运行,而且还兼容Windows98。在编程语言方面,软件提供的接口不仅能够支持VB、VC、Delphi、FoxPro、PowerBuilder、C++Builder、 C#、VB.net、VC.net、IE等不同的工作环境,而且提供了全部类库。要知道,在某些语言中,一些特殊的接口是无法识别和使用的, Visual Graph为此进行了精细设计,照顾了方方面面不同的语言环境。
易用性: 程序员大都熟悉可视化编程,VB、Delphi、C#就是典型。Visual Graph设计思路和编程习惯类似这几种语言,对象的属性名称、函数名称都符合程序员的思维习惯。由于接口提供了COM类库,当程序员在某个图形对象名后输入小数点时,立即出现下拉列表,里面列出了全部可用的属性和函数。图形文件采用标准XML而不是不可知的二进制格式。
扩展性: Visual Graph在图库设计方面是容易扩展的,它不象许多图形软件只能设计简单的组合图形,也不象许多软件必须提供插件才能实现个别复杂的图形,它的基本图形元素只有三种(字、形、线),却能够通过嵌套技术、脚本技术生成万千图库,只要其他软件有的图形,在这里基本都能做出来,不需要编写插件,这样就适合互联网发布。专业版提供了特殊的方案,脚本可以回调程序员自己的函数,因此,Visual Graph不支持的技术,程序员可以自行实现。
完备性: Visual Graph充分考虑了用户方方面面的需求,把许多技术尽量做到最好,超前设计了许多功能。为用户将来的发展打下了良好的基础。
联系人:张广军
公司地址:北京市海淀区交大东路60号大隐名座4#1506
邮政编码:100044
公司电话:010-62263672
公司网址:http://www.visual-graph.com