UNIDAD 4: PROGRAMACION VISUAL Visual Basic PROCEDIMIENTOS Y FUNCIONES

TEMA 2: VISUAL WEB DEVELOPER 2005 Visual Basic PARAMETROS

En Visual Basic un parametro es una variable que puede pasar su valor a un procedimiento desde el principal o desde otro procedimiento.

Existen ocasiones en que es necesario mandar al procedimiento ciertos valores para que los use en algun proceso.

Estos valores que se pasan del cuerpo principal del programa o de un procedimiento a otros procedimientos se llaman parametros.

Entonces en VISUAL WEB DEVELOPER 2005 Visual Basic la declaracion completa de un procedimiento es:

SUB NOMPROC(lista de parametros)

cuerpo de instrucciones

END SUB

Donde lista de parametros es una o mas variables separadas por comas como lo muestra el pograma ejemplo.

Programa:

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<script runat="server">
Protected Sub EVENTO1(ByVal sender As Object, ByVal e As System.EventArgs)
Dim nom As String
nom = "pepe"
'se puede mandar como parametro un dato, variable
'o expresion algebraica
Call PROC1(3.75, nom, 4 + 8)
End Sub
Sub PROC1(ByVal deci As Single, ByVal nom As String, ByVal suma As Integer)
' pero siempre se recibe en una variable
Label1.Text = nom
Label2.Text = EDAD.Text + deci + suma
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PROCEDIMIENTOS FUNCIONES </title>
</head>
<body>
<form id="form1" runat="server">
EDAD.....:<ASP:TEXTBOX ID=EDAD RUNAT=SERVER/><BR>
<ASP:BUTTON ID="BUTTON1" TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/><br>
&nbsp;
<asp:Label ID=Label1 runat="server" Text="Label"></asp:Label>&nbsp; tu tienes&nbsp;
<ASP:LABEL ID=Label2 RUNAT=SERVER/>
meses<BR>
</form>
</body>
</html>

Observar que en el procedimiento los parametros crean variables de manera local es decir variables que solo pueden usar dentro del procedimiento estas variables son quienes reciben los datos o valores.

REGLAS PARA EL USO DE PARAMETROS:

1.- Cuando se usan variables como parametros la variable que se manda debe ser declarada dentro del principal o del procedimiento de donde se esta enviando.

2.- La variable que se manda tiene un nombre, la que se recibe puede tener otro nombre o el mismo nombre por claridad de programa, pero recordar que internamente en la memoria del computador existiran dos variables diferentes.

3.- La cantidad de variables que se envian deben ser igual en cantidad, orden y tipo a las variables que reciben.

4.- La variable que se recibe tiene un ambito local dentro del procedimiento, es decir solo la puede usar ese procedimiento.

5.- Se puede mandar a un procedimiento un dato una variable(como lo muestran los ejemplos) o una expresion algebraica (no ecuacion o formula) pero siempre se deberan recibir en una variable.

Corrida:

image510.jpg

TAREAS PROGRAMACION VISUAL WEB DEVELOPER 2005 Visual Basic

1.- Una forma activa un programa, recoger 3 calificaciones en el onclick, calcular promedio en procedimiento uno e imprimir nombre y promedio en un segundo procedimiento

2.- Construir una tabla de multiplicar que el usuario indique, captura y control de ciclo en el principal, calculo y despliegue en un procedimiento, usar response.write

3.- Construir un procedimiento que reciba un numero entero y que mande llamar a un segundo procedimiento pasando el letrero “PAR O IMPAR”

Politica de Privacidad