Metodos
exiten 2 tipos de metodos , estos son los metodos de procedimiento y los metodos de funcion.
Los metodos de procedimiento, estos son aquellos los cuales no entregan resultado, solo hacen procedimientos, pueden ser llamados desde los objetos de VB.Net. Pueden ser publicos o privados
Los metodos de funcion, estos tienen la capacidad de retornar valores, aparte de alojar procedimientos. estos son declarados publicos o privados
en la clase general, podemos declarar variables al igual que los metodos tanto publicos como privados
Integer | Public variable As Integer | Private variable As Integer |
Decimal | Public variable As Decimal | Private variable As Decimal |
la diferencia entre declarar variables publicas y privadas, es que las variables publicas las podemos utilizar en varios formularios a travez de un modulo, mientras que las privadas son variables que solo son utilizables en solo su modulo madre
trabajaremos en un formulario y crearemos metodos de procedimiento, y se declaran de la siguiente manera.
sub nombremetodo() |
End Sub |
dentro de los metodos podemos declarar variables u utilizar variables declaradas en la forma general
Public Class Form1 |
Dim forma As String = "resultado : " |
Sub suma() |
Dim suma1 As Integer |
Dim suma2 As Integer |
Dim total As Integer |
suma1 = TextBox1.Text |
suma2 = TextBox2.Text |
total = suma1 + suma2 |
MsgBox(forma, total) |
End Sub |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click |
suma() |
End Sub |
End Class |
los metodos de funcion u funciones nos sirven para entregarnos resultados de manera fluida dentro de un programa, utilisaremos el mismo ejemplo para explicarlo
Public Class Form1 |
Dim numero1 As Integer |
Dim numero2 As Integer |
Dim total As Integer |
Function sumar(ByVal suma1 As Integer, ByVal suma2 As Integer) As Integer |
Dim resultado As Integer |
resultado = suma1 + suma2 |
Return resultado |
End Function |
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click |
numero1 = TextBox1.Text |
numero2 = TextBox2.Text |
total = sumar(numero1, numero2) |
MsgBox(total) |
End Sub |
End Class |
el proceso es como se ve en la imagen
No hay comentarios:
Publicar un comentario