經過不斷地編碼和調試,您開發(fā)的 LISP 應用程序已經滿足需求了,但這并不意味著整個開發(fā)階段完成,還需要發(fā)布您的工作成果。本節(jié)介紹發(fā)布 LISP 程序的步驟:

 

整理源代碼

 

也許您在開發(fā)過程中就已經完成了這項工作,但是在最后發(fā)布前這項工作還是必不可少的,其作用主要在于保證程序的可維護性和健壯性。主要包括以下幾個方面的工作:

1.     調整代碼格式,合理使用縮進、空格、空行,并對算法關鍵點添加注釋;

2.     注釋調試代碼,包括恢復系統(tǒng)變量的值(如 cmdecho 等)、恢復自定義 *error* 函數、將調試使用的全局變量聲明為局部變量等

3.     增加容錯處理代碼。一個完善的應用程序應該具有相當的健壯性,當用戶進行各種破壞性操作時都能夠正常運行,雖然可以調用附錄中的錯誤處理函數列表主題中介紹的函數進行錯誤處理,但有時在數據輸入時就做好容錯處理會使程序健壯性更好,如程序提示用戶選擇圖元,而用戶實際沒有選中任何圖元,此時就需要做好容錯處理。

 

加密源代碼

 

  雖然 ZWCAD 無法將 LISP 源代碼文件編譯為二進制形式,但通過 LISP 加密可以在一定程度上保證源代碼的安全性。具體步驟如下:

  1. ZWCAD 命令行執(zhí)行 encryptlisp 命令,彈出如下圖所示對話框:

1.png

  2.點擊選擇文件組合框中的按鈕,彈出如下對話框:

Image 12.png

   選擇一個或多個需要加密的 LISP 文件。

  3.點擊保存文件組合框中的按鈕,彈出如下對話框:

Image 13.png

   選擇加密后的 LISP 文件的保存位置。

  4.設置加密后文件的文件名,選擇加密方式,點擊加密按鈕即可進行源代碼加密,所有文件加密完成后會彈出如下對話框:

Image 14.png

 注意,ZWCAD 未提供 LISP 文件解密功能,請務必做好未加密源代碼的備份工作,以便日后維護。



推薦閱讀:CAX是什么意思 

 


最新資訊 經驗技巧 CAD常見問題
立即獲取報價
請?zhí)顚懶彰?/div>
姓名至少輸入2個字符
姓名僅支持漢字、字母
驗證
獲取驗證碼
請?zhí)顚懯謾C號
請?zhí)顚懻_的手機號
驗證碼
驗證碼應為6位數字
驗證碼錯誤
請?zhí)顚懝久Q
公司名稱僅支持漢字、字母
請先閱讀并同意《隱私政策》
關注公眾號
免費領取30天激活碼
聯系客服