Universidad Católica del Táchira

Dirección General de Estudios de Postgrado

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.

Tipos de Instrucciones

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: Byte: entero de 0 a 255, Integer: entero entre -32.768 y 32767,   Currency: cualquier número real de -922.337.203.685.477'5808 a 922.337.203.685.477'5807, Long: de -2.147.483.684 a 2.147.483.647,  Single: real en coma flotante de -3'402823 e38 a -1'401298 e-45 y lo correspondiente para positivos, Double: real en coma flotante, Date (time): fecha entre el 1 de enero del 100 y el 31 diciembre del 9999, String: cadena de hasta dos mill millones de caracteres, Error: contiene un error.

Estructuras de Control de Flujo

Las estructuras de control de flujo se dividen en:

Estructuras de Decisión Condicional: Nos permite decidir mediante expresiones condicionales qué sentencias de nuestro código has de ser ejecutadas.

Estructuras de Bucles: Nos permiten repetir un número determinado o indeterminado de veces, una serie de sentencias de nuestro código.

Página principal

Infografía

 

    Para cualquier información escribe a la siguiente dirección:

frandyalfonso@yahoo.com

Recomendado usar Internet Explorer 5.0 o posterior y resolución de 800 por 600 píxels