明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: caocaosasd

新手求教一下,cad用vb可以做到像lisp那样的小程序吗?

[复制链接]
发表于 2021-7-10 13:51 | 显示全部楼层
楼主不要只学lisp,如果觉得lisp代码难懂可以从VBA用com入手,lisp从做命令调用VBA宏开始一点一点接触,com熟了,alisp简单的也会了,vlisp自然就通了,之后可以试着接触一下vb.net或C#,VBA代码可以直接拿到vb.net用,但要注意一下书写格式
发表于 2021-7-10 13:53 | 显示全部楼层
vb.net可以用和VBA一样的com来开发,也可以用自己的.net方式来开发
发表于 2021-7-10 13:54 | 显示全部楼层
用com也可以解析lisp代码,所以在vba里完全可以执行lisp函数
发表于 2021-7-10 13:57 | 显示全部楼层
本帖最后由 wuyunpeng888 于 2021-7-10 14:03 编辑

还有操作CAD以外的其它功能,VBA要比lisp强上太多,刚开始学lisp时可能还不会觉得会用到CAD之外的功能,但随着学习的深入你会发现有太多的想法都要用CAD之外的功能了,用lisp来操作CAD之外的东西,那效率只会比VBA慢无数倍,还不一定都能做到,只能用很多的野路子来搞,这些方法一般也都是会高级语言的人提供的
发表于 2021-7-10 14:14 | 显示全部楼层
用lisp的一般有两类人
一类是开始就没接触过高级语言,开始就从lisp开始一点一点学,用了多年后深入掌握lisp函数和思想,应用游刃有余,想改高级语言很困难也无法接受,思想已经固化,只能用lisp,也看不得高级语言的好
另一类是开始用lisp对lisp有一定了解,后又学了高级语言,但学得不精,外接项目解决不了功能依赖的问题,觉得处理起来比较麻烦,所以牺牲高级语言又转向lisp来做项目

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-5 03:44 , Processed in 0.307813 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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