乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 117|回复: 14

[编程交流] VBA书籍

[复制链接]

5

主题

17

帖子

12

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 15:00:49 | 显示全部楼层 |阅读模式
有谁能给我指点VBA for AutoCAD的好书吗?我是这里的初学者,需要一些指导。我有AutoCAD 2006 VBA的书,但我正在寻找更新的东西。我觉得我很了解基本代码和VBAIDE属性,但我需要有很多代码的东西!!!
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:06:17 | 显示全部楼层
你看过AfraLISP上的资源了吗?可能会省点钱
 
http://www.afralisp.net/
回复

使用道具 举报

6

主题

44

帖子

39

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 15:12:52 | 显示全部楼层
我也会问为什么VBA?我很确定它已经被丢弃了。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:14:03 | 显示全部楼层
我同意A.Buckingham的观点-我会选择LISP而不是VBA,但有传言说LISP可能很快也会被删除。。。所以也许你想调查ObjectARX。。。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:18:44 | 显示全部楼层
请参见此处:
 
http://www.cadtutor.net/forum/showthread.php?t=32857
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:22:22 | 显示全部楼层
http://discussion.autodesk.com/forums/thread.jspa?threadID=715071&tstart=0
 
下面是另一个讨论AutoCAD api的当前状态的线程。尽管该线程主要是猜测,但Autodesk人员的一些帖子非常清楚地说明了VBA的最终命运(如果不一定是迫在眉睫的话)。
 
其他海报对这条线索的评论暗示,Lisp也可能面临类似的命运。Autodesk人员没有确认这一点,尽管他们也没有刻意否认。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:27:54 | 显示全部楼层
肖恩,
 
您建议用户学习哪种语言来代替LISP或VBA?
 
.网络?ObjectARX?C++
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:34:01 | 显示全部楼层
为了澄清;我对ObjectARX的理解是,它是Autodesk提供的核心AutoCAD功能。
 
由于AutoCAD是用C/C++编写的,因此这些语言可以最直接地访问ObjectARX,并提供最多的功能(例如自定义对象和实体)。由于内存管理的所有方面都必须明确解决,因此它们对程序员的要求也最大。
 
这个NET语言(托管)受益于提供的内存管理。NET framework–因此,消除了编码中更困难(耗时且容易出错)的一个方面。我从Autodesk内部的消息来源(可能是Kean Walmsley或Fenton Webb)听说,通过“托管包装器”实现ObjectARX。NET是一个相对简单的过程。事实上,我相信他们将这一过程描述为“基本自动化”。这意味着新功能将很快公开。
 
我认为,LISP和VBA的部分问题在于,需要付出更多努力才能为公众消费做好准备。如果Autodesk坚持每年发布一次,他们可能没有资源继续公开所有新功能。
 
我走了C#路线,发现它相当令人印象深刻。可以想象,任何一种。Net变体将提供同样多的功能,因此这实际上是一个偏好问题。这个篮网有点少,需要大量的早期投入。然而,在经历了那个“驼峰”之后,我实际上认为对于我们经常要求AutoCAD完成的一些高要求的任务来说,它更容易(当然与VBA相比)。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:37:53 | 显示全部楼层
非常感谢您的解释,非常感谢您的时间。
 
我已经和一些人谈过C/C++,他们回应了你关于内存管理的想法,非常耗时而且容易出错。
 
但从你的建议来看,似乎是这样。NET是最容易访问的方式。
 
我认为,当用户尝试学习新的语言时,有一些LISP/VBA编程的背景一定会有帮助,例如。NET/C/C++,等等,但我可以看出,在一个人变得胜任之前,还有一个巨大的“驼峰”需要克服。。
 
再次感谢,
 
回复

使用道具 举报

5

主题

17

帖子

12

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 15:43:16 | 显示全部楼层
谢谢你的回复。这确实给了我一些思考的东西。我是编程新手,所以我不确定语言应该朝什么方向发展,但我需要学习一些东西。我以前使用过Lisp,但并不特别喜欢这种语言。我想学习一些对其他程序来说更具多样性的东西,比如C+。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 21:10 , Processed in 0.471589 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表