标题:[讨论]Visual Graph交互图形开发技术研究
只看楼主
Vgraph
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-4
 问题点数:0 回复次数:0 
[讨论]Visual Graph交互图形开发技术研究

Visual Graph交互图形开发技术研究

Visual Graph是一套强大的交互图形开发平台,她能非常方便地建造基于图形的界面、制作各种图形元件、实现图形管理、图形建模、制作监控系统、表单系统、绘图系统、流程设计、CAD软件等。她提供功能非常强大的ActiveX控件,和其他流行的编程语言共同工作,极大地弥补了这些语言在图形处理方面的不足。也可以嵌入IE浏览器中,实现网上图形编辑和控制等。http://www.visual-graph.com
Visual Graph 可以开发监控系统、MIS系统、电网拓扑分析系统、操作票系统、报表系统、CAD、GIS、图形管理、线损分析系统等等很多软件,可以在所有Windows系统上、所有流行的编程语言上畅通无阻。http://www.visual-graph.com
  Visual Graph专门处理交互图形,与具体业务无关,她提供了十分丰富规范的交互事件和图形控制命令,内置结构简单开放的脚本语言,使程序员能够专心编写后台系统等与图形无关的部分,体系结构十分清晰。http://www.visual-graph.com
什么是Visual Graph:
1.1、这是一个控件:
一个 ActiveX标准控件。这种控件可以应用在Windows平台上的各种编程语言,甚至现在一般不太常用的Foxpro都支持它。在IE客户端,使用VBScript或者Jscript均可以操作它提供的接口类、函数和属性。完全功能的系统不含任何第三方技术,打包后文件大小才仅有300k。
1.2、这是一种二维矢量绘图工具:
通过三种简单的基本图形(文字、形状、线条),层层组合,可以开发无穷无尽强大的图库,图库就是该系统最大的特点之一,其他厂家的图形系统常常为了扩充某些功能,而把程序写死,导致程序今后可能经常需要修改,而且会越来越庞大,但 Visual Graph不需要这么复杂,只需要修改图库即可。此外系统支持多个绘图页面、图形之间可以建立拓扑关系、图形还可以按需要分组。
1.3、这是一种动态图形人机界面( HMI):
程序员可以通过 COM接口把自己的数据反映到图形上,使画面上的图形动作,例如仪表盘指针的偏转、开关的分合、液位的高低、轮子的转动、部件的动作等。图形用鼠标点击可以触发各种事件。传统的HMI人机界面一般是采用很多ActiveX控件堆放在一个画面上,每个ActiveX控件执行一个功能(例如曲线图控件、仪器仪表控件等),但是Visual Graph不需要这些,它的图库功能异常丰富,完全可以开发出诸如此类的“控件”(其实是组合图形),这种“控件”和整个图形画面浑为一体,非常便于缩放、打印、分层、旋转、组合复用,因此有着巨大的优势。
1.4、这是一种面向对象的脚本编程语言:
体系架构十分类似 Delphi,请看下表。大家知道,Delphi最强大的地方在于可扩充的VCL控件库(现在.net平台也借鉴了Delphi这种思想),同样,Visual Graph之所以强大,也在于它有类似的内核,从而可扩充图形库。
Delphi Visual Graph
窗口 (form) 页面 (sheet)
控件 (component) 元件 (element)
控件库 (dpl) 图形库 (tbl)
窗口也可以作为控件 页面也是元件
控件支持各种事件 图形支持各种事件
窗口支持各种事件 页面支持各种事件
属性 (property) 属性 (property)
私有函数 (private) 私有函数 (private)
公有函数 (public) 公有函数 (public)
引出函数 (published) 引出函数 (published)
可以开发出各种强大的控件 可以开发出各种强大的矢量控件
1.5、这是一种画表格或做报表的控件:
由于表格也是由图形(文字单元)拼凑起来的。所以天然就可以处理表格。当一组文字单元相邻的时候, Visual Graph自动把它们识别为表格,从而实现像插入行列、分割、合并这样的功能。 2006年,表格部分在铁道部大量使用,所处理的复杂表格多达上千种之多,一般软件则难以胜任。
1.6、这是一种组态软件最佳开发工具:
组态软件一般由四大块组成:通讯、实时数据库、后台管理系统、前台组态系统。 Visual Graph的全部功能在组态软件中都可以充分使用到。而组态软件要求前台的全部功能也都能在Visual Graph中实现,两者恰好相等。
Visual Graph经过近十年的深入研究与应用,有预见性地开发了大量具有潜在应用的功能,长期与用户互相合作,大量吸取用户应用经验,十多年的应用研究试验,Visual Graph终于被打造成图形应用领域里面的超级引擎,不断前进,在技术与质量上赢得了众多合作伙伴的心。产品主要特点是:
 包含编辑与运行状态,可以任意操纵与控制图形变化,实现各种仿真与建模。
 图形和图库是统一的XML格式,便于传输、存储和维护,支持WEB开发。
 响应众多的图形操作事件,任意给图形添加属性成函数,任意自定义图形。
 可以建立和分析图形间的任意拓朴连接关系,实现各种逻辑运算与控制。
 内含面向对象的Visual Graph脚本语言,简洁易用的COM类库接口。
 每个图形都是对象,拥有众多的属性和函数,可以方便地编辑和操纵。
 支持报表开发,表格高度智能,可以制作超酷图形界面,轻松换肤。
 非常容易地开发出任何复杂变化的图形,轻松实现自己的图形库。
Visual Graph 可以开发监控系统、MIS系统、电网拓扑分析系统、操作票系统、报表系统、CAD、GIS、图形管理、线损分析系统等等很多软件,可以在所有Windows系统上、所有流行的编程语言上畅通无阻
北京图王软件开发有限公司
http://www.visual-graph.com ――Visual Graph专业图形引擎

搜索更多相关主题的帖子: Graph 图形 Visual 交互 技术 
2007-06-14 10:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-147367-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.976595 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved