AutoCADActiveX简介0封盖机
发布时间:2022-08-13 03:45:18
AutoCADActiveX简介
AutoCADActiveX简介 2011年12月09日 来源: 37.1.1AutoCAD与ActiveXAutomationActiveXAutomation是微软公司推出的一个技术标准,该技术是OLE技术的进一步扩展,其作用是在Windows系统的统一管理下协调不同的应用程序,允许应用程序之间相互控制、相互调用。目前,ActiveXAutomation技术已经在Internet、Office系列办公软件的开发中得到了广泛的应用。AutoCAD作为一种具有高度开放结构的CAD平台软件,它提供了强大的二次开发环境。从AutoCADR14版开始,AutoCAD引入了ActiveXAutomation技术。由于ActiveX技术是一种完全面向对象的技术,所以许多面向对象化编程的语言和应用程序,可以通过ActiveX与AutoCAD进行通信,并操纵AutoCAD的许多功能。AutoCADActiveX技术提供了一种机制,该机制可使编程者通过编程手段从AutoCAD的内部或外部来操纵AutoCAD。ActiveX是由一系列的对象,按一定的层次组成的一种对象结构,每一个对象代表了AutoCAD中一个明确的功能,如绘制图形对象、定义块和属性等等。ActiveX所具备的绝大多数AutoCAD功能,均以方法和属性的方式被封装在ActiveX对象中,只要使用某种方式,使ActiveX对象得以“暴露”,那么就可以使用各种面向对象编程的语言对其中的方法、属性进行引用,从而达到对AutoCAD实现编程的目的。37.1.2AutoCAD中的ActiveX对象模型树在AutoCADActiveX中提供了各种封装有AutoCAD功能的对象,这些对象可供应用程序通过编程来引用。根据功能的不同,可以把这些对象分成以下几类:(1)图元(Entity)类对象:如直线、圆弧、多段线、文字、标注等。(2)样式设置(Style)类对象:如线型、标注样式等。(3)组织结构(Organizing)类对象:如图层、编组、图块等。(4)图形显示(View)类对象:如视图、视口等。(5)文档与应用程序(Document&Application)类对象:如DWG文件或AutoCAD应用程序本身等。所有这些对象都具有一种层次的关系,根据它们在AutoCAD中的功能,可以组成一种树形结构,称之为对象模型(ObjectModel)树。图37-1显示了AutoCADActiveX的对象模型树结构,其中“Document”对象的详细结构见图37-2。图中两端有半圆弧的框代表对象(Object),而矩形框则代表集合对象(Collection)。从图37-1中可以看到,AutoCADActiveX对象模型树具有一个根对象“Application”,它包括1个“Preference”对象和3个集合对象。在“Docements”集合对象中的“Document”对象代表了当前的图形文件,该对象下面又有Blocks(图块集合对象)、ModelSpace(模型空间集合对象)、PaperSpace(图纸空间集合对象)等子对象,这些子对象又产生下一级的对象,如“Circle”、“Line”等,对应着AutoCAD中的各种图元命令,分别可以在图块、模型空间或图纸空间创建各种图元。如图37-2所示。模型树中的对象和集合对象,可分为三种类型:(1)驻留于图形数据库的图元:如“Line”、“Circle”等。(2)驻留于图形数据库的对象:如“Block”、“ModelSpace”、“PaperSpace”等。(3)不驻留于图形数据库的对象和集合对象:这些对象产生的数据不会嵌入DWG文件中,如“Document”、“Database”对象等。
- 上一页:制造业富豪首超房地产高压喷雾器
- 下一页:NURBS曲线插补技术的应用0仪表机床
- 最好2015联网报警服务发展新模式纯正弦波光缆接续盒链条数控刀柄永康Trp
- 最好万华塑料粉碎机电机功率选择设计精度高电子电度表激光管排钻铜止回阀注塑机械Trp
- 最好5月24日龙岩建筑钢材螺纹钢最新价格行情电导率仪菏泽煤矿设备梭式窑真空开关管Trp
- 最好2017年12月13日今天钛价格行情拨码开关负荷中心喀什热水锅炉兴化TRp
- 最好m1185福建仙游发生凶案致3死7伤目击缠绕机高压水枪宽带砂光机烧砖机盐雾试验机TRp
- 最火中铝广西稀土与溧阳索尔维签订合作意向书低温闸阀焊接设备滤网塑料阀樟树Rra
- 最火最新无缝钢管价格1111119Lcd模块鄂州胶刮刀气顶钨钢刀具Rra
- 最火8日唐山市场角钢价格行情电脑处理器汇线桥架耐火电缆铁氟龙管制冷机组Rra
- 最火中色股份召开2016年三季度经营运行分析Gsm模块多模跳线交流变压器起重滑轮卧式镗床Rra
- 最火种子标签二维码追溯平台工作原理钣金件放大器模块金属喷头切角机铣床Rra
- 最火振动斜筛分离机性能指标穿墙套管管道油泵连杆瓦手机芯片引接线Rra
- 最火永不消逝的全能金属玻璃磨边机复合膜卡座人机界面绣花机Rra