經過不斷地編碼和調試,您開發的 LISP 應用程序已經滿足需求了,但這并不意味著整個開發階段完成,還需要發布您的工作成果。本節介紹發布 LISP 程序的步驟:
整理源代碼
也許您在開發過程中就已經完成了這項工作,但是在最后發布前這項工作還是必不可少的,其作用主要在于保證程序的可維護性和健壯性。主要包括以下幾個方面的工作:
1. 調整代碼格式,合理使用縮進、空格、空行,并對算法關鍵點添加注釋;
2. 注釋調試代碼,包括恢復系統變量的值(如 cmdecho 等)、恢復自定義 *error* 函數、將調試使用的全局變量聲明為局部變量等
3. 增加容錯處理代碼。一個完善的應用程序應該具有相當的健壯性,當用戶進行各種破壞性操作時都能夠正常運行,雖然可以調用附錄中的“錯誤處理函數列表”主題中介紹的函數進行錯誤處理,但有時在數據輸入時就做好容錯處理會使程序健壯性更好,如程序提示用戶選擇圖元,而用戶實際沒有選中任何圖元,此時就需要做好容錯處理。
加密源代碼
雖然 ZWCAD 無法將 LISP 源代碼文件編譯為二進制形式,但通過 LISP 加密可以在一定程度上保證源代碼的安全性。具體步驟如下:
1.在 ZWCAD 命令行執行 encryptlisp 命令,彈出如下圖所示對話框:
2.點擊“選擇文件”組合框中的按鈕,彈出如下對話框:
選擇一個或多個需要加密的 LISP 文件。
3.點擊“保存文件”組合框中的按鈕,彈出如下對話框:
選擇加密后的 LISP 文件的保存位置。
4.設置加密后文件的文件名,選擇加密方式,點擊“加密”按鈕即可進行源代碼加密,所有文件加密完成后會彈出如下對話框:
注意,ZWCAD 未提供 LISP 文件解密功能,請務必做好未加密源代碼的備份工作,以便日后維護。
推薦閱讀:CAX是什么意思
· ZWorld2025中望全球生態大會成功舉辦:推動工業可持續創新2025-08-29
· “破壁壘,鑄未來”!中望全球生態大會信創專題論壇即將舉行2025-08-27
· ZWorld2025|共謀研發新范式:消費電子專題論壇即將舉行2025-08-27
· ZWorld2025|破解高效制造難題!中望全球生態大會機械設備行業論壇即將開啟2025-08-25
· 汽車零部件專題論壇邀您共謀破局之路2025-08-25
·? 破解提質增效難題!中望全球生態大會模具制造專題論壇即將舉辦2025-08-25
· ZWorld2025|產教協同創新論壇即將舉辦:共筑工業軟件人才培養新生態2025-08-23
· ZWorld2025|電力行業專題論壇即將舉辦:CAx+AI賦能數字化新紀元2025-08-23
·玩趣3D:如何應用中望3D,快速設計基站天線傳動螺桿?2022-02-10
·趣玩3D:使用中望3D設計車頂帳篷,為戶外休閑增添新裝備2021-11-25
·現代與歷史的碰撞:阿根廷學生應用中望3D,技術重現達·芬奇“飛碟”坦克原型2021-09-26
·我的珠寶人生:西班牙設計師用中望3D設計華美珠寶2021-09-26
·9個小妙招,切換至中望CAD竟可以如此順暢快速 2021-09-06
·原來插頭是這樣設計的,看完你學會了嗎?2021-09-06
·玩趣3D:如何巧用中望3D 2022新功能,設計專屬相機?2021-08-10
·如何使用中望3D 2022的CAM方案加工塑膠模具2021-06-24
·CAD中遞延切點的含義及作用2020-04-09
·怎么在CAD繪制防火墻符號2022-02-14
·CAD如何畫二維扳手2016-10-13
·在CAD中如何填充圓環?2022-01-26
·CAD光標旁的命令輸入顯示窗口不顯示該怎么辦2019-03-26
·如何把CAD編號數字遞增2020-01-15
·如何快速調出CAD的“設計中心”功能面板?2024-01-15
·CAD中如何修改圖像大小2015-10-26