Visual Graph是中国人自己做的图形编程语言!(0分)

Z

zgj67

Unregistered / Unconfirmed
GUEST, unregistred user!
Visual Graph是一套完整的图形编程语言,能够非常方便地建造各种基于图形的界面, 制作各种行业专用的图形控件,还可以制作丰富多样的报表。她能够和其他开发语言实现互相调用,弥补这些语言在图形(或报表)处理方面的不足。曾用她独立开发完成容量达200兆的电力调度自动化系统!用她开发的报表生成系统非常酷,能在预览界面下自由实现编辑,能有无数级别Undo和Redo,完全中国式!
软件的特点是:
一、丰富的制图功能:
能画折线、矩形、椭圆、圆弧、文字框等最基本图形元件,具备简单的开放性接口,能插入其他编程语言中的各种可视化组件,诸如按钮、列表框、图片等。图形单元具有多种可变属性,线条的颜色、类型、宽度、箭头;背景的颜色、网纹;文字框的字型、字号、颜色、下划线类型、四边的类型、文字横向、纵向的对齐方式。编辑能力包括移动、剪贴、拷贝、粘贴、删除、层次、智能排版等,并具有多级Undo和Redo功能。表格功能包括分割、合并文字单元、插入、删除表格行、丰富的查找与替换、智能斜线、多种数字修饰方式、多种序列填充模式、把一组文字框定义成数组方便计算。视图能力包括窗口无级缩放、用来方便单元定位的栅格、放在工作区内的打印纸可以方便地改变放大率和打印区域。
二、中国式的表格特点:
表格是典型的中国式,不同于国外电子表格,这里没有行列的概念,而代之以“单元组”的概念,不论其中的单元是否在同行、同列,表中任何一组单元都能用鼠标拖动到其他位置,单元组间可以建立任何复杂的算法,所以处理中国式的复杂表格例如表中套表最为简单。在表格被插入具体应用程序中后,仍然允许编辑某些文字单元。图形无级缩放,无需“模拟显示”,完全所见所得的编辑见面。可以用鼠标拖动打印纸,改变放大率和打印区域。
三、能够开发基于图形的控件:
Visual Graph能够轻松制作各种图形元件,并把它们放入元件库中以便重复使用,通过传递一系列数据参数,改变元件的反应。
四、强大的编程能力:
能够编写各种算法,能够处理鼠标、键盘消息。例如在视图文件初始化时调用OnCreate、释放时调用OnDestroy、单击左键时调用OnClick等等。这里所用的语言采用最古典、最简单的语法结构,具有简单的数据类型,内置上百个常用函数(数学运算、图形、字符串、系统控制等),此外支持外挂函数库,使它能够直接调用其他开发环境提供的丰富功能。

请有兴趣到网站上看:http://vip.6to23.com/zgj67
Email:zgj67@yeah.net
软件现在免费提供。如需进一步开发,请联系。
 
不错不错,非常的不错。
 
已经出了4.0版了,功能增强不少
 
give me see!
yuntian312@163.com
 
ActiveX的?有没有VCL的。。。。。
 
楼主就是CSDN的姜涛说的原巨人集团的高人吧

你的老同事在《程序员》上夸你来着!
 
是呀。我也在《程序员》上看到了。
这套工具还不错。但是总有一种怪怪的感觉。
我看作成一套平面图纸或者电子演示程序比较合适
 
相当不错!
 
还是不太明白干什么用的。
能不能提供个视频的操作DEMO,从开始搭建到实际运行。
这样看一遍就能知道这套工具的价值所在。

 
楼主确实是高人,呵呵,是我的好朋友
  Visual Graph是一种强大的交互图形开发平台,主要以ActiveX组件的形式提供,
她能够非常方便地建造基于图形的界面, 制作各种行业专用的图形控件,还可以制作
丰富多样的报表。她能够和其他开发语言共同工作,互相调用,弥补这些语言在图形
处理方面的不足。在自动化图形监控、地理信息管理、绘图制表和其他许多方面有广
阔的应用潜力。
产品包括:Visual Graph开发环境、ActiveX组件、Visual Graph播放器。

在自动化监控软件开发中的应用
  Visual Graph是专门处理交互图形的,与具体的业务没有关系,她提供了极其丰
富的交互事件和控制命令,使程序员能够专心编写后台数据库管理系统、通讯系统等
与界面无关的部分,然后通过接口与Visual Graph联接,这样,体系结构就十分清晰,
同时大大减轻了程序员的负担、降低了开发成本、节约了开发时间,软件运行效果还
相当好。如果需要在网络上实现监控,还可以把Visual Graph插入网页中使用,效果
一样,并不需要另外用JAVA等语言开发一套不同的版本。
  Visual Graph的图形分多个页面,可以制作菜单、子窗口、对话盒等,因此,常
常只需要编写脚本就可以完成想要的操作。
  一般的自动化监控软件,可以自行开发元件库,但是只能在软件限定的范围内进
行,这样难免会有不足,而Visual Graph的元件库开发是类似于流行编程语言(如Delphi)
的结构,具有无限的可能性,任何元件都可以做。能够自定义元件的属性,这一点是
独一无二的技术。见图

在地理信息管理中的应用
  您也许需要在自己的软件里面加一幅漂亮的矢量图,上面有若干“热点”,用鼠标单击
这个热点,执行一个操作,那么把Visual Graph插入程序中,这件事情很容易了!
  您也许需要管理区域所有的电杆、变压器、医院、邮局、派出所、住宅小区,鼠标点击
某个地方出现某个操作,这可是一个庞大的矢量图啊,那么,要购买一套庞大的GIS系统吗?
又觉得不值,那么把Visual Graph插入您的程序中,也许完全能够满足您的要求。见图
在绘图制表中的应用
  您也许需要绘制一幅矢量图,其中包含大量的图符,由于Visual Graph提供了无限的元
件库开发能力,任何图符都可以绘制。绘图无限自由,所见所得,没有不舒服的限制。一般
此类软件,绘好的图符在需要用鼠标缩放时,只能按比例变形,而Visual Graph则可以按任
何方式变形!比如图形:,在一般的软件里鼠标缩放变形时,是这样的效果,,在两边线条
缩短的同时,用来表达图形含义的中间两个圆却变形了。而在Visual Graph中则可以做到合
理变形,如此等等。见图
  需要制作票据打印吗?Visual Graph自由的卡片式表格设计和丰富的文字、表格属性能
满足您要求的一切样式,Visual Graph的无限丰富的公式计算能独立满足您一切的数据处理
,使打印事务与您的其他程序无关。所见所得性能,使您在电脑上绘制票据就象在纸张上一
样直观。更有独一无二的特性:打印纸能够用鼠标拖动和按比例缩放,从而实现图形的相对
缩放打印,如果您的表格太大,纸张上放不下,可以拖动鼠标解决。见图
其他应用
  Visual Graph的连接线有一个起点和一个终点,两端可有多种箭头的形状,连接线有两
个属性“LinkFrom”和“LinkTo”,指示相联接的图形。配合强大的脚本程序可以实现任何
按流程计算。见图
  Visual Graph的动画有三个种类,分别解决不同的需求,丰富界面的表现:
  第一,整幅画面有众多动画效果,在图形页面出现或消失时启动动画。
  第二,每个图形单元有众多动画效果,在图形显示或消失时启动动画。
  第三,图形单元可以象演员一样按事先安排的时间序列做各种动作,可以有多个单元同
时做动作,也可以有一个单元同时做几个动作。基本的动作类型时平移、按轨迹移动、变形
、颜色变化、闪烁,可以正向、反向和双向动作,元件更可以顺序执行某个脚本规定的操作
。见图
  Visual Graph的折线可以用脚本变成各种函数曲线,如正弦曲线、抛物线等,可以动态
变化。
  配合上述图形动画、鼠标交互、连接线等等这些特性,您可以用Visual Graph开发教学
演示。
 
既然表扬很多了,我提一个小小的建议,如果文本的输入支持RICH TEXT,那就真正所向无敌了。
 
感觉好象与M$的Visio有些相似,但好象元件库少得多,不过是毕竟是俺们土生土长的,
看着就可爱。[:)]好!支持!
 
是国产的吗?
我用Google搜索了一下,好像不是啊?
 
下点儿小本钱搞个虚拟主机吧,这样可以稍微提高一点购买者的信任感。
 
顶部