Mundo Web
manuales - recursos - gráficos - programación...

Home - ASP - manual básico de ASP - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8

Manual básico de ASP (II)
por Mauro, Web Master de elguruprogramador.com


VBScript.-

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

<%
'este es un comentario
Response.Write ("Mi Primera página ASP")
%>

Podemos abrir archivo nuevo, agregarle el código anterior, guardarlo como "hola.asp" dentro de nuestro directorio de publicación web, abrir el PWS y ver el resultado en el navegador.

VBScript es un lenguaje script derivado de Visual Basic, así que también hereda sus funciones básicas. A continuación veremos algunas de las más utilizadas.

 

VBScript - Funciones Basicas

Si estás familiarizado con Visual Basic, puedes pasar esta parte, dado que las funciones básicas son iguales en ambos lenguajes, y si no conoces Visual Basic, acá va una ayuda.

Variables

La forma de declaran variables es por medio de la palabra 'Dim'. Aclaremos que la declaración de variables no es necesaria, salvo que al inicio de nuestra página ASP pongamos la palabra clave 'Option Explicit', que hace que la declaración de variables sea necesaria, si no, nos daría 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 más utilizado en cualquier lenguaje es el famoso IF. VBScript no podia quedarse afuera, el modo de uso es poner la palabra clave 'If', después la condicion a evaluar, luego 'Then' y el código a ejecutar si se cumple la condición 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

%>

También 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

%>

Fíjense que pusimos 'I = 14'. Tambien podemos hacer otro tipo de condición, 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 acción 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 repetirá 10 veces. También 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), también podemos indicar el incremento que tendrá 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 está entre el 'For' y 'Next'

While...Wend

Este bucle, a diferencia del 'For', repite una acción siempre que se cumpla una condición. 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.

 

anterior
siguiente

Home - ASP - manual básico de ASP - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8