Está en la página 1de 5

Informe de los procedimientos y funciones

I. Procedimientos
Un procedimiento es un bloque de instrucciones Visual Basic
delimitadas por una instrucción de declaración ( Function , Sub ,
Operator , Get , Set ) y una End declaración coincidente. Todas las
instrucciones ejecutables en Visual Basic deben estar dentro de
algún procedimiento.

Ámbito Nombre del procedimiento

Private sub limpiar ()


Instrucciones
Txtnumero2.clear()
End sub Finalización del procedimiento

 Tipos de procedimientos, sintaxis y ejemplos

• Los procedimientos Sub realizan acciones, pero no devuelven


un valor al código de llamada.

Sintaxis
Private Sub escuela (parameterList)
' Statements of the Sub procedure.
End Sub
• Los procedimientos de control de eventos son procedimientos
Sub que se ejecutan en respuesta a un evento debido a las
acciones del usuario o a un incidente en un programa.

Ejemplo
Private Sub btnsalir_Click(sender As Object, e As EventArgs)
Handles btnsalir.Click
End Sub
• Los procedimientos Function devuelven un valor al código de
llamada. Pueden realizar otras acciones antes de devolver el
valor.
Sintaxis
Private Function FunctionName [(ParameterList)] As ReturnType
[Statements]
End Function

• Los procedimientos Property devuelven y asignan valores de


propiedades en objetos o módulos.
Sintaxis
Public property numero1 as Integer
Get
Return_numero1
End set
Set (value)
_numero1= value
End set
End property
• Los procedimientos Operator definen el comportamiento de un
operador estándar cuando uno de los operandos (o ambos) es
una clase definida recientemente o una estructura.

Sintaxis
Structure cliente
Public nombre as string
Public nombre as string
Public nombre as string
End Structure
• Los procedimientos genéricos de Visual Basic definen uno o
varios parámetros de tipo además de sus parámetros
normales, por lo que el código de llamada puede pasar tipos
de datos determinados cada vez que se hace una llamada.

 Caracteristicas de los procedimientos

• Puede recibir o no parámetros.


• Ejecuta instrucciones.
• Nunca retorna un valor.

II. Funciones
Una función puede recibir o no parámetros, ejecuta ciertas
instrucciones y la ejecución Return devuelve un valor de salida de la
función.
Ámbito de la función
Parámetro de entrada

Private Function sumar (numero3 as Integer, numero4 as Integer)


as Integer Instrucciones
Nombre de la
función
Dim suma as Integer=numero3 + numero4
Return suma Valor de retorno
End Function Finalización de la función

 Tipos de funciones, sintaxis y ejemplos

• Funciones sin parámetros:

Una función sin parámetros es aquella que no recibe variables de


entrada para la función. Se define de la siguiente forma:

Public Function suma() As Integer


Dim operación As Integer

operación = 5 + 5

Return operación

End Function

Primero se determina el nivel de acceso (Private, Public, Friend,


Etc). Luego la sentencia Function seguida por el nombre de la
función (En caso del ejemplo, se llama «suma»). Luego se
especifica el tipo de dato que retornará la función, sea texto, entero,
decimal, Etc.

• Funciones con parámetros:

Una función con parámetros es aquella que recibe variables de


entrada para la función. Estas variables son procesadas y luego
se retorna un único dato. Su definición varia un poco, a diferencia
de las funciones sin parámetros, estas se definen de la siguiente
forma:

Public Function suma(ByVal numero1 As Integer, BysVal numero2


As Integer) As Double

Dim operación As Integer

operación = numero1 + numero2

Return operación

End Function

Se comienza determinando el nivel de acceso (Private, Public,


Friend, Etc). Luego la sentencia Function seguida por el nombre de
la función (En caso del ejemplo, se llama «suma»). Luego de esto,
se crean las variables que nos funcionarán como parámetros con la
sentencia «ByVal» ; los parámetros nos servirán para recibir datos
locales del código que se encuentra afuera de la función y
procesarlos dentro de ella, en pocas palabras nos sirven mandar
información hacia la función.

 Caracteristicas de las funciones


• Pueden recibir o no parámetros.
• Ejecuta ciertas instrucciones
• Devuelve un valor.

III. Diferencia entre un procedimiento y una función

La diferencia entre un procedimiento y una función es que Un


procedimiento puede recibir o no parámetros, ejecuta
instrucciones, pero nunca retorna ningún valor, mientras que
una función puede recibir o no parámetros, ejecuta ciertas
instrucciones y la ejecución Return devuelve un valor de
salida de la función.

También podría gustarte