BigJue 发表于 2005-5-10 17:49:00

[关注] CAD开发趋势

近日由于研究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独立出一个板块来,方便大家进行交流和学习.

BigJue 发表于 2005-5-13 11:16:00

这么多人看了之后居然没有留下一点意见么?太失望了

秋枫 发表于 2005-5-14 16:58:00

关于跨平台的事:


AutoCAD现在的版本(将来的版本可能也是)不支持Windows以外的操作系统。所以如果是考虑针对AutoCAD的开发,跨平台就没有意义。

BigJue 发表于 2005-5-21 16:04:00

或许你说的是有道理的.但是我的感觉恰好和你相反.AutoDesk公司未必会永远那么固执地守候Windows系统.当他看到Unix系统的必要性后,自然开发Java版的Autocad是很自然的事情.因为现在很多服务器已经用到了Unix上,比如IBM公司的小型机.正是Unix系统的诸多有点产生了这个结果.所以个人认为这个领域还是会在一段不长的时间内会热起来.本人在这段时间内在这个方面做了大量的研究,已经有一定的成效.相信过不了半个月,我的研究将宣告成功.这样,用java进行aotucad二次开发将不是冷门

BigJue 发表于 2005-5-26 13:47:00

同志们,我这几天的研究终于有了一定的收获.我通过java的RCP平台将autocad嵌入,然后能进行基本的autocad的操作.虽然付出了半个多月的努力,但是总的来说还是挺高兴的.以后有谁有这方面的研究可以一起探讨一下.

BigJue 发表于 2005-5-26 13:50:00

理论框架如下:RCP -> OLEAutomation -> VB Activex Document -> oleAutomation       ->autocad

tongyu 发表于 2005-5-28 14:04:00

太复杂了,自己研究去吧!,不如顺便再研究个操作系统,再做一个运行于此操作系统的比autocad更强大的图形软件.ok?

lewis2002 发表于 2005-6-30 14:24:00

没有意义

可能性不大。至少目前


<A href="http://www.hsh-xw.com/" target="_blank" >www.hsh-xw.com</A>

steven 发表于 2005-8-16 16:42:00

<P>CAD二次开发有啥商业价值呢?能不能开发软件来卖哟?</P>
<P>我毕业设计就是这个鬼东东,请教大侠们。</P>

ZWZW 发表于 2005-8-17 13:06:00

<P>坚持就是胜利!!</P>
页: [1] 2
查看完整版本: [关注] CAD开发趋势