Windows Script Components  

Contenido de los archivos de componentes de secuencia de comandos

Los archivos de componentes de secuencia de comandos son XML (lenguaje de marcado extensible) y se parecen mucho a los archivos HTML, pero contienen elementos especiales que definen el componente de secuencia de comandos y su comportamiento. Los elementos que se utilizan para definir componentes de secuencia de comandos no son etiquetas HTML, sino elementos XML que se utilizan específicamente para definiciones de componente de secuencia de comandos.

Un archivo componente de secuencia de comandos básico contiene estos elementos:

Esquema del archivo componente de secuencia de comandos

El ejemplo siguiente muestra cómo crear un archivo componente de secuencia de comandos.

<?XML version="1.0"?>
<package>
<?component error="true" debug="true"?>
 
   <comment>
      Este esquema muestra cómo se combinan los elementos 
      de un componente de secuencia de comandos en un archivo .wsc.
   </comment>

<component id="MyScriptlet">
   <registration
      progid="IdDePrograma"
      description="descripción"
      version="versión"
      clsid="{00000000-0000-0000-000000000000}"/>

   <reference object="IdDePrograma">
 
   <public>
      <property name="nombrePropiedad"/>
      <method name="nombreMétodo"/>
      <event name="nombreEvento"/>
   </public>

   <implements type=nombreControladorCOM id=nombreInterno>
      (definiciones específicas de la interfaz)
   </implements>

   <script language="VBScript">
      <![CDATA[
      dim nombrePropiedad
      Function nombreMétodo()
      ' Secuencia de comandos.
      End Function
      ]]>
   </script>

   <script language="JScript">
      <![CDATA[
      function get_nombrePropiedad()
      { // Secuencia de comandos.
      }
      function put_nombrePropiedad(nuevoValor)
      { // Secuencia de comandos.
         fireEvent(nombreEvento)
      }
      ]]>
   </script>

   <object id="IdDeObjeto" classid="clsid:00000000-0000-0000-000000000000">
   <resource ID="IdDeRecurso1">cadena o número</resource>
   <resource ID="IdDeRecurso2">cadena o número</resource>
</component>
</package>
Nota   En XML puede especificar elementos sin contenido (sólo atributos), como los elementos <property> y <method> del ejemplo anterior si cierra el elemento con />.

Tenga en cuenta lo siguiente:

Después de crear el esquema, escriba los elementos para definir la funcionalidad del componente de secuencia de comandos, según el controlador de interfaz que implemente.

Consulte también

Comprobar errores en archivos de Script Component | Crear una biblioteca de tipos de Script Component | Crear información de registro | Exponer eventos | Exponer métodos | Exponer propiedades | Implementar componentes de secuencia de comandos ASP | Implementar componentes de secuencia de comandos de comportamiento DHTML | Archivos de componentes de secuencia de comandos y compatibilidad XML | Utilizar el Asistente para componentes de secuencia de comandos

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.