简体中文

可视化对话框制作工具(OpenDCL Studio) 8.2.1.2

大小:49.51MB

版本:8.2.1.2

语言:简中

更新:2026-07-13

立即下载
360安全卫士下载
资源说明

《 可视化对话框制作工具(OpenDCL Studio) 8.2.1.2》是一款应用程序设计软件,用户可以在软件上设计CAD的命令启动界面,配置命令对话框,功能非常丰富,操作也很简单,是一款很不错的软件,有需要的欢迎来下载哟!

 可视化对话框制作工具(OpenDCL Studio) 8.2.1.2

软件功能

OpenDCL Runtime公开的AutoLISP接口采用了从面向对象编程中借用的概念,但严格来说,AutoLISP不是面向对象的。然而,有一个底层的OpenDCL对象模型,在为OpenDCL编程时理解这个模型是有帮助的。 OpenDCL用于调用对象方法的约定是将对象实例指定为方法函数的第一个参数。

OpenDCL对象在AutoLISP中表示为实体名称(实体名称只是指向对象实例的内存指针)。加载OpenDCL项目时,OpenDCL会自动为项目中定义的每个表单设置AutoLISP符号。表单处于活动状态时,OpenDCL为表单上的每个控件设置AutoLISP符号。窗体和控件的VarName属性确定用于引用对象的AutoLISP符号的名称。例如,通过使用表单句柄作为第一个参数调用Form-Show方法来显示表单:

(dcl-Form-Show Project1 / Form1)

在此示例中,Project1 / Form1是一个AutoLISP符号,由OpenDCL自动设置为在加载项目时指向表单。

OpenDCL对象模型

暴露给AutoLISP的基本OpenDCL对象类型是控件。在内部,表单是一种特殊类型的控件,因此控件方法通常也适用于表单。 OpenDCL公开的另一个基本对象是项目。 OpenDCL还公开了ImageList,BinFile和AxObject等专用对象。(dcl-

每个控件都包含一个属性列表。不同类型的控件包含不同的属性,但给定类型的所有控件都包含相同的属性。某些控件(如ActiveX控件)可能包含与内置OpenDCL属性分开公开的其他属性。

OpenDCL控制句柄

AutoLISP代码中的控件(和表单)由包含控件句柄的AutoLISP符号引用。当表单的实例处于活动状态时,这些符号将自动在每个AutoCAD绘图的AutoLISP命名空间中创建。此句柄的默认AutoLISP符号名称是通过连接项目键,表单名称和控件名称构造的,所有这些都由正斜杠字符分隔

软件特色

OpenDCL应用程序由AutoLISP代码和OpenDCL项目数据组成。 OpenDCL项目数据在OpenDCL Studio中创建和编辑,可以作为单独的.odcl文件存在,也可以作为AutoLISP代码中的数据存在。

OpenDCL使用事件驱动的编程模型,其中用户界面事件触发对执行应用程序工作的事件处理程序的调用。典型的OpenDCL应用程序包括加载和显示表单的代码,以及在显示表单后管理表单的事件处理程序。事件处理程序响应用户操作,例如按下按钮或选择列表中的项目。

显示OpenDCL表单的AutoLISP代码必须首先确保已加载OpenDCL运行时模块。这是通过执行OPENDCL命令利用AutoCAD的需求加载功能来完成的。无需检查运行时是否已加载 - 如果已加载,则命令不执行任何操作。

使用说明

包装应用程序

出于所有实际目的,打包OpenDCL应用程序进行部署与打包任何AutoLISP应用程序进行部署没有什么不同。大多数开发人员选择将AutoLISP文件转换为快速加载的lisp(.fas)或编译和打包的lisp(.vlx)文件,然后再将其部署到最终用户,但这对于内部应用程序来说可能不是必需或不可取的。

准备AutoLISP文件进行部署时,包含所有相关文件非常重要,例如OpenDCL项目文件,数据文件和实用程序文件。编写不使用硬编码文件路径的代码也很重要,这样无论安装在何处,应用程序都能正常工作。

处理依赖文件加载而不需要硬编码路径的常用方法是将应用程序的安装文件夹添加到AutoCAD支持路径。但是,这种方法存在风险,因为如果从AutoCAD支持路径中意外删除了应用程序路径,或者支持路径超出其允许的长度,则可能导致失败。更强大的解决方案是将安装路径写入应用程序的注册表项,然后在运行时将保存的路径作为所需文件的文件名的前缀。

许多开发人员希望打包他们的OpenDCL项目文件,以便最终用户或第三方无法轻松查看或更改其内容。将.odcl文件与相关的AutoLISP文件分开打包的标准方法使这变得不可能。 OpenDCL通过允许OpenDCL项目数据作为数据直接包含在AutoLISP代码中来提供此问题的解决方案,从而使文件能够编译为包含AutoLISP代码和OpenDCL项目数据的单个.vlx。嵌入项目数据要求从OpenDCL Studio以.lsp文件扩展名保存OpenDCL项目。手动键入扩展名为.lsp的目标文件名会导致OpenDCL Studio以编码的纯文本格式保存文件,以便可以将其内容直接复制并粘贴到lisp代码中,然后使用(dcl-Project-Import)加载功能

资源下载地址 安全无毒安全无毒
请选择任意下载地址进行下载
提示 温馨提示: 如果点击下载后没有反应或速度过慢等问题,请尝试更换下载地址或稍后再试。
相关软件
Buzof(对话框自动点击工具)v4.3

Buzof(对话框自动点击工具)v4.3

下载
Buzof(对话框自动点击工具)是一款简易实用,功能全面的对话框自动点击软件,通过Buzof用户在浏览网页或者使用一些工具的时候就不会再被对话框所犯难,当用户遇到了诸如突然弹出来的弹窗或者对话框的时候软件会自动帮助用户按照需求进行点击,有喜欢的小伙伴快来下载吧!
大小:4.20MB 时间:2026-07-09
网页对话框生成器v1.0

网页对话框生成器v1.0

下载
网页对话框生成器是一款专业的网页对话框自定义的软件工具,软件支持制作网页对话框,可以自定义对话框的内容。非常方便快捷,软件界面简约,布局直观清晰。操作简单,容易上手,是一款十分实用的工具。
大小:389KB 时间:2026-06-27
XinDUI界面库UI设计器 1.0.0.1

XinDUI界面库UI设计器 1.0.0.1

下载
《XinDUI界面库UI设计器 1.0.0.1》是一款UI设计器,用户可以在电脑上设计应用程序图形界面的软件,也可以直接通过命令的方式启动软件,功能非常丰富,操作也很简单,是一款很不错的软件,有需要的欢迎来下载哟!
大小:53.73MB 时间:2026-04-27
WxDesigner(界面设计工具) 2.13

WxDesigner(界面设计工具) 2.13

下载
《WxDesigner(界面设计工具) 2.13》是一款界面设计编写软件;这款软件支持各种c++平台库进行绑定,还支持多国语言,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!
大小:5.43MB 时间:2026-02-28
最新软件
PrimoCache中文版

PrimoCache中文版

下载
PrimoCache是一款磁盘缓存加速软件,依靠内存、SSD作为高速缓存,对机械硬盘、低速分区做读写加速,适合保留机械盘存储资料的电脑使用。软件采用两级缓存架构,一级缓存使用内存,读取速度更快,二级缓存选用SSD,关机后缓存数据不会丢失。它可以自动识别常用文件、游戏资源、系统程序,重复读取时直接从缓存调出,缩短加载时间。
大小:8.10MB 时间:2026-11-06
雨课堂免费版

雨课堂免费版

下载
雨课堂免费版是一款十分优秀的教育学习软件,软件功能强大,操作简单易用,内置录屏与左右布局直播,课上可不直播仅录制回放,简单的课件制作,一键发送融入PPT的习题,拥有主客观题、投票题,附件作答、拍照上传、语音回复、可限时可续时、随时讲、随时测、简单熟悉的课件制作,满足用户不同的使用需求,感兴趣的小伙伴赶快下载体验吧!
大小:233.01MB 时间:2026-11-06
Mouse Without Borders官网版

Mouse Without Borders官网版

下载
Mouse Without Borders官网版是一款十分优秀的共享键鼠工具,软件功能强大,操作简单易用,提供屏幕共享功能和远程控制功能,可以让你用一组键盘和鼠标控制四台电脑,切换过程与单台电脑多屏扩展显示同类,鼠标移到哪,键盘就跟到哪,全自动智能切换,大大的提高了工作效率,感兴趣的小伙伴赶快下载使用吧!
大小:1.34MB 时间:2026-11-06
HOF AI官网版

HOF AI官网版

下载
HOFAI是影驰名人堂系列显卡配套的控制软件,专门用来管理HOF高端显卡的监控、超频、灯效与硬件提示功能。软件可以实时读取显卡核心、显存的频率、温度、功耗、风扇转速等运行数据,游戏、烤机的时候随时查看显卡状态。自带一键超频方案,也支持手动微调各项参数,搭配双BIOS切换,在性能和静音模式之间自由选择。
大小:39.29MB 时间:2026-11-06

玩家点评 (0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

热搜推荐
编辑推荐