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