Visual Graph精妙的界面艺术

VisualGraph集成开发环境采用创新方式,其所有界面元素均使用该环境内部的图形绘制工具实现,这种方式为软件开发带来了全新的体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Visual Graph集成开发环境的所有界面都是在这个环境本身内绘制出来的图形!这个概念真是比较新颖啊,看看下面几张截屏吧!

 

Visual Graph是一套强大的交互图形开发平台,她能非常方便地建造基于图形界面、制作各种图形元件、实现图形建模、制作监控系统、表单系统、绘图系统、流程设计等。   她提供功能非常强大的ActiveX组件,和其他流行的编程语言共同工作,极大地弥补了这些语言在图形处理方面的不足。 一、在电力、煤炭、化工、钢铁、安全监控软件开发中的应用   Visual Graph是专门处理交互图形的,与具体的业务没有关系,她提供了极其丰富的交互事件和控制命令,使程序员能够专心编写后台系统等与界面无关的部分,然后通过接口与Visual Graph联接,这样,体系结构就十分清晰,同时大大减轻了程序员的负担、降低了开发成本、节约了开发时间,软件运行效果还相当好。如果需要在网络上实现监控,还可以把Visual Graph插入网页中使用。   Visual Graph图形分多个页面,可以制作菜单、子窗口、对话盒等,因此,常常只需要编写脚本就可以完成想要的操作。   一般的自动化图形设计软件,可以自行开发元件库,但是只能在软件限定的范围内进行,这样难免会有不足,而Visual Graph的元件库开发类似于流行编程语言(如Delphi),具有无限的可能性,任何元件都可以做。能够自定义元件甚至基本图形的属性,这是独一无二的技术。   Visual Graph的动画有三个种类,分别解决不同的需求,丰富界面的表现。   第一,整幅画面有众多动画效果,在图形页面出现或消失时启动动画。   第二,每个图形单元有众多动画效果,在图形显示或消失时启动动画。   第三,图形单元可以象演员一样按事先安排的时间序列做各种动作,可以有多个单元同时做动作,可以正向、反向和双向动作。 二、在图形管理、图形界面图形建模、拓扑分析、小型GIS、演示教学中的应用   您也许需要管理区域所有的电杆、变压器、医院、邮局、派出所、住宅小区,鼠标点击某个地方出现某个操作,这可是一个庞大的矢量图啊,那么把Visual Graph插入您的程序中,也许完全能够满足您的要求。   Visual Graph可以开发的图形库几乎是无限的,图形图形之间可以建立拓扑联接关系,连接的方式充分考虑到用户的需要,自由变化,连接线如果交叉,甚至会出现绕行的小圈。   Visual Graph的连接线有一个起点和一个终点,两端可有多种箭头的形状。配合强大的脚本程序可以实现任何流程计算。   您还可以用Visual Graph开发演示系统。 三、在图库开发、绘图、表格、票据设计中的应用   您也许需要绘制一幅矢量图,其中包含大量的图符,由于Visual Graph提供了无限的元件库开发能力,任何图符都可以绘制。绘图无限自由,所见所得。一般此类软件,绘好的图符在需要用鼠标缩放时,只能按比例变形,而Visual Graph则可以按任何自己想要的方式变形!   需要制作票据打印吗?Visual Graph自由的表单式表格设计和丰富的文字、表格属性能满足您要求的一切样式,Visual Graph的无限丰富的公式计算能独立满足您一切的数据处理,使打印事务与您的其他程序无关。所见所得性能,使您在电脑上绘制票据就象在纸张上一样直观。更有独一无二的特性:打印纸能够用鼠标拖动和按比例缩放,从而实现图形的相对缩放打印,如果您的表格太大,纸张上放不下,可以拖动鼠标解决。   Visual Graph的折线可以用脚本变成各种函数曲线,如正弦曲线、抛物线等,动态变化。
一、Visual Graph重要文件 1.bin\ide.exe是绘图软件,您在此可以设计图库、绘制图形文件,这个软件的所有界面都是可以修改的。 2.bin\vg.dll是ActiveX控件,在许多编程语言中使用,使用步骤如下: a)运行bin\registeractivex.bat注册控件到您的计算机,如果失败,以管理员身份运行cmd.exe,然后再运行regsvr32.exe bin\vg.dll注册(请不要把v.dll拷贝到windows\system32目录下)。 b)进入编程语言,在工具栏上安装COM组件Visual Graph ActiveX control(Visual Graph不能运行在WEB服务端,如果开发ASP.net,工具栏看不到这个) c)把控件拖动到画面中 d)在窗口的Load事件(或Show)事件中编写如下代码: vgctrl1.Design( "" )设计一个新图形文件 vgctrl1.Run( "" )运行一个新图形文件 vgctrl1.Design( vgctrl1.DefaultPath + "..\demo\电力\秦山核电站.tbl" )设计秦山核电站这张电力接线图 vgctrl1.Run( vgctrl1.DefaultPath + "..\demo\电力\秦山核电站.tbl" )是秦山核电站这张电力接线图的运行状态 接下来就可以通过程序对画面上的各种图形对象进行编程了,具体请参考入门手册 http://www.visual-graph.com/rumen.htm 3.bin\vg.chm是帮助系统 4.source目录下是csharp2010、delphi7.0、vb6.0、vc6.0使用Visual Graph ActiveX的示例 5.web目录下是互联网应用中使用的cab文件打包批处理程序 6.lib目录下是若干例子图库 7.demo目录下是若干图形文件的示例 二、发布Visual Graph ActiveX时必需要包含的文件 1 : bin\vg.dll ActiveX控件 2 : bin\funcs.dll 外部函数库 3 : bin\kernel.dll 技术核心库 4 : bin\units.dll 基础图形库 5 : bin\consts.bas 启动脚本,在此可以定义一些非常重要的全局常量 6 : bin\arrows.tbl 自定义线条箭头库 7 : bin\cursors.tbl 光标库,没有这个,鼠标移动时将看不见 8 : bin\hintwindow.tbl 提示窗口,当鼠标移动到某对象时显示的那种提示窗口 9 : bin\library.tbl 基础图形的画法,包含线条的各种画法 10: bin\page.tbl 打印设置对话盒 11: bin\controls.tbl 打印设置窗口使用的控件库,包括按钮、下拉列表框、选择框等等 12: bin\patterns.tbl 图案文件 三、如果在互联网(IE)使用,需要把用到的文件打包成CAB文件,可参考web\makecab.bat里面的内容,自行增加要打包的文件,然后运行这个批处理程序,打包后的CAB文件的使用方法参见web\design.htm,自行打包的CAB文件在IE里会被拦截,请调低IE的安全等级,允许ActiveX在IE中使用和运行脚本。如果想不被IE拦截,请使用我公司网站上提供的http://www.visual-graph.com/activex/vg.cab,或者自行向数字签名公司购买签名服务。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值