El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados

Procedimientos y Funciones en ASP

Autor Mauro Rondinelli
 
Bueno vamos a hablar de procedimientos y funciones en ASP. La utilizacion de procedimientos y funciones nos facilita la tarea de la programaciom de la pagina ya que se puede agrupar el codigo y ser reutilizado en la misma pagina mas adelante, tambien se pude utilizar por otras paginas pero esto la vamos a ver en otro articulo que hable sobre includes. Lo primero que hay que saber es la diferencia entre un procedimiento (sub) y una funcion (function), un funcion es un modulo de codigo que nos devuelve un resultado, por ejemplo:
 

'pagina asp

<%

Dim A, B

A = 5
B = 3

Response.Write(Suma(A, B))

%>

<%

Function Suma(Num1, Num2)
Suma = Num1 + Num2
End Function

%>

 

Bueno, vamos a explicar esto, primero declaramos dos variables A y B, a estas variables les asignamos distintos valores A = 5 y B = 3, despues aparece "Response.Write(Suma(A, B))" esta linea muestra en el navegador el resultado que le devuelve la funcion suma. Ahora vamos a ver la estructura de la funcion suma, lo primero que hay que ver es su declaracion "Function Suma(Num1, Num2)" la palabra "Function" le avisa a la pagina asp que lo que sigue es una funcion, "Suma" es el nombre de dicha funcion y "(Num1, Num2") son los parametros de la funcion, es decir lo numeros que queremos sumar, luego viene Suma = Num1 + Num2 esto significa que el resultado que devuelve la funcion suma es la suma entre Num1 y Num2 y por ultimo cerramos la funcion con End function. Los procedimintos a diferencia de las funciones no devuelve un resultado, el ejemplo anterior utilizando procedimientos seria asi:

 

<%

Dim A, B

A = 5
B = 3

Suma(A, B)

%>

<%

Sub Suma(Num1, Num2)
Response.Write(Num1 + Num2)
End Sub

%>

 

Noten la diferencia en el cambio de "Function" por "Sub" y la principal diferencia es que el resultado se muestra desde el procedimiento "Suma". Bueno mas adelante hablare sobre los includes que es donde se le pueden sacar mas provecho a las funciones y procedimientos. Bye,

 
 
Suscribite al boletin y recibi las novedades del sito en tu Email!
Tu Email

 

Contactos myStudio Network