Procedimientos y funciónes en ASP

 

Procedimientos y funciónes en ASP.

Bueno vamos a hablar de procedimientos y funciónes en ASP. La utilizacion de procedimientos y funciónes 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 función (function), un función 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, después aparece "Response.Write(Suma(A, B))" esta linea muestra en el navegador el resultado que le devuelve la función suma. Ahora vamos a ver la estructura de la función suma, lo primero que hay que ver es su declaración "Function Suma(Num1, Num2)" la palabra "Function" le avisa a la pagina asp que lo que sigue es una función, "Suma" es el nombre de dicha función y "(Num1, Num2") son los parámetros de la función, es decir lo números que queremos sumar, luego viene Suma = Num1 + Num2 esto significa que el resultado que devuelve la función suma es la suma entre Num1 y Num2 y por ultimo cerramos la función con End function. Los procedimintos a diferencia de las funciónes 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 más provecho a las funciones y procedimientos. Bye,

 


Fuente: Elguruprogramador.com.ar