程序员推荐的打字网站-视觉图入门

VisualGraph 安装和入门

VisualGraph是ActiveX控件,因此使用前必须执行安装目录中的“注册Control.bat”文件。

VisualGraph如何插入其他编程语言的过程随各种开发工具的不同而不同,可以参考入门指南中的相关介绍。

窗口创建后,如果调用控件的Design函数,则表示绘制新的图片或打开已有的图形文件进行编辑。 如果调用控件的Run函数,则表示运行一个新的图形或者打开一个已有的图形文件并进入运行状态。 运行状态下,键盘无法进行图形的选择、拖动、变换等操作。 并且屏幕上的图形可以响应键盘风暴。

程序员推荐的打字网站-视觉图入门

VisualGraph 的键盘风暴

我们以Delphi为例,在控件的OnClick上编写如下代码,就可以得到键盘点击的图形:

Aunit=vgctrl1.ActiveSheet.UnitAtCursor(nil);

程序员推荐的打字网站-视觉图入门

这里,Aunit被声明为Iunit类型,所有VisualGraph图形都派生自Iunit。

如果Aunit不等于null(nil),则表示键盘点击的图形,我们可以在这里读写图形的各种属性,也可以进行其他各种操作。 比如Aunit.Id就是这个图的一个整型属性,可以读写。

不要立即在OnClick Storm上执行Design或Run等函数来打开其他屏幕,因为此时程序仍在执行,如果立即删除显存中的旧文件并打开新文件,程序将导致严重错误。 我们可以使用Windows API的PostMessage函数向窗口传递自定义消息,在处理这场风暴时再打开一个新的图形文件还为时不晚。

VisualGraph没有外部“文件链接”功能,因此需要编译Design或Run函数以在适当的时候打开新文件。

需要注意的一点是:VisualGraph是一个通用性较高的基础开发平台,并不是一个应用软件,也不是专门为某个应用软件开发的控件,所以,类似“文件链接”或“文件跳转”的功能只有在VisualGraph 中不直接提供诸如 PowerPoint 之类的应用软件。 与所谓的“数据绑定”类似,VisualGraph 不以任何方式包含“数据绑定”。

视觉图画廊

一开始,需要设计图书馆,这个工作最初可以交给打字员。 绘图完成后,交给程序员。

程序员根据每个视口的业务需求设计自定义属性程序员推荐的打字网站,例如变压器容量、电压等级、生产日期等信息,开关的打开和关闭可能会导致颜色变化等。 自定义属性的设计有很大的自由度。 如果程序员管理数据库中的相关信息,视口可以设计得更简单。 当需要某个视口的信息时,可以从数据库中读取。 而如果程序员想把所有的信息放到图上程序员推荐的打字网站,不使用数据库管理也是可以的。 在设计数据库时,建议使用图形的名称作为键数组,因为屏幕上不存在两个同名的图形。

关于如何在应用程序中使用图库,源目录中有很多类库。

程序员推荐的打字网站-视觉图入门

VisualGraph从入门到精通

早期最好使用VisualGraph作为控件。 所谓“控制”,顾名思义,软件提供了很多socket的方法、函数和事件。 程序员可以对屏幕及其前面的图形进行任何操作,如:缩放、打印、添加、删除图形、读写图形属性等等。

随着应用的深入,建议使用VisualGraph来开发部分界面,例如个别设备的属性窗口。 这类属性窗口往往与图形设备密切相关,具有一定的可变性。 如果用Delphi来设计这种窗口,虽然不如用VisualGraph设计灵活。 这样以后更换设备时,我们的Delphi程序就不需要改动了。 据悉,菜单、工具栏等也可以考虑使用VisualGraph设计。

该程序可以放置在 Delphi 或 VisualGraph 中。 虽然VisualGraph功能有限,但可以调用Delphi函数或过程来达到扩展功能的目的。 关于这一点,您可以参考上面帮助信息中的介绍。

使用VisualGraph,最关键的一点是系统架构的设计。 一个设计良好的架构可以大大减少开发和后续维护的工作量。 当然,VisualGraph只处理界面上的所有东西,其他的东西都需要程序自己写。 例如,VisualGraph不包含数据库和通信等功能。 由程序员来设计图形屏幕的存储位置甚至方式。 它可以保存为文件,也可以保存到数据库 blob 数组,或者可以保存为每个图的数据库记录。 程序员应该决定它是否好。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 程序员推荐的打字网站-视觉图入门 https://www.wkzy.net/game/162789.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务