“Nada é difícil no mundo, desde que você esteja disposto a escalar.” Portanto, você deve ter confiança para se tornar um programador COM, e com certeza será capaz de fazê-lo.
Na verdade, toda vez que definimos a propriedade Text de um controle de programação de texto, já estamos usando COM. Da mesma forma, quando o controle de dados DAO executa o método MoveNext, e mesmo usando palavras de controle VB, também estamos usando COM.
Então, o que é COM?
Em primeiro lugar, COM é um meio de comunicação.
Por exemplo, como o controle remoto da nossa TV. Quando pressionamos um determinado botão de canal, o canal da TV muda imediatamente e quando pressionamos o botão de troca, a TV desliga imediatamente e assim por diante; Na verdade, não nos importamos como funcionam, apenas sabemos que pressionar o botão pode produzir uma determinada ação.
O princípio do programa é o mesmo. Ao alterar a propriedade Text de um controle de programação de texto, não sabemos o princípio. Talvez dezenas de funções da API sejam chamadas dentro do sistema? Mas para os usuários, eles se preocupam apenas com o texto exibido no controle de programação de texto.
Em segundo lugar, COM é uma forma de reutilizar código.
A maior vantagem de usar COM é que, uma vez estabelecido o método de comunicação COM, ele pode ser facilmente usado várias vezes em qualquer lugar. Por exemplo, quando um usuário cria um componente COM para exibir data e hora, ele pode ser usado em qualquer lugar de qualquer programa. Não apenas aplicativos VB e programas Excel podem acessá-lo, mas aplicativos C também podem acessá-lo.
Portanto, a reutilização do código dos componentes COM é o mais importante.
Novamente, o COM é baseado em objetos reais.
A maioria dos componentes criados com COM são baseados em objetos reais, o que significa que, uma vez criado um componente, seu uso é bastante fácil. Imagine, se adicionarmos outro usuário ao sistema do computador, qual método de adição é tão simples quanto Customer.Add. É para adicionar um pacote de código de processamento de dados, algoritmo ou para adicionar uma DLL de banco de dados maior ao aplicativo? Obviamente, o COM suporta esta operação simples.
Portanto, COM é um método de comunicação, um método de reutilização de código e baseado em objetos reais.
O restante deste tutorial discutirá brevemente COM e VB, incluindo a criação de classes e como converter uma classe em um objeto real. Embora o conteúdo aqui seja muito simples, ele é a base para a futura programação COM.
->