什么是Visual Graph图形系统

   Visual Graph是一套强大的交互图形开发平台,她能非常方便地建造基于图形的界面、制作各种图形元件、实现图形管理、图形建模、制作监控系统、表单系统、绘图系统、流程设计、CAD软件等。她提供功能非常强大的 ActiveX核心组件,和其他流行的编程语言共同工作,极大地弥补了这些语言在图形处理方面的不足。也可以嵌入IE浏览器中,实现网上图形编辑和控制等。
   Visual Graph专门处理交互图形,与具体业务无关,她提供了十分丰富规范的交互事件和图形控制命令,内置结构简单开放的脚本语言,使程序员能够专心编写后台系统等与图形无关的部分,体系结构十分清晰。
什么是Visual Graph?
  首先,这是一套完整而庞大的矢量图形系统,其核心采用COM技术,这种技术可以应用在Windows平台上的各种编程语言。在IE客户端,使用 VBScript或者 Jscript均可以操作它提供的接口类、函数和属性。完全功能的系统不含任何第三方技术,打包后文件大小仅有300k。
  其次,这是一种二维 矢量绘图工具, 通过三种简单的基本图形(文字、形状、线条),层层组合,可以开发无穷无尽强大的图库,图库就是该系统最大的特点之一,其他厂家的图形系统常常为了扩充某些功能,而把程序写死,导致程序今后可能经常需要修改,而且会越来越庞大,但 Visual Graph不需要这么复杂,只需要修改图库即可。此外系统支持多个绘图页面、多个图层,图形之间可以建立拓扑关系、图形还可以按需要分组。
  第三,这是一种动态图形人机界面( HMI), 程序员可以通过 COM接口把自己的数据反映到图形上,使画面上的图形动作,例如 仪表盘指针的偏转、 开关的分合、 液位的高低、 轮子的转动、部件的动作等。图形用鼠标点击可以触发各种事件。传统的HMI人机界面一般是采用很多 ActiveX控件堆放在一个画面上,每个ActiveX控件执行一个功能(例如曲线图控件、仪器仪表控件等),但是 Visual Graph不需要这些,它的图库功能异常丰富,完全可以开发出诸如此类的“控件”(其实是组合图形),这种“控件”和整个图形画面浑为一体,非常便于缩放、打印、分层、旋转、 组合复用,因此有着巨大的优势。
  第四、这是一种面向对象的脚本编程语言, 体系架构十分类似 Delphi,请看下表。大家知道,Delphi最强大的地方在于可扩充的VCL控件库(现在.net平台也借鉴了Delphi这种思想),同样, Visual Graph之所以强大,也在于它有类似的内核,从而可扩充图形库。
Delphi
Visual Graph
窗口 (form)
页面 (sheet)
控件 (component)
图元 (element)
控件库 (dpl)
图形库 (tbl)
窗口也可以作为控件
页面也是图元
控件支持各种事件
图形支持各种事件
窗口支持各种事件
页面支持各种事件
属性 (property)
属性 (property)
私有函数 (private)
私有函数 (private)
公有函数 (public)
公有函数 (public)
引出函数 (published)
引出函数 (published)
可以开发出各种强大的控件
可以开发出各种强大的矢量元件
  第五、适合画 表格或做 报表软件,由于表格也是由图形(文字单元)拼凑起来的。所以天然就可以处理表格。当一组文字单元相邻的时候, Visual Graph自动把它们识别为表格,从而实现像插入行列、分割、合并这样的功能。 2006年,表格部分在铁道部大量使用,所处理的复杂表格多达上千种之多,一般软件则难以胜任。
  第六、这是一种 组态软件最佳开发工具, 组态软件一般由四大块组成:通讯、实时数据库、后台管理系统、前台组态系统。 Visual Graph的全部功能在组态软件中都可以充分使用到。而组态软件要求前台的全部功能也都能在Visual Graph中实现,两者恰好相等。

你可能感兴趣的:(com,ActiveX,图形,矢量,电力)