可視化對(duì)話框制作工具(OpenDCL Studio)
8.2.1.2 官方版- 軟件大?。?span itemprop="fileSize">49.5 MB
- 更新日期:2018-12-03
- 軟件語(yǔ)言:英文
- 軟件類別:編程工具
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
OpenDCL Studio是一款應(yīng)用程序設(shè)計(jì)軟件,可以幫助用戶設(shè)計(jì)CAD的命令啟動(dòng)界面,可以讓用戶配置命令對(duì)話框,從而讓 用戶在運(yùn)行CAD命令的時(shí)候更加方便,本軟件可以在沒有autocad許可證的情況下設(shè)計(jì)OpenDCL表單,但建議所有開發(fā)工作都在安裝了AutoCAD的計(jì)算機(jī)上完成,以便在開發(fā)過程中測(cè)試表單事件以及處理程序AutoLISP代碼;OpenDCL Studio包含OpenDCL Runtime,用于在AutoCAD中加載和顯示OpenDCL表單需要的朋友可以下載體驗(yàn)!
軟件功能
OpenDCL Runtime公開的AutoLISP接口采用了從面向?qū)ο缶幊讨薪栌玫母拍睿珖?yán)格來說,AutoLISP不是面向?qū)ο蟮?。然而,有一個(gè)底層的OpenDCL對(duì)象模型,在為OpenDCL編程時(shí)理解這個(gè)模型是有幫助的。 OpenDCL用于調(diào)用對(duì)象方法的約定是將對(duì)象實(shí)例指定為方法函數(shù)的第一個(gè)參數(shù)。
OpenDCL對(duì)象在AutoLISP中表示為實(shí)體名稱(實(shí)體名稱只是指向?qū)ο髮?shí)例的內(nèi)存指針)。加載OpenDCL項(xiàng)目時(shí),OpenDCL會(huì)自動(dòng)為項(xiàng)目中定義的每個(gè)表單設(shè)置AutoLISP符號(hào)。表單處于活動(dòng)狀態(tài)時(shí),OpenDCL為表單上的每個(gè)控件設(shè)置AutoLISP符號(hào)。窗體和控件的VarName屬性確定用于引用對(duì)象的AutoLISP符號(hào)的名稱。例如,通過使用表單句柄作為第一個(gè)參數(shù)調(diào)用Form-Show方法來顯示表單:
?。╠cl-Form-Show Project1 / Form1)
在此示例中,Project1 / Form1是一個(gè)AutoLISP符號(hào),由OpenDCL自動(dòng)設(shè)置為在加載項(xiàng)目時(shí)指向表單。
OpenDCL對(duì)象模型
暴露給AutoLISP的基本OpenDCL對(duì)象類型是控件。在內(nèi)部,表單是一種特殊類型的控件,因此控件方法通常也適用于表單。 OpenDCL公開的另一個(gè)基本對(duì)象是項(xiàng)目。 OpenDCL還公開了ImageList,BinFile和AxObject等專用對(duì)象。(dcl-
每個(gè)控件都包含一個(gè)屬性列表。不同類型的控件包含不同的屬性,但給定類型的所有控件都包含相同的屬性。某些控件(如ActiveX控件)可能包含與內(nèi)置OpenDCL屬性分開公開的其他屬性。
OpenDCL控制句柄
AutoLISP代碼中的控件(和表單)由包含控件句柄的AutoLISP符號(hào)引用。當(dāng)表單的實(shí)例處于活動(dòng)狀態(tài)時(shí),這些符號(hào)將自動(dòng)在每個(gè)AutoCAD繪圖的AutoLISP命名空間中創(chuàng)建。此句柄的默認(rèn)AutoLISP符號(hào)名稱是通過連接項(xiàng)目鍵,表單名稱和控件名稱構(gòu)造的,所有這些都由正斜杠字符分隔
軟件特色
OpenDCL應(yīng)用程序由AutoLISP代碼和OpenDCL項(xiàng)目數(shù)據(jù)組成。 OpenDCL項(xiàng)目數(shù)據(jù)在OpenDCL Studio中創(chuàng)建和編輯,可以作為單獨(dú)的.odcl文件存在,也可以作為AutoLISP代碼中的數(shù)據(jù)存在。
OpenDCL使用事件驅(qū)動(dòng)的編程模型,其中用戶界面事件觸發(fā)對(duì)執(zhí)行應(yīng)用程序工作的事件處理程序的調(diào)用。典型的OpenDCL應(yīng)用程序包括加載和顯示表單的代碼,以及在顯示表單后管理表單的事件處理程序。事件處理程序響應(yīng)用戶操作,例如按下按鈕或選擇列表中的項(xiàng)目。
顯示OpenDCL表單的AutoLISP代碼必須首先確保已加載OpenDCL運(yùn)行時(shí)模塊。這是通過執(zhí)行OPENDCL命令利用AutoCAD的需求加載功能來完成的。無(wú)需檢查運(yùn)行時(shí)是否已加載 - 如果已加載,則命令不執(zhí)行任何操作。
安裝方法
1、下載OpenDCL.Studio.CHS.8.2.1.2.msi軟件啟動(dòng)安裝,提示安裝的說明
2、設(shè)置軟件的安裝地址C:Program Files (x86)OpenDCL ConsortiumOpenDCL Studio
3、提示軟件的安裝準(zhǔn)備界面,點(diǎn)擊下一步開始安裝
4、提示安裝的進(jìn)度,等待軟件安裝完畢即可啟動(dòng)
5、提示軟件的安裝完畢界面,點(diǎn)擊關(guān)閉當(dāng)前的界面
使用方法
1、打開OpenDCL Studio軟件,提示軟件的使用界面,現(xiàn)在就可以開始編輯項(xiàng)目
2、可以從這里打開一個(gè)項(xiàng)目到軟件繼續(xù)編輯,可以點(diǎn)擊new設(shè)置新的項(xiàng)目
3、項(xiàng)目編輯的主要功能在這里顯示,可以添加模態(tài)對(duì)話框、添加無(wú)模式對(duì)話框、添加控制欄、添加選項(xiàng)選項(xiàng)卡、添加文件對(duì)話框
4、點(diǎn)擊dd Modal Dialog,界面的功能都可以正常使用,可以在左邊找到相關(guān)的組件
5、文字按鈕、圖像按鈕、框架都可以直接在軟件添加,右邊顯示項(xiàng)目數(shù)據(jù)
6、此屬性是控件左上角的X坐標(biāo)(以像素為單位)。 坐標(biāo)相對(duì)于控件父窗口的右下角(更高的值在顯示屏上更右側(cè))。 此屬性的值與Left屬性同步。 Use Left From Right屬性控制這些屬性的關(guān)系。
7、工具界面顯示默認(rèn)字體、網(wǎng)格間距、 設(shè)置Lisp符號(hào)名稱、清除Lisp符號(hào)名稱、重置事件名稱、將事件復(fù)制到剪貼板、將事件寫入Lisp文件
8、小編不會(huì)使用這款軟件,這里就不介紹了,你可以點(diǎn)擊幫助查看官方的介紹
使用說明
包裝應(yīng)用程序
出于所有實(shí)際目的,打包OpenDCL應(yīng)用程序進(jìn)行部署與打包任何AutoLISP應(yīng)用程序進(jìn)行部署沒有什么不同。大多數(shù)開發(fā)人員選擇將AutoLISP文件轉(zhuǎn)換為快速加載的lisp(.fas)或編譯和打包的lisp(.vlx)文件,然后再將其部署到最終用戶,但這對(duì)于內(nèi)部應(yīng)用程序來說可能不是必需或不可取的。
準(zhǔn)備AutoLISP文件進(jìn)行部署時(shí),包含所有相關(guān)文件非常重要,例如OpenDCL項(xiàng)目文件,數(shù)據(jù)文件和實(shí)用程序文件。編寫不使用硬編碼文件路徑的代碼也很重要,這樣無(wú)論安裝在何處,應(yīng)用程序都能正常工作。
處理依賴文件加載而不需要硬編碼路徑的常用方法是將應(yīng)用程序的安裝文件夾添加到AutoCAD支持路徑。但是,這種方法存在風(fēng)險(xiǎn),因?yàn)槿绻麖腁utoCAD支持路徑中意外刪除了應(yīng)用程序路徑,或者支持路徑超出其允許的長(zhǎng)度,則可能導(dǎo)致失敗。更強(qiáng)大的解決方案是將安裝路徑寫入應(yīng)用程序的注冊(cè)表項(xiàng),然后在運(yùn)行時(shí)將保存的路徑作為所需文件的文件名的前綴。
許多開發(fā)人員希望打包他們的OpenDCL項(xiàng)目文件,以便最終用戶或第三方無(wú)法輕松查看或更改其內(nèi)容。將.odcl文件與相關(guān)的AutoLISP文件分開打包的標(biāo)準(zhǔn)方法使這變得不可能。 OpenDCL通過允許OpenDCL項(xiàng)目數(shù)據(jù)作為數(shù)據(jù)直接包含在AutoLISP代碼中來提供此問題的解決方案,從而使文件能夠編譯為包含AutoLISP代碼和OpenDCL項(xiàng)目數(shù)據(jù)的單個(gè).vlx。嵌入項(xiàng)目數(shù)據(jù)要求從OpenDCL Studio以.lsp文件擴(kuò)展名保存OpenDCL項(xiàng)目。手動(dòng)鍵入擴(kuò)展名為.lsp的目標(biāo)文件名會(huì)導(dǎo)致OpenDCL Studio以編碼的純文本格式保存文件,以便可以將其內(nèi)容直接復(fù)制并粘貼到lisp代碼中,然后使用(dcl-Project-Import)加載功能
下載地址
-
可視化對(duì)話框制作工具(OpenDCL Studio) 8.2.1.2 官方版
人氣軟件
v2rayN Windows客戶端 32/64位1.48 MB
/簡(jiǎn)體中文GX Works2 含序列號(hào)423 MB
/簡(jiǎn)體中文Visual Studio Code (VSCode)中文版下載53.9 MB
/簡(jiǎn)體中文Dev C++下載 (TDM-GCC)64.1 MB
/簡(jiǎn)體中文.NET Framework 3.5 cab格式離線安裝包68.8 MB
/簡(jiǎn)體中文s7 200 smart編程軟件下載372 MB
/多國(guó)語(yǔ)言Xshell 6中文破解版15 MB
/簡(jiǎn)體中文RSLogix 5000 含序列號(hào)5.14 MB
/簡(jiǎn)體中文pycharm2020.1384 MB
/簡(jiǎn)體中文qt creator5.8破解版(32/64位)69.1 MB
/多語(yǔ)言[中文]
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論