自动化(Automation) 自动化(Automation)
潘爱民
.pCourse/
内容
自动化基础
自动化对象实现
自动化对象应用
自动化编程
自动化产生与发展
弱类型的高级语言(比如Visual Basic)?
VBA(或VBScript)
的关系
自动化的广泛应用
几个概念
自动化对象
对象
属性和方法
ODL(对象描述语言)
类型库
自动化兼容的数据类型
属性(property)和方法(method)
自动化对象的两个基本特性,都具有符号化的名字,用DISPID来标识
属性是指自动化对象的数据特征
属性可以由索引,索引可以是整数,也可以是其他类型
方法是指自动化对象所提供的功能服务
方法比属性要灵活得多,可以包含参数
类型库(typelib)
类型信息是客户程序与组件对象之间通讯的基础
IDL和ODL
接口类型信息使用interface或dispinterface关键字描述
对象类型信息使用coclass关键字描述
library关键字描述库信息
一个组件程序中的所有对象放在一个ODL文件中,并用library关键字描述库信息
工具MIDL:从ODL(IDL)编译成TLB文件
ODL描述举例
未完
ODL描述举例(续)
另一个ODL接口例子
IDispatch接口
自动化(Automation) 来自淘豆网www.taodocs.com转载请标明出处.