Active X Particularidades Active X es una tecnologa

  • Slides: 16
Download presentation
Active. X

Active. X

Particularidades Active. X es una tecnología que ha sido desarrollada por Microsoft para potenciar

Particularidades Active. X es una tecnología que ha sido desarrollada por Microsoft para potenciar su sistema OLE (Object Linking and Embedding) en la Web y mejorar navegadores de Internet, en particular Internet Explorer. Antes de nada, debemos observar que los archivos OCX son ficheros que pueden encapsular pequeños programas y algunas funcionalidades específicas. Podemos interpretar OCX como controladores personalizados OLE, y Active. X es la tecnología correspondiente para usar ficheros OCX en navegadores Web.

OLE (Object Linking and Embedding) Un objeto OLE significa el estándar de vinculación e

OLE (Object Linking and Embedding) Un objeto OLE significa el estándar de vinculación e incrustación de objetos. OLE es un entorno unificado de servicios basados en objetos con la capacidad de personalizar esos servicios y de ampliar arbitrariamente la arquitectura a través de servicios personalizados, con la finalidad global de permitir una integración rica entre los componentes.

Active. X, se puede ver como la evolución de OLE, de la siguiente forma:

Active. X, se puede ver como la evolución de OLE, de la siguiente forma: § OLE + Internet = Active. X § Controles OLE + Internet = Controles Active. X § Documentos OLE + Internet = Documentos Active. X § Modelo de objeto OLE + Internet = Modelo de objetos Active. X

Los componentes de Active. X usualmente están integradas en las páginas Web, y cuando

Los componentes de Active. X usualmente están integradas en las páginas Web, y cuando la página Web es descargada por un navegador, dichos componentes también son descargados e instalados por el navegador y automáticamente cargados. Debemos mencionar que el navegador original que utilizaba los controladores Active. X fue Internet Explorer, y por supuesto, Netscape que era su competidor en ese momento no soportaba dicha tecnología.

¿Que es Active. X? Active. X es un conjunto de tecnologías de Microsoft que

¿Que es Active. X? Active. X es un conjunto de tecnologías de Microsoft que permiten incluir contenido interactivo en la World Wide Web. Tiempo atrás, el contenido de la Web era estático, es decir texto e imágenes en 2 dimensiones. Con Active. X, los sitios cobran vida utilizando efectos multimedia, objetos interactivos, y aplicaciones. Active. X provee el nexo que una variedad de tecnologías que logran darle movimiento a los sitios Web.

Active. X incluye tanto tecnologías cliente como servidor: § Los Controles Active. X son

Active. X incluye tanto tecnologías cliente como servidor: § Los Controles Active. X son objetos interactivos en una página Web que provee funciones controlables por el usuario y ya ayudan a resaltar el movimiento del sitio Web. § Los documentos Active. X permiten a los usuarios ver documentos no HTML, como ser documentos de Microsoft Excel o archivos de Word, a través de un navegador Web. § El script de Active. X controla el comportamiento de varios controles Active. X en conjunto y/u otros Applets de Java desde el navegador o desde el servidor. § La máquina virtual de Java permite a cualquier navegador soportado por Active. X ejecutar applets de Java e integrar applets de java controles Active. X.

§ Herramientas familiares de una gran variada de proveedores y lenguajes de programación, incluyendo

§ Herramientas familiares de una gran variada de proveedores y lenguajes de programación, incluyendo Visual Basic, Visual C++, Borland Delphi, Borland C++ y Java. Los desarrolladores pueden utilizar lo que saben y comenzar a producir al instante. § La diferencia entre Active. X y las otras opciones es que Active. X es un producto exclusivo de Microsoft que hace uso de los controles Active. X § Los mismos efectos se pueden experimentar con Java, Shockwave, Flash, y otras aplicaciones y programas.

Estándares Active. X § Controles Active. X: son componentes de software que corren en

Estándares Active. X § Controles Active. X: son componentes de software que corren en páginas Web, y proveen funciones interactivas controlables por el usuario. Esto permite a los usuarios ver e interactuar con animación, audio y vídeo sin necesidad de abrir programas separados. Además, los controles Active. X pueden ser re-usados en aplicaciones y pueden ser escritos en muchos lenguajes de programación populares incluyendo Java, Visual Basic y Visual C++. § "Control Pad" Active. X: es un "utility" que facilita la inclusión de controles y "Scripting" Active. X en páginas HTML para ser vistas en Internet Explorer ó otro "browser" que soporte controles Active. X.

§ "Scripting" Active. X: soporta varios lenguajes de "scripting" incluyendo Microsoft Visual Basic Scripting

§ "Scripting" Active. X: soporta varios lenguajes de "scripting" incluyendo Microsoft Visual Basic Scripting Edition (VBScript) y JScript (un lenguaje compatible con Java. Script). Los script se usan para integrar el comportamiento de varios controles Active. X, extendiendo su funcionalidad. § Documentos Active. X: permite abrir un programa, con sus propias barras de herramientas y menús en Internet Explorer. Esto significa que se pueden abrir documentos de Microsoft Excel o Microsoft Word en Internet Explorer. § Máquina Virtual Java: Permite a cualquier "browser" que soporte Active. X correr "applets" Java e integrar "applets" Java controles Active. X.

§ Estructura de Servidor Active. X: provee varias funciones basadas en servidor de Web,

§ Estructura de Servidor Active. X: provee varias funciones basadas en servidor de Web, como seguridad y acceso a bases de datos. § Herramientas de desarrollo: Permite el uso de técnicas y herramientas conocidas para crear controles y contenido Web. Estas herramientas incluyen Visual Basic, Visual C++, Macromedia Shock. Wave, Adobe Photoshop, Borland Delphi, herramientas de Sybase y Borland y herramientas Java (MICROSOFT CORPORATION, 1997).

Ejemplo <HTML> <OBJECT ID=label 1 WIDTH=137 HEIGHT=24 CLASSID=CLSID: 978 C 9 E 23 -D

Ejemplo <HTML> <OBJECT ID=label 1 WIDTH=137 HEIGHT=24 CLASSID=CLSID: 978 C 9 E 23 -D 4 B 0 -11 CE-BF 2 D-00 AA 003 F 40 D 0> <PARAM NAME=Caption VALUE=mi-tercer-script> </OBJECT><BR> base: <OBJECT ID=base WIDTH=96 HEIGHT=24 CLASSID=CLSID: 8 BD 21 D 10 -EC 42 -11 CE-9 E 0 D-00 AA 006002 F 3> </OBJECT><BR> altura: <OBJECT ID=altura WIDTH=96 HEIGHT=24 CLASSID=CLSID: 8 BD 21 D 10 -EC 42 -11 CE-9 E 0 D-00 AA 006002 F 3> </OBJECT><BR> area=: <OBJECT ID=area WIDTH=96 HEIGHT=24 CLASSID=CLSID: 8 BD 21 D 10 -EC 42 -11 CE-9 E 0 D-00 AA 006002 F 3> </OBJECT><BR> <FORM NAME=prog 3>

<INPUT TYPE=BUTTON NAME=calculo VALUE=OK> <SCRIPT FOR=calculo EVENT=onclick LANGUAGE=javascript> //declaracion de variables y comentario tambien

<INPUT TYPE=BUTTON NAME=calculo VALUE=OK> <SCRIPT FOR=calculo EVENT=onclick LANGUAGE=javascript> //declaracion de variables y comentario tambien var alfa; alfa=(base. VALUE * altura. VALUE)/2; //se puede omitir la variable alfa y hacer la operacion //directamente en el tercer textbox, pero hay que aprender de todo area. VALUE=alfa; </SCRIPT></FORM>

<OBJECT ID="Media. Player 1" WIDTH=239 HEIGHT=207 CLASSID="CLSID: 22 D 6 F 312 -B 0

<OBJECT ID="Media. Player 1" WIDTH=239 HEIGHT=207 CLASSID="CLSID: 22 D 6 F 312 -B 0 F 6 -11 D 0 -94 AB 0080 C 74 C 7 E 95"> <PARAM NAME="Default. Frame" VALUE=""> <PARAM NAME="Display. Back. Color" VALUE="0"> <PARAM NAME="Display. Fore. Color" VALUE="16777215"> <PARAM NAME="Display. Mode" VALUE="0"> <PARAM NAME="Display. Size" VALUE="0"> <PARAM NAME="Enabled" VALUE="-1"> <PARAM NAME="Selection. Start" VALUE="-1"> <PARAM NAME="Selection. End" VALUE="-1"> <PARAM NAME="Show. Controls" VALUE="-1"> <PARAM NAME="Show. Audio. Controls" VALUE="-1"> <PARAM NAME="Show. Display" VALUE="0"> <PARAM NAME="Volume" VALUE="-600"> </OBJECT> </HTML>

Practica §

Practica §