1. Introducción
El PDF de este documento está disponible |AQUÍ|.
El objetivo de este documento es proporcionar los fundamentos del lenguaje VBScript, así como ejemplos de su uso en diferentes ámbitos. VBScript es un lenguaje de script para Windows. Puede ejecutarse en diferentes entornos, como
- Windows Scripting Host para su uso directo en Windows, especialmente para escribir scripts de administración del sistema
- Internet Explorer. En este caso, se utiliza dentro de páginas HTML, a las que aporta cierta interactividad imposible de lograr únicamente con el lenguaje HTML.
- Internet Information Server (IIS), el servidor web de Microsoft en NT/2000, y su equivalente, Personal Web Server (PWS), en Win9x. En este caso, se utiliza VBScript para la programación del lado del servidor web, una tecnología denominada ASP (Active Server Pages) por Microsoft.
Además, dado que VBSCRIPT es un lenguaje derivado de Visual Basic para Windows, puede servir como introducción a este lenguaje, uno de los más extendidos en el entorno Windows, así como a la versión Application de VB, denominada VBA (Visual Basic para Aplicaciones). VBA se utiliza, por ejemplo, en toda la suite Office de Microsoft, especialmente en Excel. Por lo tanto, VBSCRIPT es una puerta de entrada al desarrollo en un amplio campo de aplicaciones de Windows.
VBScript no es un lenguaje orientado a objetos, aunque tenga ciertos rasgos de este tipo. El concepto de herencia, por ejemplo, no existe. Sin embargo, puede utilizar los objetos que le proporciona el contenedor en el que se ejecuta, así como, de manera más general, los componentes de ActiveX disponibles en la máquina Windows. Es este aspecto el que le da su potencia a VBScript, un lenguaje que, en sí mismo, es bastante limitado, pero que, gracias a los objetos que tiene a su disposición, puede competir con lenguajes de script inicialmente más ricos, como Perl, JavaScript y Python. Es un lenguaje fácil de aprender y de usar, y que allana el camino para el uso de Visual Basic para Windows, del cual deriva directamente.
Este documento no es un curso de algoritmos. Se da por sentado que ya se conoce el arte de la programación. Se requiere una lectura activa. Probablemente, la mejor manera de utilizar este documento es probar en tu propia computadora los ejemplos que se presentan en él. El contenedor WSH normalmente viene incluido de serie con el sistema Windows. La versión más reciente está disponible de forma gratuita en el sitio web de Microsoft (http://www.microsoft.com). Para encontrar el archivo URL exacto que permita la descarga de WSH, se pueden buscar las palabras clave «Windows Scripting» en un motor de búsqueda en la web. Entre los resultados, debería aparecer el archivo URL para descargar WSH.
Serge Tahé, enero de 2002