Visual Basic - funciones, metodos


Programacion en Visual Basic: Funciones


Vamos a ver que son los metodos y funciones de visual basic, te dire sus definiciones y Ejemplos:

Programacion

Metodos

Los métodos son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre sí mismo

Se los tiene que representar con el nombre de Sub

Ejemplo:

Public Sub hola()
Procedimientos
End Sub


PD:Hola es el nombre del metodo

y tambien lo puedes poner parametros

Ejemplo de un metodo que ejecuta una suma de 2 numeros lanzando un mensaje:

Public Sub hola(Byval Param1 as Integer, Byval Param2 as Integer)
Msgbox(Param1+Param2)
End Sub


Tambien lo puedes llamar desde otro metodo, en este caso seria el metodo que se carga un formulario cualquiera y le agregas los parametros

Private Sub Form1_load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles Form1.Load
hola(1,2) 'Lo que esta entre parentesis son los parametros en este caso pongo 2 numeros por que me dice que agrege enteros
End Sub


Pd: si el metodo tiene parametros y no los pones te saldra un error
o si un metodo no tiene parametros solo pon asi ()

Ejemplo de un metodo llamando a otro

Public Sub chao()
hola()
End Sub


visual

Funciones

Son parecidos a los metodos pero se les concidera como objetos y devuelven un valor

PD: La mayoria de Funciones llevan parametros

Se los tiene que representar con el nombre de public function

Ejemplo:

Public Function DevuelveSuma(Byval Suma1 as short, Byval Suma2 as short) As String'Entonces la Funcion es una cadena y se utiliza para expresar como mensaje
Return Suma1 + Suma2 'aqui devuelve la suma de 2 numeros
End Function


En este caso la funcion se declaro como Cadena (String)
Y la funcion lo puedes considerar como un objeto enotnces lo puedo expresar como mensaje (Si es String u Object)

Ejemplo:

Msgbox(DevuelveSuma(1,2))

Y en el Mensaje me saldra la suma de 1 + 2 que seria 3

Comentar es Agradecer

Basic[/align]