【摘要】:ActiveX自动化是微软建立的标准,原来叫做OLE自动化,它允许用户在一个Windows应用程序中通过暴露的对象控制另一个Windows应用程序。对于AutoCAD而言,ActiveX提供利用Visual Basic编程的应用程序控制AutoCAD暴露对象,两者具有独立的界面,没有附属关系,这是与ObjectARX技术的根本区别。ActiveX自动化对象的概念跟面向对象语言中的对象一致,它可以是应用程序本身、应用程序下的文档或文档中的某一具体实体。
ActiveX自动化是微软建立的标准,原来叫做OLE自动化(OLE Automation),它允许用户在一个Windows应用程序中通过暴露的对象(Exposed Objects)控制另一个Windows应用程序。特别是,用户能够访问这些对象的方法和属性,而不是它们的原始数据,它不仅能跨越应用程序的界限起作用,还能跨越语言的界限。对于AutoCAD而言,ActiveX提供利用Visual Basic编程的应用程序控制AutoCAD暴露对象,两者具有独立的界面,没有附属关系,这是与ObjectARX技术的根本区别。比如利用Visual Basic编程可以方便地对数据库进行操作,在AutoCAD环境下实现比较复杂的功能。
ActiveX自动化对象的概念跟面向对象语言中的对象一致,它可以是应用程序本身、应用程序下的文档或文档中的某一具体实体。每一个对象都有其各自的属性和方法,对象的属性描述该对象的特征,对象的方法是对象可以执行的各种操作。例如,对于Line对象,它有Color、Layer、StartPoint、End-Point等属性,有Copy、Erase、Mirror、Offset等方法。(www.xing528.com)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。