UNIDAD 4: VISUAL BASIC PROCEDIMIENTOS Y FUNCIONES

TEMA 1: PROCEDIMIENTOS O SUBRUTINAS POCKET PDA

Un camino para dividir un gran programa en partes mas pequenas es el uso de los llamados procedimientos.

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.

Despue de escribir un procedimiento se usara su propio nombre como una sola instruccion o llamada al procedimiento usando el formato:

CALL NOMPROC()

El formato para construir un procedimiento o subrutina en visual base 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.

Prog13.aspx

' inicializando objetos mobiles
' y definiendo lenguaje a usar por servidor
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage"
Language=VB%>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile"%>
' todos los controles ponerlos dentro de una forma
<mobile:Form runat=server>
EDAD.....:<mobile:TEXTBOX ID=EDAD RUNAT=SERVER/><BR>
MESES....:<mobile:LABEL ID=MESES RUNAT=SERVER/><BR>
<mobile:COMMAND TEXT=OK ONCLICK=CON1 RUNAT=SERVER/><BR>
</mobile:Form>
' codigo basic
<SCRIPT RUNAT=SERVER>
SUB CON1(Sender As Object, E As EventArgs)
CALL PROC1
END SUB
SUB PROC1()
MESES.TEXT=EDAD.TEXT * 12
END SUB
</SCRIPT>

Recordar que se puede crear el procedimiento o los procedimientos arriba o abajo de la parte principal del programa.

Tambien pueden crearse en sus propio tags <script> sub procn()..end sub </script> para mayor claridad del programa.

Corrida prog13.aspx

image496.jpg

Como se observa tambien un procedimiento puede ser todo un programa completo.

TAREAS PROGRAMACION visual basic mobile Construir los siguientes problemas usando procedimientos:

a) Convertir $800.00 Pesos a dolares.

b) Calcular el Area de un triangulo de base=20 y altura=30.

c) Deplegar una Boleta de calificaciones.

Politica de Privacidad