组件对象模型是微软的一套软件组件的应用二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、OLE自动化、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。COM与实作语言种类无关,如此使用它实作的物件可用在不同于开发它的环境,甚至跨越机器边界。对制作良好的物件,COM使物件得以重复使用,而无须知道其内部实作,因为它强制实作者提供与实作分离、确切定义的界面。各语言不同的储存配置语意使组件对象模型用物件参照计数管理其自身的产生与销毁。不同界面间型别转换的铸型用 QueryInterface 方法。
组件对象模型是微软的一套软件组件的应用二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、OLE自动化、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。COM与实作语言种类无关,如此使用它实作的物件可用在不同于开发它的环境,甚至跨越机器边界。对制作良好的物件,COM使物件得以重复使用,而无须知道其内部实作,因为它强制实作者提供与实作分离、确切定义的界面。各语言不同的储存配置语意使组件对象模型用物件参照计数管理其自身的产生与销毁。不同界面间型别转换的铸型用 QueryInterface 方法。
,是用来描述软件组件界面的一种计算机语言。IDL通过一种独立于编程语言的方式来描述接口,使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流;比如,一个组件用C++写成,另一个组件用Java写成。
组件对象模型是微软的一套软件组件的应用二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、OLE自动化、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。COM与实作语言种类无关,如此使用它实作的物件可用在不同于开发它的环境,甚至跨越机器边界。对制作良好的物件,COM使物件得以重复使用,而无须知道其内部实作,因为它强制实作者提供与实作分离、确切定义的界面。各语言不同的储存配置语意使组件对象模型用物件参照计数管理其自身的产生与销毁。不同界面间型别转换的铸型用 QueryInterface 方法。
组件对象模型是微软的一套软件组件的应用二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、OLE自动化、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。COM与实作语言种类无关,如此使用它实作的物件可用在不同于开发它的环境,甚至跨越机器边界。对制作良好的物件,COM使物件得以重复使用,而无须知道其内部实作,因为它强制实作者提供与实作分离、确切定义的界面。各语言不同的储存配置语意使组件对象模型用物件参照计数管理其自身的产生与销毁。不同界面间型别转换的铸型用 QueryInterface 方法。
组件对象模型是微软的一套软件组件的应用二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、OLE自动化、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。COM与实作语言种类无关,如此使用它实作的物件可用在不同于开发它的环境,甚至跨越机器边界。对制作良好的物件,COM使物件得以重复使用,而无须知道其内部实作,因为它强制实作者提供与实作分离、确切定义的界面。各语言不同的储存配置语意使组件对象模型用物件参照计数管理其自身的产生与销毁。不同界面间型别转换的铸型用 QueryInterface 方法。
组件对象模型是微软的一套软件组件的应用二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、OLE自动化、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。COM与实作语言种类无关,如此使用它实作的物件可用在不同于开发它的环境,甚至跨越机器边界。对制作良好的物件,COM使物件得以重复使用,而无须知道其内部实作,因为它强制实作者提供与实作分离、确切定义的界面。各语言不同的储存配置语意使组件对象模型用物件参照计数管理其自身的产生与销毁。不同界面间型别转换的铸型用 QueryInterface 方法。