Universidad
Católica del Táchira
Especialización en Sistemas de Información
Visual Basic Script
Microsoft
Visual Basic Scripting Edition, es el miembro más reciente de la familia de
lenguajes de programación Visual Basic, el cual suministra una automatización
activa a una amplia variedad de entornos, incluidas las secuencias de comandos
del cliente de Web en Microsoft Internet Explorer y las secuencias de comandos
del servidor de Web en Microsoft Internet Information Server. Este lenguaje de
programación es sencillos y a su vez dependientes del Web Browser, que permiten
el desarrollo de pequeños programas para que hagan un poco más interactiva una
página Web. Visual Basic Script es usado en los Web Browser de Microsoft. Los
programas hechos con alguno de estos lenguajes van dentro de una página HTML lo
que hace confusa su lectura y agranda el tamaño de ellas y hace fastidioso su
manipulación por parte de browsers que no pueden ejecutarlos, ya que hay que
cargar todo el archivo html incluyendo el código del programa, aunque no se
puedan ejecutar, aún así, es una manera sencilla de dar algo de interactividad
a las páginas web.
En un script podemos encontrar tres tipos de
instrucciones: sentencias, bloques y comentarios.
Sentencias: son instrucciones que llevan a
cabo alguna tarea. Se puede escribir en una misma línea más de una sentencia
de código. Se utiliza el símbolo : para
indicar donde se acaba cada sentencia.
Bloques: Conjunto de sentencias agrupadas que llevan
a cabo una acción específica dentro del código.
Comentarios: Permite hacer explicitos a otros las tareas llevadas a cabo por nuestro código.
Tipos
de datos en Visual Basic Script
VBScript sólo tiene un tipo de datos que se
llama Variant. El cual es una clase especial de tipo de datos que puede contener
diferentes tipos de información, dependiendo de cómo se utilice. Como Variant
es el único tipo de datos en VBScript, también es el único tipo de datos
devuelto por todas las funciones en VBScript.
En su forma más sencilla, un tipo Variant puede
contener tanto información numérica como de cadena. Este tipo Variant se
comporta como un número cuando se utiliza en un contexto numérico y como una
cadena cuando se utiliza en un contexto de cadena. Esto quiere decir que si
trabaja con datos que parecen números, VBScript asume que son números y
realiza lo que es más adecuado para números. Igualmente, si trabaja con datos
que sólo pueden ser datos de cadena, VBScript los trata como datos de cadena.
Por supuesto, siempre puede hacer que los números se comporten como cadenas,
escribiéndolos entre comillas (" ").
Más allá de las simples clasificaciones numéricas y de cadena, un tipo
Variant puede hacer más distinciones acerca de la naturaleza específica de la
información numérica. Por ejemplo, puede tener información numérica que
representa una fecha o una hora. Cuando se utiliza con datos de fecha u hora, el
resultado se expresa siempre como una fecha o una hora. Por supuesto, también
puede tener una amplia variedad de información numérica en el intervalo de
tamaños de sencillos valores Boolean a enormes números de signo flotante.
Estas categorías diferentes de información que puede contener un tipo Variant
se llaman subtipos. La mayoría de las veces sólo se puede establecer el tipo
de datos que desea en un tipo Variant y se comporta del modo más adecuado para
el tipo de datos que contiene. A partir de este tipo de dato obtenemos
multitud de subtipos. Cuando utilicemos una variable no tenemos que indicar a
que subtipo pertenece, VBS adapta esa variable al tipo que más se adapte a las
operaciones que vamos a realizar con ella. Los subtipos posibles son:
Las estructuras
de control de flujo se dividen en:
Estructuras de
Decisión Condicional
Estructuras de Bucles: Nos permiten repetir un número determinado o indeterminado de veces, una serie de sentencias de nuestro código.
Para cualquier información escribe a la siguiente dirección:
Recomendado usar Internet Explorer 5.0 o posterior y resolución de 800 por 600 píxels