自动化( Automation 潘爱民 http://www.icst.pkuedu.cn/compcourse
自动化(Automation) 潘爱民 http://www.icst.pku.edu.cn/compcourse
内 自动化基础 自动化对象实现 自动化对象应用 自动化编程
内容 • 自动化基础 • 自动化对象实现 • 自动化对象应用 • 自动化编程
自动化产生与发展 弱类型的高级语言(比如 Visual basic)如何 使用COM? VBA(或 VBScript) 自动化与COM的关系 自动化的广泛应用
自动化产生与发展 • 弱类型的高级语言 (比如Visual Basic)如何 使用COM ? • VBA( 或VBScript) • 自动化与COM的关系 • 自动化的广泛应用
几个概念 自动化对象 实现了 IDispatch接口的COM对象 属性和方法 OD(对象描述语言) 类型库 自动化兼容的数据类型
几个概念 • 自动化对象 – 实现了IDispatch接口的COM对象 • 属性和方法 • ODL(对象描述语言) • 类型库 • 自动化兼容的数据类型
属性( (property和方法 method 自动化对象的两个基本特性,都具有符 号化的名字,用 DISPID来标识 属性是指自动化对象的数据特征 属性可以由索引,索引可以是整数,也可以是其他 类型 方法是指自动化对象所提供的功能服务 方法比属性要灵活得多,可以包含参数
属性(property)和方法(method) • 自动化对象的两个基本特性,都具有符 号化的名字,用DISPID来标识 • 属性是指自动化对象的数据特征 – 属性可以由索引,索引可以是整数,也可以是其他 类型 • 方法是指自动化对象所提供的功能服务 – 方法比属性要灵活得多,可以包含参数