- Windows Script Host - VBScript - Componentes - Introducción -

Para VBScript, las clases están definidas en componentes. Estos, son archivos del sistema, los cuales pueden tener las extensiones ".dll", ".exe" o ".wsc".
Un componente es una forma compilada de la definición de una clase, el cual sirve a la instalación de la misma o a su traspaso a otro ordenador.
Un componente puede tener una clase o muchas. Estos están sometidos a reglas, las cuales garantizan:
- que los mismos puedan usarse en diversos ordenadores
- que puedan utilizarse, independientemente de quien sea su creador
- que pueda ser utilizado por diversos lenguajes de programación
- que pueda ser utilizado en diversos entornos
Estas reglas, se nombran COM (Component Object Model).
Un componente que sigue estas reglas, se llama "componente COM". La clase incluida en estos, se denominan "clase COM" y sus instancias, "objetos COM".
COM es una tecnología creada por Microsoft, la cual es generalmente utilizada.
DCOM (Distributed COM) es una ampliación de COM, la cual permite utilizar clases que se encuentren en otros sistemas. Vinculado a esta tecnología, se encuentran conceptos como "Active X", "OLE" (Object Linking and Embedding), "MTS" (Microsoft Transaction Server) y COM+, los cuales forman parte de la misma.
La instalación estándar de Windows, contiene numerosos componentes COM. Al instalar aplicaciones, se instalan otros componentes. Dichos componentes permanecen en la carpeta de instalación de la aplicación o en la %Windows%.
No todos los archivos ".dll" y ".exe" son componentes COM. Por el contrario, cada archivo ".wsc", es un componente.
Componentes para el scripting
Las tareas que debe resolver un administrador, pueden agruparse de acuerdo con el ámbito a que se asocie: sistema de archivos, administración de usuarios, el hardware, etc.
Los componentes de VBScript no agrupan las clases de acuerdo con estos criterios, lo que significa que un componente puede abarcar diversos ámbitos y que para ejecutar tareas en un ámbito, a menudo se requiere de clases pertenecientes a diversos componentes.

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo