UNIDAD 4: PROGRAMAION VISUAL BASIC SUBRUTINAS Y FUNCIONES

TEMA 1: PROCEDIMIENTOS O SUBRUTINAS PROGRAMACION CGI

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:

Shared 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.

Prog12.html


<HTML>

<FORM ACTION=/cgi-bin/tusitio/prog12.exe METHOD=get>

BASE..:<INPUT TYPE=text NAME=BASE1><BR>

ALTURA:<INPUT TYPE=text NAME=ALTURA><BR>

<INPUT TYPE=submit VALUE=OK>

</FORM></HTML>

prog12.vb


imports System

imports Microsoft.VisualBasic

PUBLIC CLASS prog12

PUBLIC SHARED SUB MAIN()

' llamando o activando procedimiento

CALL PROC1()

END SUB

SHARED SUB PROC1()

' declarando variables

DIM base1, altura AS INTEGER

DIM area as DOUBLE

' creando un objeto de captura

DIM capturar AS lnet = new lnet()

'capturando,cargando y convirtiendo

'los datos de la forma a las variables

base1 = CINT(capturar.getparametro("BASE1") )

altura = CINT(capturar.getparametro("ALTURA"))

'operaciones

area = base1 * altura / 2.0

'construyendo y desplegando la pagina de salida

System.Console.WriteLine("Content-Type:text/html" & vbCrLf)

System.Console.WriteLine("AREA= " & area.ToString())

System.Console.WriteLine("</HTML>")

END SUB

END CLASS

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

Corrida prog12.html

image373.jpg

corrida prog12.vb

image374.jpg

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

TAREAS PROGRAMACION VISUAL BASIC CGI 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.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad