Colección de citas famosas - Slogan de motivación - ¿Qué es ActiveX~~~¿Qué funciones tiene?

¿Qué es ActiveX~~~¿Qué funciones tiene?

ActiveX es una plataforma de integración abierta que brinda a los desarrolladores, usuarios y creadores web la capacidad de crear integraciones de programas y contenido para Internet e Intranet de manera rápida, fácil y rápida. Con ActiveX, puede insertar fácilmente en páginas web efectos multimedia, objetos interactivos y programas complejos para crear CD-ROM multimedia de alta calidad con la misma experiencia de usuario.

Según la definición de la autorizada guía de desarrollo de software de Microsoft, MSDN (Microsoft Developer Network), los complementos ActiveX solían denominarse controles OLE o controles OCX. Son componentes u objetos de software que se pueden insertar en páginas web u otras aplicaciones.

Contenido ActiveX

[Editar este párrafo]

Control ActiveX

ActiveX, anteriormente conocido como control OLE o control OCX, es un Encapsule componentes (u objetos) y funcionalidades programadas por otros para que pueda reutilizar el contenido insertado en páginas web u otros programas. Por ejemplo, Internet Explorer proporciona controles ActiveX que se pueden utilizar para mejorar la funcionalidad y la animación de páginas web con formatos complejos.

La ventaja clave de implementar controles ActiveX a través de programas Java y complementos de Netscape es que también se pueden utilizar en muchos lenguajes de programación, incluidos todos los lenguajes de programación y bases de datos de Microsoft.

Documentos ActiveX

Utilice ActiveX para identificar navegadores web, como Internet Explorer. Mientras navega, los documentos ActiveX le permiten abrir programas con sus propias barras de herramientas y menús. Esto significa que puede utilizar un navegador web habilitado para ActiveX para abrir archivos que no sean HTML, como archivos de Microsoft Excel o Microsoft Word.

ActiveX Script

ActiveX Script admite los lenguajes de scripting más utilizados, incluidos Microsoft Visual Basic Script y JavaScript. Los scripts ActiveX se pueden utilizar para integrar el comportamiento de varios controles ActiveX o programas Java para ampliar su funcionalidad desde un navegador o servidor web.

Características de ActiveX

[Editar este párrafo]

En Internet, las características del software complemento ActiveX son: el software general requiere que los usuarios lo descarguen por separado y luego instalarlo. El navegador IE puede descargar automáticamente el complemento ActiveX cuando el usuario navega a una página web específica, y se le puede solicitar que lo instale. Un requisito previo para instalar complementos ActiveX es que deben ser aprobados y confirmados por el usuario.

La tecnología de complemento ActiveX es una tecnología de software aceptada internacionalmente basada en la plataforma Windows. Además de los complementos de nombre real de la red, muchos software se desarrollan de esta manera, como los complementos del reproductor de animación Flash, los complementos de Microsoft Media Player y los complementos del sitio web general de CNNIC.

Contenido relacionado

[Editar este párrafo]

1. ¿Cómo garantiza el navegador la seguridad de los complementos ActiveX?

Al distribuir software a través de Internet, la seguridad del software es una cuestión muy importante. El navegador IE garantiza la seguridad de los complementos ActiveX de las siguientes maneras:

ActiveX utiliza dos estrategias complementarias: niveles de seguridad y certificación para lograr una mayor seguridad del software;

Microsoft proporciona un conjunto de herramientas que se pueden utilizar para mejorar la seguridad de los objetos ActiveX;

Con la herramienta de código de verificación de Microsoft, puede firmar un control ActiveX, que le dice al usuario que usted es efectivamente el autor de este control y que nadie alguien más lo ha alterado.

Para utilizar una herramienta CAPTCHA para firmar un componente, se debe obtener un certificado digital de una autoridad de certificación; el certificado contiene información que indica que un programa de software específico es genuino, lo que garantiza que otros programas no puedan hacerlo; ya no utilizará el logotipo del programa original. El certificado también registra la fecha de emisión. Cuando intenta descargar el software, Internet Explorer verifica la información del certificado y si la fecha actual es anterior a la fecha de vencimiento del certificado.

Internet Explorer mostrará una advertencia si la información no está actualizada y no es válida en el momento de la descarga;

En el nivel de seguridad predeterminado de IE, antes de instalar el control ActiveX, los usuarios pueden tomar sus propias decisiones sobre el editor del software y el nivel de confianza del software en sí y elija si desea continuar instalando y ejecutando el software.

En el último IE 7, la seguridad se ha mejorado aún más.

2. Sobre tres conceptos: ActiveX, OLE, COM.

Aquellos que están familiarizados con la programación orientada a objetos y la programación de redes deben estar familiarizados con los conceptos de ActiveX, OLE y COM/DCOM, pero muchos estudiantes todavía están confundidos acerca de la relación entre ellos. Antes de introducir su relación en detalle, primero debemos aclarar la diferencia entre componentes y objetos. Un componente es un módulo reutilizable, un objeto de regla compuesto por un conjunto de procedimientos de procesamiento, encapsulación de datos e interfaz de usuario. Los componentes parecen objetos pero no cumplen con la definición académica de objeto. Sus principales diferencias son: 1) un componente puede usarse dentro de otra aplicación llamada contenedor (a veces llamado portador o host) o como un proceso independiente; 2) un componente puede consistir en una clase, varias clases o una composición de aplicación completa; 3) Los componentes se reutilizan mediante módulos y los objetos se reutilizan mediante código. Los modelos de componentes más populares actualmente incluyen COM (Modelo de objetos componentes)/DCOM (COM distribuido) y CORBA (Arquitectura de agente de solicitud de objetos común). En este punto, ha aparecido el tema COM relacionado con este artículo, pero CORBA no tiene nada que ver con este artículo y no se presentará. La razón por la que hablamos de la diferencia entre componentes y objetos es para dejar claro que COM y CORBA son la capa inferior de toda la arquitectura. Si no puedes entender esto ahora, sigue leyendo y lo entenderás cuando mires atrás. Ahora se explicará la relación entre ActiveX, OLE y COM. Primero, que todos tengan un concepto general. Desde una perspectiva temporal, OLE apareció primero, seguido de COM y ActiveX. Desde un punto de vista arquitectónico, OLE y ActiveX se basan en COM, por lo que COM es la base. A juzgar por los nombres, OLE y ActiveX son dos marcas, mientras que COM es un término puramente técnico, razón por la cual la gente escucha más sobre ActiveX y OLE. Dado que OLE apareció primero, comencemos con OLE. Desde la popularidad del sistema operativo Windows, el "portapapeles" resolvió por primera vez el problema de comunicación entre diferentes programas (utilizando el portapapeles como centro de intercambio de datos para copiar y pegar), pero el portapapeles transmite datos "muertos" y los desarrolladores de aplicaciones deben Escriba y analice el código de formato de datos usted mismo. Por lo tanto, surgió el protocolo de comunicación de Intercambio Dinámico de Datos (DDE), que permite a las aplicaciones obtener automáticamente los datos más recientes de cada una. Sin embargo, resolver la conversión de "formato de datos" entre ellos sigue siendo una gran carga para los programadores. El nacimiento de Object Linking and Embedding (OLE) ha mejorado el intercambio de datos de las aplicaciones originales a "intercambio de objetos", lo que permite al programa no solo obtener datos sino también los objetos de la aplicación de la otra parte y utilizar directamente el contenido de los datos de la otra parte. De hecho, OLE es la tecnología de documentos compuestos de Microsoft. La versión inicial era solo para documentos compuestos, pero en la versión posterior de OLE2, se importó COM. Se puede ver que COM nació bajo la demanda de OLE, por lo que aunque COM es la base de OLE, OLE se produjo antes que COM. El punto de partida básico de COM es permitir que un software proporcione servicios para otro software a través de una organización pública. COM nació de la necesidad de OLE, pero su primer usuario fue OLE2, por lo que COM tiene poco que ver con documentos compuestos. De hecho, COM se utiliza ampliamente como una tecnología que no tiene nada que ver con documentos compuestos. De esta forma, Microsoft empezó a "involucrarse" en la tecnología de plataformas comunes. Pero COM no es un producto, necesita una marca. En ese momento, los expertos en marketing de Microsoft ya habían elegido OLE como marca, por lo que todos los que usaban tecnología COM comenzaron a etiquetar OLE. Aunque la mayoría de estas técnicas no tienen nada que ver con documentos compuestos. El enfoque de Microsoft hace que la gente piense erróneamente que OLE sólo se refiere a documentos compuestos. ¿O no sólo documentos compuestos? De hecho, OLE es la marca comercial de COM, que naturalmente no se refiere sólo a documentos compuestos. Pero me temo que Microsoft no puede explicarlo claramente, lo que requiere una energía y un tiempo considerables. Luego, con el desarrollo de Internet, en la primavera de 1996, Microsoft cambió de opinión y eligió ActiveX como nueva marca.

ActiveX se refiere a una colección vagamente definida de tecnologías basadas en COM, mientras que OLE todavía se refiere sólo a documentos compuestos. Por supuesto, la tecnología central de ActiveX es COM. La mayor diferencia entre ActiveX y OLE es que el objetivo de OLE es la integración de software de aplicación y archivos en el escritorio, mientras que ActiveX proporciona principalmente más aplicaciones de red e interacción del usuario. En este punto, todos deberían tener una comprensión clara de la relación entre ActiveX, OLE y COM. COM es la tecnología central más fundamental, por lo que lo siguiente se centra en COM. Hacer que el modelo de objetos sea completamente independiente del lenguaje de programación es una idea muy novedosa. Esto se puede entender a partir de los conceptos de objeto de C++ y Java. Pero ¿qué es el llamado objeto COM? Para facilitar la comprensión, COM puede considerarse como una tecnología de encapsulación, es decir, pueden considerarse como diferentes partes del software, que se combinan en procesos interactivos y bibliotecas de soporte en una determinada forma orientada a objetos. Los objetos COM se pueden escribir en cualquier lenguaje, como C ++, Java, VB, etc., y se pueden implementar en forma de dll o archivos ejecutables para diferentes procesos. Los navegadores que utilizan objetos COM no necesitan preocuparse en qué idioma está escrito el objeto o si se ejecuta en una DLL o en otro proceso. Desde el lado del navegador, no hay diferencia. Esta técnica de procesamiento general es muy útil. Por ejemplo, dos aplicaciones que los usuarios ejecutan juntas pueden implementar sus * * * y partes del trabajo como interacciones entre objetos COM (por supuesto, los documentos compuestos OLE ahora también pueden hacer esto). Para ejecutar el código descargado del servidor web en el navegador, el navegador puede tratarlo como un objeto COM, es decir, la tecnología COM también es una forma estándar de encapsular código descargable (los controles ActiveX realizan esta función). Incluso el método mediante el cual una aplicación interactúa con el sistema operativo nativo puede especificarse mediante COM, como en Windows y Windows.

En NT se utilizan nuevas API, la mayoría de las cuales están definidas como objetos COM. Se puede ver que, aunque COM se originó a partir de documentos compuestos, se puede aplicar eficazmente a muchos problemas de software. Después de todo, es la tecnología básica subyacente. En resumen, COM es una arquitectura de componentes independiente del lenguaje que permite que los componentes se comuniquen entre sí. Con el desarrollo de las redes informáticas, COM se ha convertido en un modelo de objetos de componentes distribuidos. Este es DCOM, que es similar al ORB de CORBA. Este artículo no entrará en detalles. Creo que a través de la descripción anterior, debe tener una comprensión clara de la relación entre ActiveX, OLE y COM/DCOM.

Comentarios

[Editar este párrafo]

Durante el proceso de edición, se utilizó contenido traducido automáticamente.

Notas registradas

[Editar este párrafo]

En 2008, ActiveX ocupó el primer lugar entre los diez principales software basura de Microsoft. ..