[楼主]:
一、产品概述:
Visual Graph是一套强大的交互图形开发平台,她能非常方便地建造基于图形的界面、制作各种图形元件、实现图形管理、图形建模、制作监控系统、表单系统、绘图系统、流程设计、CAD软件等。她提供功能非常强大的ActiveX控件,和其他流行的编程语言共同工作,极大地弥补了这些语言在图形处理方面的不足。也可以嵌入IE浏览器中,实现网上图形编辑和控制等。
Visual Graph专门处理交互图形,与具体业务无关,她提供了十分丰富规范的交互事件和图形控制命令,内置结构简单开放的脚本语言,使程序员能够专心编写后台系统等与图形无关的部分,体系结构十分清晰。
什么是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)
可以开发出各种强大的控件 可以开发出各种强大的矢量控件
Delphi是由Borland公司推出的全新的可视化编程环境,提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,编程不再是枯燥无味的工作。
Delphi是新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNTWindows98、Windows2000、WindowsXP、Windows2003等环境下使用。它拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。
1.5、这是一种画表格或做报表的控件:
由于表格也是由图形(文字单元)拼凑起来的。所以天然就可以处理表格。当一组文字单元相邻的时候, Visual Graph自动把它们识别为表格,从而实现像插入行列、分割、合并这样的功能。 2006年,表格部分在铁道部大量使用,所处理的复杂表格多达上千种之多,一般软件则难以胜任。
1.6、这是一种组态软件最佳开发工具:
组态软件一般由四大块组成:通讯、实时数据库、后台管理系统、前台组态系统。 Visual Graph的全部功能在组态软件中都可以充分使用到。而组态软件要求前台的全部功能也都能在Visual Graph中实现,两者恰好相等。
http://www.visual-graph.com/down/vg.zip
二、产品特性:
Visual Graph 在可靠性、兼容性、易用性、扩展性、完备性、容错性等多方面均达到了较高的水平。
2.1可靠性:
用户主要是工业领域的有实力的软件公司或系统集成商,他们对软件的质量要求很高,首先,软件长期处于无人值守的运行状态下,所以,不能有任何隐患出现。其次,图形要及时响应硬件不断发出的指令,所以,反应速度要快。第三,要考察对方售后服务方面如何。我们现在已经拥有八十多家用户,其中很多都是行业内大名鼎鼎的软件公司或上市公司,每家公司在购买前都对我们进行了长期的考察。实践证明,用户对我们的产品质量和售后服务均非常满意。
2.2兼容性:
软件不仅能在目前主流操作系统,如Windows NT、XP上优化运行,而且还完美兼容Windows98。在编程语言方面,软件提供的接口不仅能够支持VB、VC、Delphi、FoxPro、PowerBuilder、C++Builder、 C#、VB.net、VC.net、IE等不同的工作环境,而且提供了全部类库。要知道,在某些语言中,一些特殊的接口是无法识别和使用的, Visual Graph为此进行了精细设计,既照顾了方方面面不同的语言环境,同时编写程序还非常方便。
2.3易用性:
程序员大都熟悉可视化编程,VB、Delphi、C#就是典型。Visual Graph设计思路和编程习惯非常类似这几种语言,对象的属性名称、函数名称都经过精心的设计,保证符合程序员的思维习惯。由于接口提供了完全的COM类库,当程序员在某个图形对象名后输入小数点时,立即出现下拉列表,里面列出了全部可用的属性和函数。图形文件采用标准XML而不是不可知的二进制格式,工作起来更放心。
2.4扩展性:
Visual Graph在图库设计方面是无与伦比的,它不象许多图形软件只能设计简单的组合图形,也不象许多软件必须提供插件才能实现个别复杂的图形,它的基本图形元素虽然只有三种(字、形、线),却能够通过嵌套技术、脚本技术像变魔术般生成无穷无尽的万千图库,只要其他软件有的图形,在这里都能自行开发出来,不需要编写插件,这样就非常适合用于互联网。专业版更提供了特殊的方案,脚本可以回调程序员自己的函数,因此,Visual Graph不支持的技术,程序员可以自行实现。
2.5完备性:
Visual Graph充分考虑了用户方方面面的需求,把许多技术做到了极致,超前设计了许多许多功能,更能细致入微地体贴用户。对于具体应用来说,许多功能暂时可能不需要,但给将来的发展却打下了良好的基础。
2.6容错性:
Visual Graph充分考虑了用户打开的文件的有可能错误的,所以Visual Graph人性化地显示出错误提示。并且不会出现画面死机现象。如果画面脚本出现错误时,则会显示出脚本错误信息。
[1楼]:
踩踩踩踩踩踩踩
2008-01-16 21:04
[2楼]回1楼:
发现一个视频软件太恐怖了!昨天我朋友通过这个软件在我不知道的情况下远程视频一直看着我和我聊天,所以大家以后平时不用视频的时候一定要把摄像头盖住。网络真的不安全。不信看看这个软件演示:http://sp2.kdy8.cn/default.asp?res=&limit=47fab11ea88a03e4
2008-02-29 22:49
[3楼]:
体系结构十分清晰。
什么是Visual Graph:
2008-03-23 13:22
[4楼]:
我觉得这软件也有不错的,
这个SNP的建站绿色软件,我用了一年多了,产品一直在升级,我发现他们不仅网站可以多国语言,并且软件后台也是可以支持任意国家语言的。绝不亚于一国际化的软件产品。我使用它作用发挥在:很少直接再写网页代码做网页再发布了,直接跑这个软件就可以生成,支持视频功能,支持任意国家语言的网站。如果对功能要更了解,可以访问http://www.snpsoft.com 我们中国的技术人员的工作观念有点不健康,很多人工作表现好的目的竟然是希望能去国外企业谋的一份差事,而从没考虑利用自己的技术做一个在国际上有影响的产品,体现中国技术人员的创造能力,我看这个产品可以只是觉得他们可能规模比较小,要想让中国的软件技术有所建术,还得靠国内大公司的领导人有个性点,做点有血性的决策
2008-05-28 17:11
[5楼]:
我觉得这软件也有不错的,
这个SNP的建站绿色软件,我用了一年多了,产品一直在升级,我发现他们不仅网站可以多国语言,并且软件后台也是可以支持任意国家语言的。绝不亚于一国际化的软件产品。我使用它作用发挥在:很少直接再写网页代码做网页再发布了,直接跑这个软件就可以生成,支持视频功能,支持任意国家语言的网站。如果对功能要更了解,可以访问http://www.snpsoft.com 我们中国的技术人员的工作观念有点不健康,很多人工作表现好的目的竟然是希望能去国外企业谋的一份差事,而从没考虑利用自己的技术做一个在国际上有影响的产品,体现中国技术人员的创造能力,我看这个产品可以只是觉得他们可能规模比较小,要想让中国的软件技术有所建术,还得靠国内大公司的领导人有个性点,做点有血性的决策
2008-05-28 17:11