Está en la página 1de 19

Programacin en Visual Basic

.Net 2010, Clases-Atributos II


TALLER PROGRAMACIN V
800LC06
Nicols Valdenegro

Temas a Tratar
Modelo de Base de Datos
Creacin de Base de Datos
Clase, Modelo
Mtodo:

Constructor
Get
Set

Nicols Valdenegro C.

29/10/2015

Modelo de Base de Dato

Nicols Valdenegro C.

29/10/2015

Creacin de BD

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Crear una Clases:

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Creamos la clase Modelo, referente a futbolista

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
En la clase creada declaramos los atributos de la tabla
Futbolistas, tienen que ser privados y con tipos:
Public Class Modelo_Futbolista
'Atributos
Private _nombre As String
Private _apellidoP As String
Private _apellidoM As String
Private _fecNacim As String
Private _posicion As String
Private _altura As Integer
Private _p_id As Integer
Private _c_id As Integer
End Class
Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Creamos el mtodo Constructor:

Es una funcin que cuando se instancia la clase,


permite darle valores iniciales automticamente o
por medio de parmetros.

'mtodo constructor
Public Sub New(ByVal nombre As String, ByVal apellidoP As String, ByVal apellidoM As String, _
ByVal fecNacim As String, ByVal posicion As String, ByVal altura As String, _
ByVal p_id As String, ByVal c_id As String)
End Sub

Nicols Valdenegro C.

29/10/2015

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Creamos el mtodo Constructor:

Los parmetro del Sub, se los asigna a los campos


de la clase, y los asigna me la siguiente forma:
Se utiliza ME, para diferenciar de los campos de la
clase con las variables del Sub.
Me._nombre = nombre
Me._apellidoP = apellidoP
Me._apellidoM = apellidoM
Me._fecNacim = fecNacim
Me._posicion = posicion
Me._altura = altura
Me._p_id = p_id
Me._c_id = c_id

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Creamos los mtodos para obtener(Get) y
cambiar(Set) el dato.

Estos mtodos se realizan para cada uno de los


campos de la clase
'Get
Function getNombre() As String
Return _nombre
End Function
Function getApellidoP() As String
Return _apellidoP
End Function

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Los mtodos obtener(Get):

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Creamos los mtodos cambiar(Set) el dato.

Estos mtodos se realizan para cada uno de los


campos de la clase
'set, cambiar el dato
Function setNombre(ByVal nombre As String) As String
Me._nombre = nombre
Return Nothing
End Function
Function setApellidoP(ByVal apellidoP As String) As String
Me._apellidoP = apellidoP
Return Nothing
End Function

Nicols Valdenegro C.

29/10/2015

Clases en VB .NET
Los mtodos cambiar(Set) el dato:

Nicols Valdenegro C.

29/10/2015

VB .NET
Probar lo realizado:

En un webForm, cree un botn llamado Mostar:

Nicols Valdenegro C.

29/10/2015

VB .NET
Doble clic en el botn Mostrar, y escribimos lo
siguiente:
Esto debe quedar en
una sola lnea en
el programa
Instanciar
Dim objfut As New Modelo_Futbolista("Esteban", "Paredes",
"Quintanilla", "01/08/1980", "Delantero", "1,77", "1", "1")
Dim nom As String
nom = objfut.getNombre + " " + objfut.getApellidoM
MsgBox("El nombre del Jugador es: " + nom)
Nicols Valdenegro C.

29/10/2015

VB .NET
Ejecutamos:

Nicols Valdenegro C.

29/10/2015

Actividad:
Realizar el Mtodo Modelo para las otras tablas
de su subsistema.

Nicols Valdenegro C.

29/10/2015

Nicols Valdenegro C.

29/10/2015

También podría gustarte