Estamos trabalhando para restaurar o aplicativo Unionpedia na Google Play Store
CessanteEntrada
🌟Simplificamos nosso design para uma melhor navegação!
Instagram Facebook X LinkedIn
Sua própria Unionpédia com seu logotipo e domínio, a partir de 9,99 USD/mês
Criar meu Unionpédia

Component Object Model

Índice Component Object Model

Component Object Model (COM) é uma plataforma da Microsoft para componentes de software lançada em 1993.

Índice

  1. 86 relações: Active Template Library, ActiveX, Arquivo binário, ASP, Assinatura digital, Biblioteca (computação), C (linguagem de programação), C Sharp, C++, Cavalo de troia (computação), Código-fonte, Chamada de procedimento remoto, Classe (programação), COM+, Compilador, Componente de software, Comunicação entre processos, CORBA, DCOM, Delphi (software), Desenvolvimento de software, DirectX, Diretório (computação), DLL, Dynamic Data Exchange, ECMAScript, Enterprise JavaBeans, Factory Method, Gerenciamento de memória, Identificador único universal, Inferno de DLLs, Interface, Interface (ciência da computação), Interface de programação de aplicações, Interface do utilizador, Internet Explorer, Java (linguagem de programação), Java (plataforma de software), JavaScript, JIT, Linguagem de descrição de interface, Linguagem de programação, Linguagem interpretada, Marketing, Metadados, Microsoft, Microsoft Excel, Microsoft Foundation Classes, Microsoft Office, Microsoft Visual C++, ... Expandir índice (36 mais) »

  2. Comunicação entre processos
  3. Interfaces de programação de aplicações da Microsoft
  4. Programação orientada a objetos

Active Template Library

Active Template Library (ATL) é um conjunto de classes C++ baseadas em templates desenvolvidas pela Microsoft que simplificam a programação de objetos COM.

Ver Component Object Model e Active Template Library

ActiveX

ActiveX é um framework já em processo de obsolescência, criado pela Microsoft que adapta as antigas versões das plataformas COM - Component Object Model e OLE - Object Linking and Embedding para conteúdo disponível online, especialmente aplicações web e cliente/servidor.

Ver Component Object Model e ActiveX

Arquivo binário

Um arquivo binário é todo arquivo de computador que não está em formato texto.

Ver Component Object Model e Arquivo binário

ASP

O ASP (de Active Server Pages), também conhecido como ASP Clássico hoje em dia, é uma estrutura de bibliotecas básicas (e não uma linguagem) para processamento de linguagens de script no lado servidor para geração de conteúdo dinâmico na Web.

Ver Component Object Model e ASP

Assinatura digital

Alice assina uma mensagem — "Olá, Bob!" — anexando uma assinatura calculada a partir da mensagem e sua chave privada. Bob recebe a mensagem e a assinatura. Ele usa a chave pública de Alice para verificar a autenticidade da mensagem assinada Uma assinatura digital é um esquema matemático para verificar a autenticidade de mensagens ou documentos digitais.

Ver Component Object Model e Assinatura digital

Biblioteca (computação)

Na ciência da computação, biblioteca ou library é uma coleção de subprogramas utilizados no desenvolvimento de software.

Ver Component Object Model e Biblioteca (computação)

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Ver Component Object Model e C (linguagem de programação)

C Sharp

C# é uma linguagem de programação, multiparadigma, de tipagem forte, desenvolvida pela Microsoft como parte da plataforma.NET.

Ver Component Object Model e C Sharp

C++

C++ (Pronuncia-se "cê mais mais") é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral.

Ver Component Object Model e C++

Cavalo de troia (computação)

Em computação, um cavalo de Troia (do inglês, Trojan horse, ou, simplesmente, trojan) é qualquer malware que engana os usuários sobre sua verdadeira intenção.

Ver Component Object Model e Cavalo de troia (computação)

Código-fonte

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Ver Component Object Model e Código-fonte

Chamada de procedimento remoto

Chamada remota de procedimento (RPC, acrônimo de Remote Procedure Call) é uma tecnologia de comunicação entre processos que permite a um programa de computador chamar um procedimento em outro espaço de endereçamento (geralmente em outro computador, conectado por uma rede).

Ver Component Object Model e Chamada de procedimento remoto

Classe (programação)

Em programação e na orientação a objetos, uma classe é um Tipo abstrato de Dados (TAD); ou seja, uma descrição que abstrai um conjunto de objetos com características similares (um projeto do objeto), é um código da linguagem de programação orientada a objetos que define e implementa um novo tipo de objeto, que terão características (atributos) que guardaram valores e, também funções específicas para manipular estes.

Ver Component Object Model e Classe (programação)

COM+

COM+ também conhecido como COM Plus é uma evolução do Microsoft Component Object Model (COM) e Microsoft Transaction Server (MTS).

Ver Component Object Model e COM+

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Ver Component Object Model e Compilador

Componente de software

Componentes de Software é o termo utilizado para descrever o elemento de software que encapsula uma série de funcionalidades.

Ver Component Object Model e Componente de software

Comunicação entre processos

A comunicação entre processos, em inglês Inter-Process Communication (IPC), é o grupo de mecanismos que permite aos processos transferirem informação entre si.

Ver Component Object Model e Comunicação entre processos

CORBA

CORBA (abreviado de Common Object Request Broker Architecture) é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos.

Ver Component Object Model e CORBA

DCOM

DCOM (acrônimo para Distributed Component Object Model) é uma tecnologia propriedade da Microsoft para criação de componentes de software distribuídos em computadores interligados em rede.

Ver Component Object Model e DCOM

Delphi (software)

Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi e Borland Delphi, também conhecido como Delphi, é um compilador, uma IDE e uma linguagem de programação, produzido anteriormente pela Borland Software Corporation e atualmente pela Embarcadero.

Ver Component Object Model e Delphi (software)

Desenvolvimento de software

Na computação, o desenvolvimento de software é o ato de elaborar e implementar um sistema computacional, isto é, transformar a necessidade de um utilizador ou de um mercado em um produto de software.

Ver Component Object Model e Desenvolvimento de software

DirectX

Microsoft DirectX é uma coleção de APIs que tratam de tarefas relacionadas a multimídia, especialmente programação de jogos, para o sistema operacional Microsoft Windows, ou seja, é quem padroniza a comunicação entre software e hardware.

Ver Component Object Model e DirectX

Diretório (computação)

Em informática, diretório ou diretoria é uma estrutura utilizada para organizar arquivos em um computador ou um arquivo que contém referências a outros arquivos.

Ver Component Object Model e Diretório (computação)

DLL

Dynamic-link library (biblioteca de vínculo dinâmico) ou DLL, é a implementação feita pela Microsoft para o conceito de bibliotecas compartilhadas nos sistemas operacionais Microsoft Windows e OS/2.

Ver Component Object Model e DLL

Dynamic Data Exchange

Dynamic Data Exchange (DDE) é uma tecnologia para a comunicação entre múltiplas aplicações executadas em Microsoft Windows e OS/2 introduzida pela Microsoft em 1987.

Ver Component Object Model e Dynamic Data Exchange

ECMAScript

ECMAScript é uma linguagem de programação, baseada em scripts, padronizada pela Ecma International na especificação ECMA-262 e ISO/IEC 16262.

Ver Component Object Model e ECMAScript

Enterprise JavaBeans

Enterprise JavaBeans (EJB) é um componente da plataforma JEE que roda em um container de um servidor de aplicação.

Ver Component Object Model e Enterprise JavaBeans

Factory Method

Factory Method ou Construtor virtual, na ciência da computação, é um padrão de projeto de software (design pattern, em inglês) que permite às classes delegar para subclasses decidirem, isso é feito através da criação de objetos que chamam o método fabrica especificado numa interface e implementado por um classe filha ou implementado numa classe abstrata e opcionalmente sobrescrito por classes derivadas.

Ver Component Object Model e Factory Method

Gerenciamento de memória

Gerenciamento (ou gestão) de memória é um complexo campo da ciência da computação e são constantemente desenvolvidas várias técnicas para torná-la mais eficiente.

Ver Component Object Model e Gerenciamento de memória

Identificador único universal

Um Identificador Único Universal (do inglês Universally Unique Identifier - UUID) é um número de 128 bits usado para identificar informações em sistemas de computação.

Ver Component Object Model e Identificador único universal

Inferno de DLLs

Inferno de DLLs (do inglês DLL hell) é uma designação dada a complicações no lidar com DLLs.

Ver Component Object Model e Inferno de DLLs

Interface

O conceito de Interface é amplo, pode expressar pela presença de ferramentas para o uso e movimentação de qualquer sistema de informações, seja ele material, seja ele virtual.

Ver Component Object Model e Interface

Interface (ciência da computação)

Uma interface, em ciência da computação, é a fronteira que define a forma de comunicação entre duas entidades.

Ver Component Object Model e Interface (ciência da computação)

Interface de programação de aplicações

Em ciência da computação, a interface de programação de aplicações (do inglês, abreviado API) é um conjunto de serviços/funções que foram implementadas em um programa de computador que são disponibilizados para que outros programas/aplicativos possam utiliza-los diretamente de forma simplificada; sem envolver-se em detalhes da implementação do programa de computador principal (função chamada de encapsulamento, usar as funcionalidades através de um código de programação simplificado).

Ver Component Object Model e Interface de programação de aplicações

Interface do utilizador

A, no campo de desenho industrial da interação homem-máquina, é o espaço onde a interação entre humanos e máquinas ocorre.

Ver Component Object Model e Interface do utilizador

Internet Explorer

Internet Explorer (anteriormente Microsoft Internet Explorer e Windows Internet Explorer, e comumente abreviado como IE ou MSIE) foi uma série de navegadores web gráficos desenvolvidos pela Microsoft e inclusos como parte da linha de sistemas operacionais Microsoft Windows, iniciado em 1995.

Ver Component Object Model e Internet Explorer

Java (linguagem de programação)

Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems, que em 2008 foi adquirido pela empresa Oracle Corporation.

Ver Component Object Model e Java (linguagem de programação)

Java (plataforma de software)

Java é o ambiente computacional, ou plataforma, criada pela empresa estadunidense Sun Microsystems, e vendida para a Oracle depois de alguns anos.

Ver Component Object Model e Java (plataforma de software)

JavaScript

JavaScript (frequentemente abreviado como JS) é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma (protótipos, orientado a objeto, imperativo e funcional).

Ver Component Object Model e JavaScript

JIT

Em Ciência da Computação, compilação just-in-time (JIT), também conhecida como tradução dinâmica, é a compilação de um programa em tempo de execução, usando uma abordagem diferente da compilação anterior à execução.

Ver Component Object Model e JIT

Linguagem de descrição de interface

Uma linguagem de descrição de interface ou IDL (do inglês, Interface Description Language) é uma linguagem de computador utilizada para descrever a interface dos componentes de software.

Ver Component Object Model e Linguagem de descrição de interface

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Ver Component Object Model e Linguagem de programação

Linguagem interpretada

Linguagem interpretada é uma linguagem de programação em que o código fonte é executado por um programa de computador chamado interpretador (ao invés de serem compiladas), onde a interpretação e a execução do programa acontecem em tempo real e independente do sistema operacional utilizado.

Ver Component Object Model e Linguagem interpretada

Marketing

Marketing ou mercadologia, acesso em 17 de fevereiro de 2011RICHERS, Raimar.

Ver Component Object Model e Marketing

Metadados

Metadados, ou Metainformação, são dados sobre outros dados.

Ver Component Object Model e Metadados

Microsoft

Microsoft Corporation é uma empresa transnacional dos Estados Unidos com sede em Redmond, Washington, que desenvolve, fabrica, licencia, apoia e vende softwares de computador, produtos eletrônicos, computadores e serviços pessoais.

Ver Component Object Model e Microsoft

Microsoft Excel

O Microsoft Excel é um editor de planilhas produzido pela Microsoft para computadores que utilizam o sistema operacional Microsoft Windows, além de computadores Macintosh da Apple Inc. e dispositivos móveis como o Windows Phone, Android ou o iOS.

Ver Component Object Model e Microsoft Excel

Microsoft Foundation Classes

MFC é o acrônimo do inglês Microsoft Foundation Classes - as Classes Fundamentais da Microsoft, que dão aos desenvolvedores de programas um conjunto de componentes reutilizáveis escritos em C++ que encapsulam (wrappers) as funcionalidades necessárias para o desenvolvimento de aplicações para sistemas operacionais Windows®.

Ver Component Object Model e Microsoft Foundation Classes

Microsoft Office

O Microsoft Office, ou simplesmente Office, era um pacote de aplicativos para escritório e serviços, desenvolvido pela Microsoft.

Ver Component Object Model e Microsoft Office

Microsoft Visual C++

A Microsoft lançou a ferramenta do Visual Studio 2008 para desenvolvimento de software, utilizando a linguagem C++.

Ver Component Object Model e Microsoft Visual C++

Microsoft Windows

Microsoft Windows (ou simplesmente Windows) é uma família de sistemas operacionais desenvolvidos, comercializados e vendidos pela Microsoft.

Ver Component Object Model e Microsoft Windows

Microsoft Word

O Microsoft Word é um processador de texto produzido pela Microsoft Office/Microsoft 365.

Ver Component Object Model e Microsoft Word

Um navegador de rede, navegador web, navegador da internet ou simplesmente navegador (Web browser, browser), é um programa que habilita seus usuários a interagirem com documentos HTML hospedados em um servidor da rede.

Ver Component Object Model e Navegador web

Número inteiro

Um número inteiro é um número que pode ser escrito sem um componente fracional.

Ver Component Object Model e Número inteiro

Object Linking and Embedding

Object Linking and Embedding (OLE) é um sistema de objetos distribuídos e um protocolo desenvolvido pela Microsoft.

Ver Component Object Model e Object Linking and Embedding

Objeto

(latim: obiectum, significa atirado adiante) é, segundo a etimologia da palavra, o que é posto diante.

Ver Component Object Model e Objeto

OLE Automation

OLE Automation (posteriormente renomeado pela Microsoft para somente Automation, apesar do termo antigo ainda ser bastante usado) é mecanismo para a comunicação entre processos baseado em Component Object Model (COM) introduzido pela Microsoft.

Ver Component Object Model e OLE Automation

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Ver Component Object Model e Orientação a objetos

Página de rede

Uma página de rede, página de ''web'' ou página web (em inglês, web page ou webpage) é uma coleção específica de informações fornecidas por um ''site'' e exibidas a um usuário em um navegador ''web''.

Ver Component Object Model e Página de rede

Planilha eletrônica

Exemplo de planilha contendo dados sobre um grupo de faixas de áudio é um software para computação, organização, análise e armazenamento de dados em forma de tabela.

Ver Component Object Model e Planilha eletrônica

Plataforma (computação)

Uma plataforma computacional é, no senso mais geral, qualquer que seja o ambiente preexistente, um pedaço de software que é projetado para ser executado internamente, obedecendo às suas limitações e fazendo uso das suas instalações.

Ver Component Object Model e Plataforma (computação)

Ponteiro (programação)

Em programação, um ponteiro ou apontador é um tipo de dado de uma linguagem de programação cujo valor se refere diretamente a um outro valor alocado em outra área da memória, através de seu endereço.

Ver Component Object Model e Ponteiro (programação)

Processo (informática)

Em computação, um processo é uma instância de um programa de computador que está sendo executada.

Ver Component Object Model e Processo (informática)

Proxy

Em redes de computadores, um proxy (em português 'procurador', 'representante') é um servidor (um sistema de computador ou uma aplicação) que age como um intermediário para requisições de clientes solicitando recursos de outros servidores.

Ver Component Object Model e Proxy

Registro do Windows

O Registro do Windows é um banco de dados hierárquico que armazenas configurações de baixo nível para o sistema operacional Microsoft Windows e aplicações que optam por usar o registro, o que facilita sua administração.

Ver Component Object Model e Registro do Windows

Sistema legado

O termo sistema legado descreve um sistema antigo que permanece em operação em uma organização.

Ver Component Object Model e Sistema legado

Sistema operativo

é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o. Embora possa ser executado imediatamente após a máquina ser ligada, a maioria dos computadores pessoais de hoje o executa através de outro programa armazenado em uma memória não-volátil ROM chamado BIOS num processo chamado "bootstrapping", conceito em inglês usado para designar processos autossustentáveis, ou seja, capazes de prosseguirem sem ajuda externa.

Ver Component Object Model e Sistema operativo

SOAP

Estrutura do SOAP. SOAP (Simple Object Access Protocol, em português Protocolo Simples de Acesso a Objetos) é um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída.

Ver Component Object Model e SOAP

Software proprietário

O software proprietário, privativo ou não livre, é um software para computadores que é licenciado com direitos exclusivos para o produtor.

Ver Component Object Model e Software proprietário

Spyware

Em informática um spyware (/spīˌwe(ə)r/, ou software mal-intencionado) é um tipo de programa automático intruso (ou malware) destinado a infiltrar-se em um sistema de computadores e smartphones, para coletar informações pessoais ou confidenciais do usuário de forma ilícita (espião) (furto), e encaminhar para uma entidade externa via Internet para fins maliciosos, ou análise de marketing e financeiros.

Ver Component Object Model e Spyware

Tempo de compilação

Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado.

Ver Component Object Model e Tempo de compilação

Tempo de execução

Em informática, tempo de execução ou runtime (termo em inglês), é o período em que um programa de computador permanece em execução.

Ver Component Object Model e Tempo de execução

Thread (computação)

Thread (em português: fio de execução ou encadeamento de execução) é uma forma como um processo/tarefa de um programa de computador é divido em duas ou mais tarefas que podem ser executadas concorrentemente ("simultâneo").

Ver Component Object Model e Thread (computação)

Vírus de computador

Um vírus de computador nada mais é que um programa ou instrução de máquina que visa a prejudicar o próprio usuário ou a terceiros Em informática, um vírus de computador é um software malicioso que é desenvolvido por programadores geralmente inescrupulosos.

Ver Component Object Model e Vírus de computador

VBScript

VBScript (Microsoft Visual Basic Scripting Edition) é uma versão interpretada da linguagem Visual Basic usada em Active Server Pages (ASP) para tarefas e construção dinâmica de página HTML, e Windows Scripting Host (WSH) para facilitar a construção de ferramentas por técnicos ou tarefas automatizadas.

Ver Component Object Model e VBScript

Visual Basic

O Visual Basic é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio.

Ver Component Object Model e Visual Basic

Web service

Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes.

Ver Component Object Model e Web service

Windows 2000

O Microsoft Windows 2000 foi um sistema operacional preemptivo, gráfico e de fácil aprendizagem que foi desenvolvido para trabalhar com um ou mais processadores de 32 bits em computadores na arquitetura x86 e 64 bits na arquitetura IA64.

Ver Component Object Model e Windows 2000

Windows 3.x

Os ambientes operacionais Windows 3.x da família Microsoft Windows com recurso de interface iconográfica e janelas, lançados entre 1990 e 1996.

Ver Component Object Model e Windows 3.x

Windows Communication Foundation

Windows Communication Foundation (WCF) é um modelo de programação unificado e ambiente de execução (Framework) criado pela Microsoft que visam a construção de aplicações orientadas a serviços (Service Oriented Architecture).

Ver Component Object Model e Windows Communication Foundation

Windows Forms

Windows Forms é o sucessor do Visual Basic Forms na plataforma.NET.

Ver Component Object Model e Windows Forms

Windows NT

Windows NT é uma família de sistemas operacionais produzidos pela Microsoft, a primeira versão da qual foi lançado em 27 de julho de 1993.

Ver Component Object Model e Windows NT

Windows XP

O Windows XP é uma família de sistemas operacionais de 32 e 64 bits produzido pela Microsoft, para uso em computadores pessoais, incluindo computadores residenciais e de escritório, notebooks, tablets e media centers.

Ver Component Object Model e Windows XP

XML

Em informática, XML (Extensible Markup Language) é um tipo de linguagem de marcação da W3C, derivada da linguagem SGML, utilizada para compartilhamento fácil de informações por intermédio da internet, através da criação de documentos com dados organizados hierarquicamente para ser usado por diferentes sistemas informatizados (portabilidade); ou seja, tem objetivo de garantir que documentos codificados de acordo com suas regras possam ser transportados de um ambiente de hardware e software para outro sem perda de informação, usando a potencialidade e flexibilidade da SGML de forma simplificada.

Ver Component Object Model e XML

.NET

.NET (antigamente.NET Core) é um framework livre e de código aberto para os sistemas operacionais Windows, Linux e macOS.

Ver Component Object Model e .NET

1990

'''Ano Internacional da Alfabetização''', pela ONU.

Ver Component Object Model e 1990

Ver também

Comunicação entre processos

Interfaces de programação de aplicações da Microsoft

Programação orientada a objetos

, Microsoft Windows, Microsoft Word, Navegador web, Número inteiro, Object Linking and Embedding, Objeto, OLE Automation, Orientação a objetos, Página de rede, Planilha eletrônica, Plataforma (computação), Ponteiro (programação), Processo (informática), Proxy, Registro do Windows, Sistema legado, Sistema operativo, SOAP, Software proprietário, Spyware, Tempo de compilação, Tempo de execução, Thread (computação), Vírus de computador, VBScript, Visual Basic, Web service, Windows 2000, Windows 3.x, Windows Communication Foundation, Windows Forms, Windows NT, Windows XP, XML, .NET, 1990.