COM: moniker、UDT、 control 潘爱民 http://www.icst.pkueducn/compcourse
内 复习:COM可连接对象、结构化存储 COM命名服务: moniker ·UDT:统一数据传输 Active Control
复习:可连接对象的基本结构 COnnection PointContainer 可连接对象 接收器 I Connection Poin 连接点对象 枚举器 I Connection Point 连接点对象 接收器
复合文档模型 root Lock Byte Disk Memory 其他
命名和绑定技术( moniker) 内容 名字技术基础 MOniker接口 复合名字对象 COM名字对象分类和应用
!"#$%
名字技术基础 Moniker:名字对象(也是COM对象)为组 件对象提供了符号化的表示方法 名 名字空间 绑定 对象的状态:激活状态或者运行状态、被动状态 绑定:使对象从被动态自动进入运行态—一激活、 连接 所以也被称为“永久智能对象
&' () * +,-./ 01234 56 !"#
名字对象的作用 Class Factor 类厂 客户 +COM对象 (2) MOnika moniker 客户 CM对象
$% $%
概念:COM名字对象 名字对象与文件名的比较 名字对象表达的是com对象智能启动 文件名表达的是文件 名字对象封装了组件对象的状态处理 封装性带来了一致性和多态性 标准接口 MOniker 客户通过名字对象建立与com对象的连接 名字对象是客户与对象之间的桥梁
&'("#) *+&'(*+ ,-./0123.45 . 678 ($%9:;<