Modelo de objeto de componente (COM)
Propósito
O COM é um sistema independente de plataforma, distribuído e orientado a objetos para criar componentes de software binário que podem interagir. O COM é a tecnologia fundamental para as tecnologias OLE (documentos compostos) e ActiveX (componentes habilitados para Internet) da Microsoft.
Quando aplicável
Objetos COM podem ser criados com uma variedade de linguagens de programação. Linguagens orientadas a objetos, como C++, fornecem mecanismos de programação que simplificam a implementação de objetos COM. Esses objetos podem estar em um único processo, em outros processos, mesmo em computadores remotos.
Requisitos de tempo de execução
Para obter informações sobre quais sistemas operacionais são necessários para usar uma determinada interface ou função, consulte a seção Requisitos da documentação da interface ou função.
Nesta seção
Tópico | Descrição |
---|---|
Conceitos básicos do COM |
Descreve os conceitos fundamentais e a referência de programação. |
OLE e de Transferência de Dados |
Descreve documentos compostos e transferência de dados. |
controles e páginas de propriedades |
Descreve controles ActiveX e páginas de propriedades. |
de Conversões de Idiomas COM |
Descreve as diferenças entre linguagens de programação e descreve como traduzir a sintaxe de objeto COM de um idioma para outro. |
Documentação relacionada
Tópico | Descrição |
---|---|
Conceitos básicos do COM |
Descreve os conceitos fundamentais e a referência de programação. |
OLE e de Transferência de Dados |
Descreve documentos compostos e transferência de dados. |
controles e páginas de propriedades |
Descreve controles ActiveX e páginas de propriedades. |
de Conversões de Idiomas COM |
Descreve as diferenças entre linguagens de programação e descreve como traduzir a sintaxe de objeto COM de um idioma para outro. |
Tópicos relacionados
Tópico | Descrição |
---|---|
com (modelo de objeto de componente) |
O COM é um sistema independente de plataforma, distribuído e orientado a objetos para criar componentes de software binário que podem interagir. O COM é a tecnologia fundamental para as tecnologias OLE (documentos compostos) e ActiveX (componentes habilitados para Internet) da Microsoft. |
de Automação |
A automação permite que os pacotes de software exponham seus recursos exclusivos para ferramentas de script e outros aplicativos. A automação usa o COM (Component Object Model), mas pode ser implementada independentemente de outros recursos OLE, como ativação in-loco. |
midl (linguagem de definição de interface da Microsoft) |
A MIDL (Linguagem de Definição de Interface da Microsoft) define interfaces entre programas cliente e servidor. A Microsoft inclui o compilador MIDL com o SDK (Platform Software Development Kit) para permitir que os desenvolvedores criem os arquivos de linguagem de definição de interface (IDL) e os arquivos de configuração de aplicativo (ACF) necessários para interfaces de chamada de procedimento remoto (RPC) e interfaces COM/DCOM. O MIDL também dá suporte à geração de bibliotecas de tipos para a Automação OLE. |
de Armazenamento Estruturado |
O Armazenamento Estruturado fornece persistência de arquivos e dados em COM manipulando um único arquivo como uma coleção estruturada de objetos conhecidos como armazenamentos e fluxos. |
COM+ |
COM+ é uma evolução do COM (Microsoft Component Object Model) e do MICROSOFT Transaction Server (MTS). O COM+ cria e estende aplicativos escritos usando COM, MTS e outras tecnologias baseadas em COM. |