Programación de Procedimientos en Visual Basic
-
Upload
michael-atalaya-torres -
Category
Documents
-
view
3 -
download
2
Transcript of Programación de Procedimientos en Visual Basic
![Page 1: Programación de Procedimientos en Visual Basic](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/1.jpg)
Programación de Procedimientos en Visual
Basic
![Page 2: Programación de Procedimientos en Visual Basic](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/3.jpg)
TIPO DE PROCEDIMIENTO
Sub, Function, Property Let, Property Get, Property Set
![Page 4: Programación de Procedimientos en Visual Basic](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022072011/55cf96b4550346d0338d40a8/html5/thumbnails/12.jpg)
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