"Nada es difícil en el mundo, siempre y cuando estés dispuesto a escalar". Por lo tanto, debes tener confianza para convertirte en un programador COM, y definitivamente podrás hacerlo.
De hecho, cada vez que configuramos la propiedad Text de un control de programación de texto, ya estamos usando COM. Asimismo, cuando el control de datos DAO ejecuta el método MoveNext, e incluso cuando usamos palabras de control VB, también estamos usando COM.
Entonces, ¿qué es COM?
En primer lugar, COM es una forma de comunicación.
Por ejemplo, como el mando a distancia de nuestro televisor. Cuando presionamos un determinado botón de canal, el canal de TV cambia inmediatamente y cuando presionamos el botón de cambio, el televisor se apaga inmediatamente y así sucesivamente. De hecho, no nos importa cómo funcionan, solo sabemos que presionar el botón puede producir una determinada acción.
El principio del programa es el mismo. Al cambiar la propiedad Texto de un control de programación de texto, no conocemos el principio. ¿Quizás se llamarán docenas de funciones API dentro del sistema? Pero a los usuarios solo les importa el texto que se muestra en el control de programación de texto.
En segundo lugar, COM es una forma de reutilizar código.
La mayor ventaja de utilizar COM es que una vez establecido el método de comunicación COM, se puede utilizar fácilmente varias veces en cualquier lugar. Por ejemplo, cuando un usuario crea un componente COM para mostrar la fecha y la hora, se puede utilizar en cualquier lugar de cualquier programa. No solo las aplicaciones VB y los programas Excel pueden acceder a él, sino que también pueden acceder las aplicaciones C.
Por lo tanto, la reutilización del código de los componentes COM es lo más importante.
Nuevamente, COM se basa en objetos reales.
La mayoría de los componentes creados con COM se basan en objetos reales, lo que significa que una vez creado un componente, su uso es bastante fácil. Imagínese, si agregamos otro usuario al sistema informático, ¿qué método de agregar es tan simple como Customer.Add? ¿Es agregar un paquete de código de procesamiento de datos, un algoritmo o agregar una DLL de base de datos más grande a la aplicación? Obviamente, COM admite esta sencilla operación.
Entonces, COM es un método de comunicación, un método de reutilización de código y está basado en objetos reales.
El resto de este tutorial discutirá brevemente COM y VB, incluida la creación de clases y cómo convertir una clase en un objeto real. Aunque el contenido aquí es demasiado simple, es la base para la futura programación COM.
->