找回密码
 注册
Simdroid-非首页
查看: 405|回复: 11

[10. Others] 【求助】大家说说搞autocad二次开发,用哪种软件较好?

[复制链接]
macheng 该用户已被删除
发表于 2002-12-22 22:28:20 | 显示全部楼层 |阅读模式 来自 广东深圳
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-12-24 16:12:35 | 显示全部楼层 来自 吉林吉林

回复: 【求助】大家说说搞autocad二次开发,用哪种软件较好?

Simdroid开发平台
较好说不上,知道的有C,VC,VB,Delphi,VFP等开发软件都可以,但AutoLisp是内嵌的,还有一种二次开发共具名字记不得了,在图书馆曾看到过.AutoLisp和VC应该是不错的选择.
建议你到"其他CAX软件版"问问.
buaaecs 该用户已被删除
发表于 2002-12-26 21:02:50 | 显示全部楼层 来自 北京航空航天大学
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-12-27 15:00:11 | 显示全部楼层 来自 吉林吉林

回复: 【求助】大家说说搞autocad二次开发,用哪种软件较好?

就是Object ARX,不过要懂c++.其实还有个Visual Lisp.
建议到华储网查查相关的书.
发表于 2002-12-28 16:03:00 | 显示全部楼层 来自 江苏苏州

回复: 【求助】大家说说搞autocad二次开发,用哪种软件较好?

我曾在以前一個公司見過﹐那兒就是用AutoLisp編譯的﹐但有的公司是用C/C++/VB/VC等很多工具。看各人所好了。
发表于 2003-1-7 10:19:56 | 显示全部楼层 来自 江苏淮安

回复: 【求助】大家说说搞autocad二次开发,用哪种软件较好?

建议用VC,AUTOLISP学了使用空间太小,不易发展。
发表于 2003-3-1 17:09:48 | 显示全部楼层 来自 湖南衡阳

回复: 【求助】大家说说搞autocad二次开发,用哪种软件较好?

用VB也就是利用VBA进行编程,AutoCAD2000以后的版本都支持VBA,此方法简单,并且可通过宏文件嵌埋到dwg文件内部(也可独立),我一般采用VB;
用ObjectARX也可以,但要求对VC有较高的理解,因为AutoDesk公司开发了在VC中进行AutoCAD编程的插件,此插件可在AutoDesk公司网站免费下载,我以前用过,编译生成的是ARX文件,实际上为DLL文件,安全性较好。
AutoLisp语言在很久以前用过,现在都忘得差不多了。
发表于 2003-3-7 21:55:32 | 显示全部楼层 来自 重庆南岸区

回复: 【求助】大家说说搞autocad二次开发,用哪种软件较好?

我见过的好多都是用vc开发的,建议vc,可扩展性能好!
study_xyz 该用户已被删除
发表于 2003-3-11 09:18:05 | 显示全部楼层 来自 江西赣州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-7-18 07:00:04 | 显示全部楼层 来自 山东泰安

回复: 【求助】大家说说搞autocad二次开发,用哪种软件较好?

autocad二次开发的方法很多,初等的象AUTOLISP,它是自带的,简单易学,也可用VBA,它基于VB的特点,应该说是很简单的一中二次开发工具,还有基于C语言的,当然基于C++的Object ARX开发起来功能也是很强大的。
发表于 2010-12-14 12:34:57 | 显示全部楼层 来自 北京
有没有二次开发的教材?各位给点建议。
回复 不支持

使用道具 举报

发表于 2010-12-14 21:53:11 | 显示全部楼层 来自 上海徐汇区
同意楼上诸位的观点,AutoCAD比较常见的开发方式就是Visual Lisp,VBA和VC(基于Object ARX)三种。如果考虑应用范围的话,后面两个应该都是不错的选择。

参考书的话,VBA的不太清楚,Object ARX的不少只是对Autodesk本身提供的document的某些章节进行了翻译,不过参照下也没什么坏处。楼主可以看看下面两本书:
1.于承飞,AutoCAD 2000 二次开发技术(ObjectARX),人民邮电出版社
2.李长勋,AutoCAD ObjectARX程序开发技术,国防工业出版社

不过如果想快速上手的话,最好的办法是参考Object ARX自带的教程,就在arxlabs目录下。照着那些小题目做一遍,就能对整个程序的基本结构有一个初步印象了。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 11:38 , Processed in 0.054288 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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