funciones en visual basic
TRANSCRIPT
Funciones en visual Basic
Manuel Alejandro Rodríguez Mireles
4102
Programación orientada a objetos
• Las funciones en el entorno de Visual Basic son como los Procedimientos o subrutinas, es decir como el click de un botón o el doble click en un formulario, pero con la diferencia de que estas, devuelven un resultado y los procedimientos NO, el click de un botón puede mostrar el resultado de una cuenta en la pantalla, pero no puede usarse el procedimiento para agregarle. Por ejemplo un 2 y multiplicarlo por un 3, los botones y formularios y todos los Objetos NO PUEDEN OPERARSE, es decir no se los puede restar sumar, multiplicar o dividir o lo que se les ocurra.Para salvar esta imposibilidad, podemos crear nosotros mismos una función que por ejemplo agregue el IVA a un precio, y obviamente devuelva el resultado para poder ser usado en otras operaciones.
Procedimientos en Visual Basic
Un procedimiento es un bloque de instrucciones de Visual Basic incluido entre una instrucción de declaración (Function, Sub, Operator, Get, Set) y una declaración End correspondiente. Todas las instrucciones ejecutables de Visual Basic deben estar incluidas en algún procedimiento.
Llamar a un procedimiento
Los procedimientos se invocan desde otras partes del código. Esto se conoce como una llamada a procedimiento. Cuando finaliza la ejecución de un procedimiento, éste devuelve el control al código que lo invocó, que recibe el nombre de código de llamada. El código de llamada es una instrucción o una expresión contenida en una instrucción, que hace referencia al procedimiento por su nombre y le transfiere el control.
Volver a un procedimiento
Los procedimientos devuelven el control al código de llamada cuando finalizan su ejecución. Para ello, puede utilizar Return (Instrucción, Visual Basic), la instrucción Exit (Instrucción, Visual Basic) apropiada para el procedimiento o la instrucción End <palabra clave> (Instrucción, Visual Basic) del procedimiento. El control se devuelve al código de llamada, a continuación del punto de la llamada al procedimiento.
• Declara el nombre, los parámetros y el código que definen un procedimiento Function
• [ <attributelist> ] [ accessmodifier ] [ proceduremodifiers ] [ Shared ] [ Shadows ] [ Async | Iterator ]
• Function name [ (Of typeparamlist) ] [ (parameterlist) ] [ As returntype ] [ Implements implementslist | Handles eventlist ]
• [ statements ]
• [ Exit Function ]
• [ statements ]
• End Function
AddHandler Call class Const
Continue Declare delegate Dim
Do...Loop Else End End <palabra clave>
Enum Erase Error Event
Exit
La tabla siguiente contiene una lista de instrucciones del lenguaje Visual Basic.
For Each...Next
For...Next Función get
GoTo If...Then...Else Implements Imports (espacio de nombres y tipo .NET) Imports (espaci
o de nombres XML)
Inherits interface Mid
Módulo Espacio de nombres
On Error operador
Option <palabra clave>
Option Compare
Option Explicit Option Infer
Option Strict Propiedad.
RaiseEvent ReDim REM RemoveHandler
Resume Return Select...Case Set
Detener Estructura Sub SyncLock
Then Throw Try...Catch...Finally
Using
While...End While
With...End With producción