经过不断地编码和调试,您开发的 LISP 应用程序已经满足需求了,但这并不意味着整个开发阶段完成,还需要发布您的工作成果。本节介绍发布 LISP 程序的步骤:
整理源代码
也许您在开发过程中就已经完成了这项工作,但是在最后发布前这项工作还是必不可少的,其作用主要在于保证程序的可维护性和健壮性。主要包括以下几个方面的工作:
1. 调整代码格式,合理使用缩进、空格、空行,并对算法关键点添加注释;
2. 注释调试代码,包括恢复系统变量的值(如 cmdecho 等)、恢复自定义 *error* 函数、将调试使用的全局变量声明为局部变量等
3. 增加容错处理代码。一个完善的应用程序应该具有相当的健壮性,当用户进行各种破坏性操作时都能够正常运行,虽然可以调用附录中的“错误处理函数列表”主题中介绍的函数进行错误处理,但有时在数据输入时就做好容错处理会使程序健壮性更好,如程序提示用户选择图元,而用户实际没有选中任何图元,此时就需要做好容错处理。
加密源代码
虽然 ZWCAD 无法将 LISP 源代码文件编译为二进制形式,但通过 LISP 加密可以在一定程度上保证源代码的安全性。具体步骤如下:
1.在 ZWCAD 命令行执行 encryptlisp 命令,弹出如下图所示对话框:

2.点击“选择文件”组合框中的按钮,弹出如下对话框:

选择一个或多个需要加密的 LISP 文件。
3.点击“保存文件”组合框中的按钮,弹出如下对话框:

选择加密后的 LISP 文件的保存位置。
4.设置加密后文件的文件名,选择加密方式,点击“加密”按钮即可进行源代码加密,所有文件加密完成后会弹出如下对话框:

注意,ZWCAD 未提供 LISP 文件解密功能,请务必做好未加密源代码的备份工作,以便日后维护。
推荐阅读:CAX是什么意思
· 一名大四生真实讲述 | 愿国产工业软件走入更多大学课堂2025-10-21
· 新利全站体育官网登录进入全国计算机等级考试,国产工业软件人才培养开启新篇2025-10-15
· 国产CAD软件再添信创利器,tigerenter“自主内核+生态合作”构建自主新格局2025-10-10
· CAD+:联数字与现实,创可持续未来2025-10-09
· CAD+流程工业|tigerenter流程工业解决方案专题研讨会圆满落幕2025-09-29
· 北京勘察工程设计行业沙龙成功举办,共话国产软件赋能行业升级新路径2025-09-26
· tigerenter数智化转型峰会武汉站圆满落幕,“CAD+”战略助推中部工业智造升级2025-09-26
· 新利官网地址荣膺三项“鼎新杯”大奖,以自主创新助力政企数字化转型2025-09-27
·玩趣3D:如何应用tigerenter3D,快速设计基站天线传动螺杆?2022-02-10
·趣玩3D:使用tigerenter3D设计车顶帐篷,为户外休闲增添新装备2021-11-25
·现代与历史的碰撞:阿根廷学生应用tigerenter3D,技术重现达·芬奇“飞碟”坦克原型2021-09-26
·我的珠宝人生:西班牙设计师用tigerenter3D设计华美珠宝2021-09-26
·9个小妙招,切换至新利全站体育官网登录竟可以如此顺畅快速 2021-09-06
·原来插头是这样设计的,看完你学会了吗?2021-09-06
·玩趣3D:如何巧用tigerenter3D 2022新功能,设计专属相机?2021-08-10
·如何使用tigerenter3D 2022的CAM方案加工塑胶模具2021-06-24
·CAD附着外部参照操作2017-10-26
·CAD三维视图的快捷键2020-02-24
·CAD如何创建视口2016-06-06
·CAD中几个全局设置如何操作2020-09-10
·CAD自动排图的图纸无法编辑是为什么2025-08-20
·CAD入门之查询图形质量2018-03-21
·CAD圆角的隐藏用法有哪些2021-06-29
·CAD中Ctrl键的用法你都知道吗?2019-12-02




