Sunteți pe pagina 1din 12

Programacin de Procedimientos

en Visual Basic
1.-PROCEDIMIENTOS EN VISUAL
BASIC

Un procedimiento es un bloque de instrucciones de Visual Basic
delimitadas por una instruccin de declaracin (Function, Sub,
Operator, Get, Set) y una declaracin final correspondiente
TIPO DE PROCEDIMIENTO

Sub, Function, Property Let, Property Get,
Property Set


PROCEDIMIENTO SUB

Es una serie de instrucciones de Visual Basic delimitadas por las
instrucciones SUB, y END SUB
El procedimiento Sub realiza una tarea y luego devuelve el control al
cdigo de llamada, pero no devuelven un valor al cdigo de llamada.

ILUSTRACIN DE LA
DECLARACIN Y LLAMADA

TellOperatorSub (tareaByValAs String)
Sello Dim Fecha
sello = TimeOfDay ()
MsgBox("Inicio" y la tarea y "en" &CStr (sello))
End Sub


PROCEDIMIENTO DE LA FUNCION

Es una serie de instrucciones de Visual Basic delimitadas por las
instrucciones Function y End Function .Este procedimiento realiza una
tarea y luego devulve el control al codigo de llamda.
Un procedimiento Function puede aceptar argumentos, como
constantes, variables o expresiones, que se pasan por el codigo de
llamada.
ILUSTRACIN DE LA
DECLARACIN Y LLAMADA

Funcin de la hipotenusa (ByVal Side1 Como Side2 nico, ByVal As single)as
single
VolverMath.sqrt ((lado1 ^ 2) + (Side2 ^ 2))
End Function


PROCEDIMIENTOS DE PROPIEDAD

Es una serie de instrucciones de visual basic que manipula una propiedad
personalizada en un modulo clase o estructura.
PROCEDIMIENTO GET:
Devuelve el valor de una propiedad . Se llama cuando se accede a la
propiedad de una expresion.


PROCEDIMIENTO SET :
Establece una propiedad a un valor, incluyendo una referencia a un
objeto. Se llama cuando se asigna un valor a una propiedad

Visual Basic establece los procedimientos de
propiedades siguientes:


Define el comportamiento de u operador estndar ( como *, <>,

o Y) en una clase o estructura que ha definido.
PROCEDIMIENTOS DEL OPERADOR

VeryLongestructura pblica
Dim highOrder As LongHighOrderAs largo
Dim lowOrder As LongLowOrderAs largo
Public Shared Operator +( ByVal v As veryLong, _ Operador Pblico Compartido + (ByVal v ComoveryLong, _
ByVal w As veryLong) As veryLongByVal w Como veryLong) Como veryLong
Dim sum As New veryLongDim sum como nuevoveryLong
suma = v
TryTratar de
sum .lowOrder += w.lowOrdersuma.lowOrder + = w.lowOrder
Catch ex As System.OverflowExceptionCatch ex As System.OverflowException
sum .lowOrder -= ( Long .MaxValue - w.lowOrder + 1) . lowOrder suma -= (. Larga MaxValue - w.lowOrder + 1)
suma .highOrder += 1suma. highOrder + = 1
End TryEnd Try
sum .highOrder += w.highOrdersuma. highOrder + = w.highOrder
Return sumVolver suma
End OperatorFinal del operador
Estructura final

Ilustracin de la declaracin
y llamada

se llama a un procedimiento desde otro lugar en el cdigo . esto se
conoce como una llamada control. cuando el procedimiento se termine
de ejecutarse, se devuelve el control al cdigo que lo invoca, lo
que se conoce como el cdigo de llamada. el cdigo de llamada es una
declaracin o una expresin en un comunicado, que especifica el
procedimiento por su nombre y transfiere el control a la

LLAMAR A UN PROCEDIMIENTO

S-ar putea să vă placă și