双木林 发表于 2007-8-9 17:15:00

能用com解决的我干嘛还要用ARX ?

&nbsp;&nbsp;&nbsp; 当前AutoCAD的二次开发工具主要有:VisualLisp、VBA和ObjectARX等。其中,VisualLisp与VBA较为简单,特别是VBA,使用方便且开发速度较快,但其功能相比ObjectARX有所不足,尤其是对面向对象的功能支持不好。而ObjectARX基于VC平台,在C++的支持下,其功能非常强大,可以很好地运用各种面向对象技术,但其缺点是发开速度比较慢,同时对开发人员的能力要求较高。<p>&nbsp;&nbsp;&nbsp; .NET开发平台,具有众多优点。基于.NET平台对AutoCAD进行二次开发,可充分利用.NET的各种优势,在保证功能强大的前提下大大提高开发速度。</p><p>&nbsp;&nbsp;&nbsp; 由于.NET下可同时调用 COM 库和 ARX 库,能用com解决的我干嘛还要用ARX ?</p>

sieben 发表于 2007-8-9 22:47:00

其实你前面的话不就回答了你后面的问题了吗?呵呵!自答自问啊?

houlinbo 发表于 2007-8-15 09:57:00

.net下,com+arx=效率+功能
页: [1]
查看完整版本: 能用com解决的我干嘛还要用ARX ?