2. • 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.
3. 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.
4. 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.
5. 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.
6. • 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
7. 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.
8. For Each...Next For...Next Función get
GoTo If...Then...Else Implements
Imports (espacio de
nombres y tipo
.NET)
Imports (espacio 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.
9. 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