programación de procedimientos en visual basic
TRANSCRIPT
Programación de Procedimientos en Visual
Basic
1.-PROCEDIMIENTOS EN VISUAL BASIC
Un procedimiento es un bloque de instrucciones de Visual Basic delimitadas por una instrucción de declaración
(Function, Sub, Operator, Get, Set) y una declaración 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 SUBEl procedimiento Sub realiza una tarea y luego devuelve el control al código de llamada, pero no devuelven un valor al código de llamada.
ILUSTRACIÓN DE LA DECLARACIÓN Y LLAMADA
TellOperatorSub (tareaByValAs String)Sello Dim Fechasello = 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.
ILUSTRACIÓN DE LA DECLARACIÓN Y LLAMADA
Función 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 estándar ( como *, <>,
o Y) en una clase o estructura que ha definido.
PROCEDIMIENTOS DEL OPERADOR
VeryLongestructura pública
Dim highOrder As LongHighOrderAs largo
Dim lowOrder As LongLowOrderAs largo
Public Shared Operator +( ByVal v As veryLong, _ Operador Público 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
Ilustración de la declaración y llamada
se llama a un procedimiento desde otro lugar en el código . esto se conoce como una llamada control. cuando el procedimiento se termine de ejecutarse, se devuelve el control al código que lo invoca, lo que se conoce como el código de llamada. el código de llamada es una declaración o una expresión en un comunicado, que especifica el procedimiento por su nombre y transfiere el control a la
LLAMAR A UN PROCEDIMIENTO