UNIDAD 4: PROGRAMACION VISUAL Visual Basic PROCEDIMIENTOS Y FUNCIONES
TEMA 1: VISUAL WEB DEVELOPER 2005 Visual Basic PROCEDIMIENTOS SUBRUTINAS
Recordar que un objeto presenta tres aspectos, propiedades, metodos y eventos, en esta unidad se analizan algunos elementos que intervienen en la definicion de un metodo.
Estamos hablando de los llamados procedimientos y funciones, que quede claro que procedimientos y funciones son solo algunos aspectos (importantes) de la definicion de un metodo pero que existen elementos tan o mas importantes que los analizados en esta unidad.
Un procedimiento es un grupo de instrucciones, variables, constantes, etc, que estan disenados con un proposito particular y tiene su nombre propio.
Es decir un procedimiento es un modulo de un programa que realiza tareas especificas y que no puede regresar valores al programa principal u a otro procedimiento que lo este invocando.
Despues de escribir un procedimiento se usara su propio nombre como una sola instruccion o llamada al procedimiento usando el formato:
CALL NOMPROC()
En VISUAL WEB DEVELOPER 2005 Visual Basic su formato es
Sub NomProc()
Instrucciones
End Sub
Un programa puede tener tantos procedimientos como se deseen, para hacer una llamada o invocacion al procedimiento durante la ejecucion de un programa solo se debera escribir el nombre del procedimiento y los parentesis en blanco.
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) ' llamando, invocando o activando procedimiento uno Call PROC1() End Sub Sub PROC1() MESES.Text = EDAD.Text * 12 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> MESES..:<ASP:LABEL ID=MESES RUNAT=SERVER/><BR> <ASP:BUTTON ID=BUTTON1 TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/> </form> </body> </html>
Observar que se puede crear el procedimiento o los procedimientos arriba o abajo de la parte principal del programa.
Corrida:
Como se observa un procedimiento puede ser un programa completo.
TAREAS PROGRAMACION VISUAL WEB DEVELOPER 2005 Visual Basic
Construir los siguientes problemas usando procedimientos:
a) Convertir $800.00 Pesos a dolares.
b) Calcular el Area de un triangulo
c) Deplegar una Boleta de Calificaciones.