学习好资料 欢迎下载
CAD复习题及答案
1、AutoLISP
2、VisualLISP
3、VBA
4、ADS
5、ObjectARX
学习好资料 欢迎下载
6、.NET 托管API
7、ActiveX Automation
学习好资料 欢迎下载
8、Visual Java
1、 AutoCAD二次开发方式有哪些?各自优缺点?
2、 AutoCAD 中实现ObjectARX .NET API 的有哪些优点?
3、 AutoCAD .NET API 的三个主要的DLL文件是?
4、 简述ObjectARX .NET API所对应的VS.NET版本。
5、 简述AutoCAD数据库的组成。
AutoCAD数据库是用来管理当前图形中的图元实体和其他非几何信息的容器对象,一个AutoCAD数据库包含一套固定的符号表和命名的对象词典,每一个符号表包含一个特定符号
学习好资料 欢迎下载
表记录类的实例,例如层表(AcDbLayerTable)中包含层表的记录,块表(AcDbBlockTable)中包含块表记录,所有的AutoCAD实体均包含于块表记录中。词典提供了一种通用容器来存储对象,它可以保存AcDbObject对象以及其它对象,也可以创建新的对象词典,将新的数据库元素加入其中。
AutoCAD数据库的组成如图所示,从图中我们可以看出数据库主要由一下内容组成: 1) 层表AcDbLayerTable和层表记录AcDbLayerTableRecord,。
2) 块表AcDbBlockTable和块表记录AcDbBlockTableRecord。AutoCAD中所有可见实体均存储在块表记录。块表中包含有两条特殊的记录*MODEL_SPACE(模型空间)和*PAPER_SPACE(图纸空间)。
3) 其他符号表和符号表记录。
4)命名对象词典。缺省情况下当AutoCAD数据库被建立以后,词典中就包括了组词典以及MILINE样式词典。
5)符号表和命名对象词典都是存储数据库对象的容器,用于组织和管理数据库对象。AutoCAD数据库通常有9个固定类型的符号表,开发者不能向数据库中新增或者删除任何一种类型符号表,能实现的是向符号表中添加对应的符号表记录。
6、 Application 对象是 AutoCAD .NET API 对象模型的根对象,它包括哪些部分?
Application 对象是层次结构的根,而且它提供对 AutoCAD 的主窗口的访问。