明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3042|回复: 10

[关注] CAD开发趋势

[复制链接]
发表于 2005-5-10 17:49:00 | 显示全部楼层 |阅读模式
近日由于研究AutoCAD的二次开发,搜索了很多资料,经过不断地尝试和总结,发现用vba,vb等语言开发autocad确实方便.但是方便不是长久之计.看看现在地情况:               


1.时下正在流行着java的rich client platfom的东东,利用这个开发平台,可以很方便地开发出客户端,关键技术是它用到了SWT和jface,能使内存开销少,资源利用少,系统运行快.        主要还是能实现跨平台,这样不仅Windows用户可以用,Unix,Linux,Mac系统上都能用了.                                                                                                               


        2.利用activex技术能将ole对象嵌入到SWT窗口,然后可以利用ole automation直接操控这个嵌入的应用程序.能实现自定义的功能,适合开发自己的autocad编辑器.               


everything is an object.我想在今后的一段时间内,RCP plugin和activex控件的结合将是java软件开发的一个特征.所以我建议各位多关注一下,在这方面多花点时间研究,大家多讨论讨论,也建议管理员能为java语言开发autocad独立出一个板块来,方便大家进行交流和学习.
 楼主| 发表于 2005-5-13 11:16:00 | 显示全部楼层
这么多人看了之后居然没有留下一点意见么?太失望了
发表于 2005-5-14 16:58:00 | 显示全部楼层
关于跨平台的事:


AutoCAD现在的版本(将来的版本可能也是)不支持Windows以外的操作系统。所以如果是考虑针对AutoCAD的开发,跨平台就没有意义。
 楼主| 发表于 2005-5-21 16:04:00 | 显示全部楼层
或许你说的是有道理的.但是我的感觉恰好和你相反.AutoDesk公司未必会永远那么固执地守候Windows系统.当他看到Unix系统的必要性后,自然开发Java版的Autocad是很自然的事情.因为现在很多服务器已经用到了Unix上,比如IBM公司的小型机.正是Unix系统的诸多有点产生了这个结果.所以个人认为这个领域还是会在一段不长的时间内会热起来.本人在这段时间内在这个方面做了大量的研究,已经有一定的成效.相信过不了半个月,我的研究将宣告成功.这样,用java进行aotucad二次开发将不是冷门
 楼主| 发表于 2005-5-26 13:47:00 | 显示全部楼层
同志们,我这几天的研究终于有了一定的收获.我通过java的RCP平台将autocad嵌入,然后能进行基本的autocad的操作.虽然付出了半个多月的努力,但是总的来说还是挺高兴的.以后有谁有这方面的研究可以一起探讨一下.
 楼主| 发表于 2005-5-26 13:50:00 | 显示全部楼层
理论框架如下:RCP -> OLEAutomation -> VB Activex Document -> oleAutomation         ->autocad
发表于 2005-5-28 14:04:00 | 显示全部楼层
太复杂了,自己研究去吧!,不如顺便再研究个操作系统,再做一个运行于此操作系统的比autocad更强大的图形软件.ok?
发表于 2005-6-30 14:24:00 | 显示全部楼层

没有意义

可能性不大。至少目前 www.hsh-xw.com
发表于 2005-8-16 16:42:00 | 显示全部楼层

CAD二次开发有啥商业价值呢?能不能开发软件来卖哟?

我毕业设计就是这个鬼东东,请教大侠们。

发表于 2005-8-17 13:06:00 | 显示全部楼层

坚持就是胜利!!

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

本版积分规则

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

GMT+8, 2024-11-18 15:46 , Processed in 0.226000 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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