經(jīng)過不斷地編碼和調(diào)試,您開發(fā)的 LISP 應(yīng)用程序已經(jīng)滿足需求了,但這并不意味著整個開發(fā)階段完成,還需要發(fā)布您的工作成果。本節(jié)介紹發(fā)布 LISP 程序的步驟:
整理源代碼
也許您在開發(fā)過程中就已經(jīng)完成了這項工作,但是在最后發(fā)布前這項工作還是必不可少的,其作用主要在于保證程序的可維護(hù)性和健壯性。主要包括以下幾個方面的工作:
1. 調(diào)整代碼格式,合理使用縮進(jìn)、空格、空行,并對算法關(guān)鍵點添加注釋;
2. 注釋調(diào)試代碼,包括恢復(fù)系統(tǒng)變量的值(如 cmdecho 等)、恢復(fù)自定義 *error* 函數(shù)、將調(diào)試使用的全局變量聲明為局部變量等
3. 增加容錯處理代碼。一個完善的應(yīng)用程序應(yīng)該具有相當(dāng)?shù)慕研?,?dāng)用戶進(jìn)行各種破壞性操作時都能夠正常運行,雖然可以調(diào)用附錄中的“錯誤處理函數(shù)列表”主題中介紹的函數(shù)進(jìn)行錯誤處理,但有時在數(shù)據(jù)輸入時就做好容錯處理會使程序健壯性更好,如程序提示用戶選擇圖元,而用戶實際沒有選中任何圖元,此時就需要做好容錯處理。
加密源代碼
雖然 ZWCAD 無法將 LISP 源代碼文件編譯為二進(jìn)制形式,但通過 LISP 加密可以在一定程度上保證源代碼的安全性。具體步驟如下:
1.在 ZWCAD 命令行執(zhí)行 encryptlisp 命令,彈出如下圖所示對話框:
2.點擊“選擇文件”組合框中的按鈕,彈出如下對話框:
選擇一個或多個需要加密的 LISP 文件。
3.點擊“保存文件”組合框中的按鈕,彈出如下對話框:
選擇加密后的 LISP 文件的保存位置。
4.設(shè)置加密后文件的文件名,選擇加密方式,點擊“加密”按鈕即可進(jìn)行源代碼加密,所有文件加密完成后會彈出如下對話框:
注意,ZWCAD 未提供 LISP 文件解密功能,請務(wù)必做好未加密源代碼的備份工作,以便日后維護(hù)。
推薦閱讀:CAX是什么意思
· 中望軟件杭州峰會成功舉辦,“CAD+”賦能浙江智造縱深發(fā)展2025-06-25
·中望3D 2026全球發(fā)布:開啟設(shè)計仿真制造協(xié)同一體化時代2025-06-13
·中望軟件攜手鴻蒙、小米共建國產(chǎn)大生態(tài),引領(lǐng)工業(yè)設(shè)計新時代2025-06-01
·中望軟件2025年度產(chǎn)品發(fā)布會圓滿舉行:以“CAD+”推動工業(yè)可持續(xù)創(chuàng)新2025-05-26
·中望CAD攜手鴻蒙電腦,打造“多端+全流程”設(shè)計行業(yè)全場景方案2025-05-13
·中望軟件蕪湖峰會圓滿召開,共探自主CAx技術(shù)助力企業(yè)數(shù)字化升級最佳實踐2025-04-27
·中望軟件亮相法國 BIM World 展會: 以CAD技術(shù)創(chuàng)新賦能工程建設(shè)行業(yè)數(shù)字化轉(zhuǎn)型2025-04-27
·數(shù)字化轉(zhuǎn)型正當(dāng)時!中望+博超全國產(chǎn)電力行業(yè)解決方案助力行業(yè)創(chuàng)新發(fā)展2025-03-27
·玩趣3D:如何應(yīng)用中望3D,快速設(shè)計基站天線傳動螺桿?2022-02-10
·趣玩3D:使用中望3D設(shè)計車頂帳篷,為戶外休閑增添新裝備2021-11-25
·現(xiàn)代與歷史的碰撞:阿根廷學(xué)生應(yīng)用中望3D,技術(shù)重現(xiàn)達(dá)·芬奇“飛碟”坦克原型2021-09-26
·我的珠寶人生:西班牙設(shè)計師用中望3D設(shè)計華美珠寶2021-09-26
·9個小妙招,切換至中望CAD竟可以如此順暢快速 2021-09-06
·原來插頭是這樣設(shè)計的,看完你學(xué)會了嗎?2021-09-06
·玩趣3D:如何巧用中望3D 2022新功能,設(shè)計專屬相機?2021-08-10
·如何使用中望3D 2022的CAM方案加工塑膠模具2021-06-24
·CAD的尺寸的精確度如何設(shè)定?2017-07-03
·CAD中折彎線怎么畫2015-10-26
·CAD內(nèi)如何把樣條曲線和直線合并成多段線2018-08-28
·cad怎么讓z軸坐標(biāo)設(shè)置成02021-06-22
·CAD怎么修改動態(tài)輸入窗口大小2025-04-16
·CAD怎么指定比例因子縮放2018-03-30
·CAD如何繪制一個圓錐體2019-01-22
·CAD常用功能:帶基點復(fù)制COPYBASE2021-06-02


