找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?在线3D打印服务,一键上传,自动报价 
查看: 2996|回复: 2
打印 上一主题 下一主题

[推荐] CAD发布lisp应用程序

[复制链接]
跳转到指定楼层
1
发表于 2016-12-5 16:33:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x

经过不断地编码和调试,开发的 LISP 应用程序已经满足需求了,但这并不意味着整个开发阶段完成,还需要发布工作成果。本节介绍发布 LISP 程序的步骤:

整理源代码

也许在开发过程中就已经完成了这项工作,但是在最后发布前这项工作还是必不可少的,其作用主要在于保证CADlisp程序的可维护性和健壮性。主要包括以下几个方面的工作:

1.     调整代码格式,合理使用缩进、空格、空行,并对算法关键点添加注释;

2.     注释调试代码,包括恢复系统变量的值(如 cmdecho 等)、恢复自定义 *error* 函数、将调试使用的全局变量声明为局部变量等

3.     增加容错处理代码。一个完善的应用程序应该具有相当的健壮性,当用户进行各种破坏性操作时都能够正常运行,虽然可以调用附录中的“错误处理函数列表”主题中介绍的函数进行错误处理,但有时在数据输入时就做好容错处理会使程序健壮性更好,如程序提示用户选择图元,而用户实际没有选中任何图元,此时就需要做好容错处理。

加密源代码

  虽然 ZWCAD 无法将 LISP 源代码文件编译为二进制形式,但通过 LISP 加密可以在一定程度上保证源代码的安全性。具体步骤如下:

  1.在 ZWCAD 命令行执行 encryptlisp 命令,弹出如下图所示对话框:


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


   选择一个或多个需要加密的 LISP 文件。

  3.点击“保存文件”组合框中的按钮,弹出如下对话框:


   选择加密后的 LISP 文件的保存位置。

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


注意,ZWCAD 未提供 LISP 文件解密功能,请务必做好未加密源代码的备份工作,以便日后维护。

原文:https://www.zwcad.com/service_69_2405.html


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2016-12-6 08:22:15 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
 楼主| 发表于 2016-12-6 16:08:43 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-5-3 19:46 , Processed in 0.021880 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表