[关注] 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独立出一个板块来,方便大家进行交流和学习. 这么多人看了之后居然没有留下一点意见么?太失望了 关于跨平台的事:
AutoCAD现在的版本(将来的版本可能也是)不支持Windows以外的操作系统。所以如果是考虑针对AutoCAD的开发,跨平台就没有意义。 或许你说的是有道理的.但是我的感觉恰好和你相反.AutoDesk公司未必会永远那么固执地守候Windows系统.当他看到Unix系统的必要性后,自然开发Java版的Autocad是很自然的事情.因为现在很多服务器已经用到了Unix上,比如IBM公司的小型机.正是Unix系统的诸多有点产生了这个结果.所以个人认为这个领域还是会在一段不长的时间内会热起来.本人在这段时间内在这个方面做了大量的研究,已经有一定的成效.相信过不了半个月,我的研究将宣告成功.这样,用java进行aotucad二次开发将不是冷门 同志们,我这几天的研究终于有了一定的收获.我通过java的RCP平台将autocad嵌入,然后能进行基本的autocad的操作.虽然付出了半个多月的努力,但是总的来说还是挺高兴的.以后有谁有这方面的研究可以一起探讨一下. 理论框架如下:RCP -> OLEAutomation -> VB Activex Document -> oleAutomation ->autocad 太复杂了,自己研究去吧!,不如顺便再研究个操作系统,再做一个运行于此操作系统的比autocad更强大的图形软件.ok?
没有意义
可能性不大。至少目前<A href="http://www.hsh-xw.com/" target="_blank" >www.hsh-xw.com</A> <P>CAD二次开发有啥商业价值呢?能不能开发软件来卖哟?</P>
<P>我毕业设计就是这个鬼东东,请教大侠们。</P> <P>坚持就是胜利!!</P>
页:
[1]
2