Documente Academic
Documente Profesional
Documente Cultură
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