Modelo de objetos componentes (COM)
Propósito
COM es un sistema independiente de la plataforma, distribuido y orientado a objetos para crear componentes de software binarios que pueden interactuar. COM es la tecnología básica para las tecnologías OLE (documentos compuestos) y ActiveX (componentes habilitados para Internet).
Donde sea aplicable
Los objetos COM se pueden crear con una variedad de lenguajes de programación. Los lenguajes orientados a objetos, como C++, proporcionan mecanismos de programación que simplifican la implementación de objetos COM. Estos objetos pueden estar dentro de un único proceso, en otros procesos, incluso en equipos remotos.
Requisitos de tiempo de ejecución
Para obtener información sobre qué sistemas operativos son necesarios para usar una interfaz o función determinada, consulte la sección Requisitos de la documentación de la interfaz o función.
En esta sección
Tema | Descripción |
---|---|
Aspectos básicos de COM |
Describe los conceptos fundamentales y la referencia de programación. |
OLE y transferencia de datos |
Describe documentos compuestos y transferencia de datos. |
Controles y páginas de propiedades |
Describe los controles ActiveX y las páginas de propiedades. |
Traducciones de idioma COM |
Describe las diferencias entre los lenguajes de programación y describe cómo traducir la sintaxis de objetos COM de un lenguaje a otro. |
documentación relacionada
Tema | Descripción |
---|---|
Aspectos básicos de COM |
Describe los conceptos fundamentales y la referencia de programación. |
OLE y transferencia de datos |
Describe documentos compuestos y transferencia de datos. |
Controles y páginas de propiedades |
Describe los controles ActiveX y las páginas de propiedades. |
Traducciones de idioma COM |
Describe las diferencias entre los lenguajes de programación y describe cómo traducir la sintaxis de objetos COM de un lenguaje a otro. |
Temas relacionados
Tema | Descripción |
---|---|
Modelo de objetos componentes (COM) |
COM es un sistema independiente de la plataforma, distribuido y orientado a objetos para crear componentes de software binarios que pueden interactuar. COM es la tecnología básica para las tecnologías OLE (documentos compuestos) y ActiveX (componentes habilitados para Internet). |
Automation |
La automatización permite a los paquetes de software exponer sus características únicas a las herramientas de scripting y a otras aplicaciones. Automation usa el modelo de objetos componentes (COM), pero se puede implementar independientemente de otras características OLE, como la activación local. |
Lenguaje de definición de interfaz de Microsoft (MIDL) |
El lenguaje de definición de interfaz de Microsoft (MIDL) define interfaces entre los programas cliente y servidor. Microsoft incluye el compilador MIDL con el Kit de desarrollo de software (SDK) de plataforma para permitir a los desarrolladores crear los archivos del lenguaje de definición de interfaz (IDL) y los archivos de configuración de aplicaciones (ACF) necesarios para las interfaces de llamada a procedimiento remoto (RPC) y las interfaces COM/DCOM. MIDL también admite la generación de bibliotecas de tipos para OLE Automation. |
Almacenamiento estructurado |
Structured Storage proporciona persistencia de archivos y datos en COM mediante el control de un único archivo como una colección estructurada de objetos conocidos como almacenamientos y secuencias. |
COM+ |
COM+ es una evolución del modelo de objetos componentes de Microsoft (COM) y del servidor de transacciones de Microsoft (MTS). COM+ se basa en y amplía las aplicaciones escritas mediante COM, MTS y otras tecnologías basadas en COM. |