COM 对象提供了活动空间,COM 对象以接口方式提供服务,这种接口称为COM 接口。在一个软件组件中,每个组件都是 COM 对象,它们分别实现各自的功能;COM 接口是组件间进行通信的基础,是软件组件的关键。一个组件程序可以包含多个 COM 对象,每个 COM 对象可以有多个 COM 接口。当别的组件或普通程序组件的客户程序调用某个组件的功能时,它首先创建一个 COM 对象或者获得一个 COM 对象,然后通过该对象的 COM 接口调用它所提供的服务。COM 规范定义的组件模型,除了上面提到的面向对象的特性以外,还具有语言无关性,对进程的透明性和可重用机制等优点[18]。
COM程序有两种实现方式,进程外组件方式(独立的EXE文件)与进程内组件方式(DLL(Dynamic Link Library)文件)。用户可以使用Visual Basic(开发外挂模块)和Visual C++(开发内嵌模块)开发自己的应用程序。进程外组件方式就是编译生成独立的
上一篇:
solidworks二次开发毕业设计论文(完美版修改)(1)(word论文)
下一篇:
汝康皮肤护理液医治烧伤的可行性和效果分析