首先要给大家初步介绍下cad二次开发的几个方式,Lisp,ActiveX,.net,arx基本这4种方式。其中lisp语法简单,但是保密性几乎为零。activex作为com接口语法简单易用,但功能不强。而arx模式虽然功能强大,但需要c++基础,语法复杂难懂,且对版本依赖高。而.net开发采用C#语言易懂,且具有arx开发方式相同的强大能力。但.net开发方式只支持cad2006以上版本(注:2006版本bug超多,不推荐),因此设备工程师也就不支持低版本cad的开发工作了,但是长远看.net开发是大势所趋。 |