12
Programación de Procedimientos en Visual Basic

Programación de Procedimientos en Visual Basic

Embed Size (px)

Citation preview

Page 1: Programación de Procedimientos en Visual Basic

Programación de Procedimientos en Visual

Basic

Page 2: 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

Page 3: Programación de Procedimientos en Visual Basic

TIPO DE PROCEDIMIENTO

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

Page 4: Programación de Procedimientos en Visual Basic

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.

Page 5: Programación de Procedimientos en Visual Basic

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 

Page 6: Programación de Procedimientos en Visual Basic

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.

Page 7: Programación de Procedimientos en Visual Basic

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 

Page 8: Programación de Procedimientos en Visual Basic

PROCEDIMIENTOS DE PROPIEDAD

Es una serie de instrucciones de visual basic que manipula una propiedad personalizada en un modulo clase o estructura.

Page 9: Programación de Procedimientos en Visual Basic

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:

Page 10: Programación de Procedimientos en Visual Basic

Define el comportamiento de u operador estándar ( como *, <>,

o Y) en una clase o estructura que ha definido.

PROCEDIMIENTOS DEL OPERADOR

Page 11: Programación de Procedimientos en Visual Basic

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

Page 12: Programación de Procedimientos en Visual Basic

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