1. ¿Qué es?
    1. El Visual Basic Script (en adelante VBScript) es un lenguaje de script, directamente derivado de Visual Basic.
    2. VBScript Microsoft (Visual Basic Script) se desarrolla con la intención de desarrollar páginas web dinámicas.
  2. Historia
    1. VBScript comenzó como parte de las tecnologías de Microsoft Windows Script, lanzado en 1996. Esta tecnología inicialmente estaba dirigida a los desarrolladores web.
    2. Durante un período de solo dos años VBScript avanzó desde la versión 1.0 a 2.0, y durante ese tiempo ganó apoyo de los administradores de sistemas quienes buscaban una herramienta de automatización más poderosa que el lenguaje de lotes en la década de 1980.
  3. Ejecución
    1. Los scripts escritos en leguaje VBScript se pueden ejecutar en la consola usando el comando CSCRIPT, para eso Windows utiliza la aplicación cscript.exe incluida en el sistema.
    2. Consiste en insertar los scripts en el código HTML de las paginas web, de esa forma el navegador puede ejecutar las instrucciones contenidas. Los scripts deben estar encerrados en las siguientes etiquetas: <script type=”text/vbscript”> </script> Estas funciones solo se pueden ejecutar usando Internet Explorer.
    3. También pueden usarse en eventos. Por ejemplo, puedes usarlo en un botón de la siguiente forma: <input type="button" value="Mensaje" onclick="vbscript:MsgBox 'Enviar un mensaje al usuario', 64, 'NorfiPC'";> Estas funciones contenidas en las páginas solo funcionarán usando Internet Explorer, el resto de los navegadores las ignorarán.
  4. Estructura básica
    1. 1. Estructura general de un programa:
      1. → Sentencias, líneas continuas, comentarios.
    2. 2. Constantes y variables,
    3. 3. Operadores.
    4. 4. Estructuras de control.
    5. 5. Bucles.
    6. 6. Funciones y procedimientos.
    7. 7. Clases
  5. Tipos de variables
    1. Las variables de tipo entero o int son aquellas que almacenan un número (ya sea positivo o negativo) no decimal.
    2. Los numeros de punto flotante utilizan el formato IEEE (Institute of Electrical and Electronic Engineers). Se representan mediante una mantisa, que contiene el valor del número y un exponente que contiene el orden de magnitud del número.
    3. Este tipo de variables pueden contener cualquier tipo de carácter, tanto números como letras pero se debe saber que, para el ordenador, tales números no son considerados como valor numérico, sino como cualquier tipo de carácter.
  6. Operadores
    1. Son los operadores matemáticos tal y como los conocemos: suma (+), resta (-), división (/), multiplicación (*) y resto (%, dado dos números nos devuelve el resto de hacer la división entre ellos.)
    2. Dados dos valores, comparan si son iguales(==), uno mayor (>) o menor (<) que el otro, distintos (!=) e incluso mayor-igual (>=) o menor-igual (<=).
    3. Se utilizan sobre expresiones booleanas y nos devuelven un valor booleano (verdadero o falso) resultado de esa operación. Como operadores lógicos de VBScript tenemos: AND, OR, Xor y Not.
  7. Sentencias condicionales
    1. Se utilizan para llevar a cabo diferentes acciones para diferentes decisiones.
    2. Ejecuta una sentencia si una condición especificada es evaluada como verdadera. Si la condición es evaluada como falsa, otra sentencia puede ser ejecutada.
    3. Es una construcción de iteración de script con un contador. Las sentencias dentro del bucle incluidas entre for y next se ejecutarán para cada valor de la variable de contador entre los límites alto y bajo especificados.
    4. El bucle while o bucle mientras es un ciclo repetitivo basado en los resultados de una expresión lógica; se encuentra en la mayoría de los lenguajes de programación estructurados. El propósito es repetir un bloque de código mientras una condición se mantenga verdadera.