Está usted en Indice > Construcción > Lenguajes > VBScript > Lecciones y Paso a Paso > Introducción a VBScript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Introducción a VBScript

Introducción a VBScript

Por medio de VBScript podemos crear nuestras paginas ASP, debemos tener en cuenta que antes de escribir cualquier codigo ASP debemos abrir nuestro codigo con el simbolo '<%' y al finalizar cerrarlo con '%>'

<%
'este es un comentario
Response.Write ("Mi Primer Pagina ASP")
%>

Podemos abrir archivo nuevo agregarle el codigo anterior guardarlo como "hola.asp" dentro de nuestro directorio de publicacion web abrir el PWS y ver el resultado en el navegador.

VBScript es un lenguaje script derivado de Visual Basic asi que tambien hereda sus funciones basicas a continuacion veremos algunas de las mas utilizadas.

VBScript - Funciones Básicas

Si estas familiarizado con Visual Basic podes pasar esta parte dado que los funciones basicas son iguales en ambos lenguajes, y si no conoces Visual Basic aca va una ayuda.

Variables

La forma de declaran variables es por medio de la palabra 'Dim', aclaremos que la declaracion de variables no es necesaria, salvo que al inicio de nuestra pagina ASP pongamos la palabra clave 'Option Explicit' que hace que la declaracion de variables sea necesaria si no nos daria un error.

<%
Option Explicit

Dim I 'declaramos la variable

I= 14 ' le asignamos un valor
Response.Write (I) 'mostramos su valor en el navegador
%>

Condicionales

El condicional mas utilizado en cualquier lenguaje es el famoso IF, VBScript no podia quedarse afuera, el modo de uso es poner la palabra clave 'If' despues la condicion a evaluar, luego 'Then' y el codigo a ejecutar si se cumple la condicion dada, al finalizar se cierra el bloque 'If' con la palabra clave 'End If'

<%
Dim I

I = 14

If I = 14 Then
Response.Write ("La variable I es igual a 14")
End If
%>

Tambien extiste la alternativa 'Else' (sino), es decir sino se cumple la condicion hacer lo siguiente, veamos un ejemplo

<%
Dim I

I = 14

If I = 14 Then
Response.Write ("La variable I es igual a 14")
Else
Response.Write ("La variable I es distinta a 14")
End If
%>

Fijense que pusimos 'I = 14' tambien podemos hacer otro tipo de condicion como puede ser distinto 'I <> 14', mayor 'I > 14', menor 'I < 14', mayor o igual 'I >= 14', menor o igual 'I <= 14'

Bucles

VBScript posee un bucle llamador 'For' que repite una accion la cantidad de veces indicada

<%
Dim I

For I = 1 to 5
Response.Write ("Esto se repite 5 veces")
Next
%>

Podemos modificar el numero 5 y poner un 10 y lo repetira 10 veces, tambien podemos modificar el numero 1 por el 3 y el 5 por el 6, esto hara que el bucle se repita 3 veces, '3 to 6' (desde 3 hasta 6), tambien podemos indicar el incremento que tendra por medio de la palabra clave 'step'

<%
Dim I

For I = 1 to 10 step 2
Response.Write ("Esto se repite de dos en dos, i = " & i)
Next
%>

Gracias a esto podemos hacer un bucle inverso por ejemplo de 10 a 1

<%
Dim I

For I = 10 to 1 step -1
Response.Write ("i = " & i)
Next
%>

La palabra clave 'Next' indica el final del bucle, es decir se repite todo lo que esta entre el 'For' y 'Next'

While..Wend

Este bucle a diferencia del 'For' repite una accion siempre que se cumpla una condicion, veamos un ejemplo

<%
Dim I

I = 0 'inicializa i igual a 0

While I <> 10 'repita mientras i sea distinto a 10
Response.Write ("i = " & i) 'muestra por pantalla el valor de i
I = I + 1 'incrementa i en uno
Wend
%>

Cuando agregamos la palabra clave 'Wend' estamos diciendo que repita todo el codigo incluido entre While y Wend

Autor: Mauro Rondinelli
http://www.elguruprogramador.com.ar



Usuarios que han visto este tema también han visto...

- Msgbox en VBS
- Uso de funciones en VBS
- Validar la entrada de datos en VBscript
- Declarar variables VBScript


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 12-10-2008 a las 01:38:03