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:

image474.jpg

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.

Politica de Privacidad