- 博客(3)
- 收藏
- 关注
转载 利用C#进行AutoCAD的二次开发(一)by C#才鸟
众所周知,对AutoCAD进行二次开发用到的主要工具有:ObjectArx,VBA,VLisp。但它们的优缺点是显而易见的:ObjectArx功能强大,编程效率高,但它的缺点是编程者必须掌握VC++,而这门语言非常的难学;VBA和VLisp虽然简单易上手,但它们对于开发大型的程序好象无能为力。那究竟有没有一种语言能结合它们的优点而尽量避免它们的缺点呢? 回答是肯定的,那就是微软新推出的21世纪编
2008-08-07 12:33:00 1537
原创 利用C#进行AutoCAD的二次开发(三) by C#才鸟
这一讲的主要内容是介绍AutoCAD对象模型,如果你对VBA开发AutoCAD了解的话,这部分内容应该是超简单的。对象是 AutoCAD ActiveX 接口的主要构造块,每一个显示的对象均精确代表一个 AutoCAD 组件。AutoCAD ActiveX 接口的主要对象有:• 直线、圆弧、文字和标注等图形对象。• 线型与标注样式等样式设置对象 • 图层、编组和块等组织结构对象 • 视图与视口等图
2008-08-07 12:29:00 774
转载 利用C#进行AutoCAD的二次开发(二) by C#才鸟
大家好,今天我继续给各位介绍利用C#进行AutoCAD的二次开发。在这一讲中,主要介绍上一讲例子中存在的问题。 在上一次的例子中我是通过引用AutoCAD 2004 Type Library来进行C#与AutoCAD之间的通信,但这种方法存在两个致命的缺点。第一个缺点是每次调试程序的时候C#都要重新启动AutoCAD,如果调试的次数非常多(比如跟踪错误然后调试),那么编程的效率就很低,因
2008-08-07 12:23:00 1162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人