funciones en visual basic

9
Funciones en visual Basic Manuel Alejandro Rodríguez Mireles 4102 Programación orientada a objetos

Upload: manuel1331

Post on 11-Aug-2015

294 views

Category:

Career


1 download

TRANSCRIPT

Page 1: Funciones en visual basic

Funciones en visual Basic

Manuel Alejandro Rodríguez Mireles

4102

Programación orientada a objetos

Page 2: Funciones en visual basic

• 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.

Page 3: Funciones en visual basic

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.

Page 4: Funciones en visual basic

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.

Page 5: Funciones en visual basic

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.

Page 6: Funciones en visual basic

• 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

Page 8: Funciones en 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.