Colección de citas famosas - Slogan de motivación - ¿Qué significa control activex?

¿Qué significa control activex?

El entorno operativo de este tutorial: sistema Windows 10, computadora Dell G3.

¿Qué es el control activex?

Activex es el nombre que da Microsoft a una serie de tecnologías y herramientas estratégicas de programación orientada a objetos, cuya principal tecnología es el Modelo de Objetos Componentes (COM). En redes con directorio y otros soportes, COM se convierte en COM distribuido (DCOM).

Los controles ActiveX son programas muy pequeños que se utilizan en Internet, a veces llamados complementos. Pueden mejorar su experiencia de navegación al permitir la reproducción de animaciones o ayudar a realizar tareas como la instalación de actualizaciones de seguridad desde Microsoft Update.

Al crear un programa ActiveX, el trabajo principal es el componente, un programa autosuficiente que puede ejecutarse en cualquier lugar de una red ActiveX (las redes actuales incluyen principalmente Windows y Mac). Este componente es un control ActiveX. ActiveX fue propuesto por Microsoft para competir con la tecnología JAVA de Sun Microsystems. La función de este control es similar a la función del subprograma de Java.

Si estás utilizando un sistema operativo Windows, es posible que notes que algunos archivos terminan en OCX. OCX significa "Controles de incrustación y vinculación de objetos" (OLE). Esta tecnología es una tecnología de programa propuesta por Microsoft para manejar el uso mixto de archivos de escritorio. Hoy en día, el concepto de COM ha reemplazado parte de OLE y Microsoft también utiliza controles ActiveX para representar objetos componentes.

Una de las grandes ventajas de los componentes es que pueden ser reutilizados por la mayoría de aplicaciones (estas aplicaciones se denominan contenedores de componentes). Un componente COM (control ActiveX) puede ser desarrollado mediante herramientas de desarrollo en diferentes lenguajes, incluidos C y Visual Basic o PowerBuilder, e incluso algunos lenguajes técnicos como VBScript.

Actualmente, los controles ActiveX se ejecutan en Windows 95/NT y Macintosh, y Microsoft también se está preparando para admitir los controles ActiveX de UNIX.

Clasificación de componentes de control ActiveX

1. Servidor de automatización: un componente que puede ser controlado por la programación de otras aplicaciones. El servidor de automatización incluye al menos una, y posiblemente múltiples, interfaces basadas en IDispatch para que otras aplicaciones se generen y se conecten. Un servidor de automatización puede tener o no una interfaz de usuario (UI), según las características y capacidades del servidor.

2. Controladores de automatización: aquellas aplicaciones que utilizan y manipulan servidores de automatización.

3. Control: El control ActiveX es equivalente al anterior control OLE u OCX. Un control típico incluye interfaces de usuario en tiempo de diseño y en tiempo de ejecución. La interfaz IDispatch única define los métodos y propiedades del control, y la interfaz IConnectionPoint única se usa para eventos que el control puede generar.

4. Documento: El documento ActiveX, anteriormente conocido como DocObject, representa un objeto que es más que un simple servidor de control o automatización. Los documentos ActiveX son extensiones estructurales de enlaces y modelos OLE y tienen más control sobre el contenedor en el que residen. Uno de los cambios más notables es cómo se muestran los menús. El menú de un documento OLE típico se fusionará con el menú contenedor en una nueva colección, mientras que un documento ActiveX reemplazará todo el sistema de menús, mostrando sólo las características del documento en lugar de las características del documento y el contenedor.

5. Contenedor: El contenedor ActiveX es una aplicación que puede servir como servidor de automatización, control y host de documentos.

aplicación de control activex

El control ActiveX es un componente de software reutilizable. Al utilizar el control ActiveX, puede agregar rápidamente funciones especiales a sitios web, aplicaciones de escritorio y funciones de desarrollo. Por ejemplo, el control StockTicker se puede usar para agregar información activa a la página web en tiempo real, y el control de animación se puede usar para agregar funciones de animación a la página web. Hoy en día, existen más de 1.000 controles ActiveX comerciales y los controles se pueden desarrollar utilizando varios lenguajes de programación, como C, C++, la próxima generación de Microsoft Visual Basic® y el entorno de desarrollo Visual Java de Microsoft, Microsoft Visual J®. Los principales lenguajes de edición son: principalmente C, VB, VC, C#, Java, Delphi, PowerBuilder y VBScript. Una vez desarrollado un control ActiveX, los diseñadores y desarrolladores pueden utilizarlo como componente preensamblado para desarrollar programas cliente. Al utilizar los controles ActiveX de esta manera, los usuarios no necesitan saber cómo se desarrollan estos componentes. En muchos casos, ni siquiera necesitan programarse para completar el diseño de páginas web o aplicaciones.

Los controles ActiveX se pueden usar en Windows Forms y programas web, por lo que las aplicaciones desarrolladas en cualquier idioma se pueden usar en Windows Forms y páginas HTML, y también se pueden usar en plataformas MAC y JAVA. Controles ActiveX, que son los distintos controles de seguridad de la banca online y otras aplicaciones que solemos ver.