可视化会谈框裸露工具(OpenDCL Studio) 8212 官方版

  OpenDCL Studio是可视一款应用程序设计软件,可以扶植用户设计CAD的谈框命令打开界面,可以让用户配置命令会谈框,裸露从而让 用户在运行CAD命令的工具官方时候更加方便,本软件可以在没有autocad许可证的可视情况下设计OpenDCL表单 ,但建议所有开发筹备都在安装了AutoCAD的谈框计算机上落成 ,以便在开发过程中测试表单事件以及筹备程序AutoLISP代码;OpenDCL Studio包含OpenDCL Runtime  ,裸露用于在AutoCAD中加载和显示OpenDCL表单需要的工具官方挚友可以下载体验!

软件功能

  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的需求加载功能来落成的  。无需检查运行时是否已加载 - 如果已加载  ,则命令不执行任何操作 。

安装计划

  1、下载OpenDCL.Studio.CHS.8.2.1.2.msi软件打开安装,提示安装的会谈明

  2、设置软件的安装地址C:Program Files (x86)OpenDCL ConsortiumOpenDCL Studio

  3、提示软件的安装筹备界面 ,点击下一步起始安装

  4、提示安装的进度,等待软件安装落成即可打开

  5、提示软件的安装落成界面,点击隔绝当前的界面

使用计划

  1 、打开OpenDCL Studio软件,提示软件的使用界面 ,现在就可以起始编辑项目

  2、可以从这里打开一个项目到软件绵延编辑 ,可以点击new设置新的项目

  3 、项目编辑的主要功能在这里显示,可以增补模态会谈框 、增补无模式会谈框 、增补控制栏 、增补选项选项卡、增补文件会谈框

  4 、点击dd Modal Dialog,界面的功能都可以正常使用,可以在左边找到相关的组件

  5  、文字按钮、图像按钮 、框架都可以直接在软件增补 ,右边显示项目数据

  6  、此属性是控件左上角的X坐标(以像素为单位)。 坐标相对于控件父窗口的右下角(更高的值在显示屏上更右侧) 。 此属性的值与Left属性同步。 Use Left From Right属性控制这些属性的关系。

  7、工具界面显示默认字体、网格间距、 设置Lisp符号名称 、清除Lisp符号名称 、重置事件名称、将事件复制到剪贴板、将事件写入Lisp文件

  8、小编不会使用这款软件 ,这里就不介绍了,你可以点击扶植查校验官方的介绍

使用会谈明

  包装应用程序

  出于所有实际目的  ,打包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-Pr​​oject-Import)加载功能

渝ICP备2025076537号-22