Programación en VB .NET Clase_Atributos_II
-
Upload
erickson-zuniga-landero -
Category
Documents
-
view
251 -
download
0
description
Transcript of Programación en VB .NET Clase_Atributos_II
![Page 1: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/1.jpg)
Programación en Visual Basic .Net 2010, Clases-Atributos II
TALLER PROGRAMACIÓN V
800LC06
Nicolás Valdenegro
![Page 2: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/2.jpg)
Temas a Tratar
Modelo de Base de Datos
Creación de Base de Datos
Clase, Modelo
Método:
Constructor
Get
Set
Nicolás Valdenegro C. 29/10/2015
![Page 3: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/3.jpg)
Modelo de Base de Dato
Nicolás Valdenegro C. 29/10/2015
![Page 4: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/4.jpg)
Creación de BD
Nicolás Valdenegro C. 29/10/2015
![Page 5: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/5.jpg)
Clases en VB .NET
Crear una Clases:
Nicolás Valdenegro C. 29/10/2015
![Page 6: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/6.jpg)
Clases en VB .NET
Creamos la clase Modelo, referente a futbolista
Nicolás Valdenegro C. 29/10/2015
![Page 7: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/7.jpg)
Clases en VB .NET
En la clase creada declaramos los atributos de la tabla “Futbolistas”, tienen que ser privados y con tipos:
Nicolás Valdenegro C. 29/10/2015
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
![Page 8: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/8.jpg)
Clases en VB .NET
Creamos el método Constructor:
Es una función que cuando se instancia la clase, permite darle valores iniciales automáticamente o por medio de parámetros.
Nicolás Valdenegro C. 29/10/2015
'método 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
![Page 9: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/9.jpg)
Nicolás Valdenegro C. 29/10/2015
![Page 10: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/10.jpg)
Clases en VB .NET
Creamos el método Constructor:
Los parámetro 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.
Nicolás Valdenegro C. 29/10/2015
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
![Page 11: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/11.jpg)
Clases en VB .NET
Creamos los métodos para obtener(Get) y cambiar(Set) el dato.
Estos métodos se realizan para cada uno de los campos de la clase
Nicolás Valdenegro C. 29/10/2015
'Get Function getNombre() As String Return _nombre End Function Function getApellidoP() As String Return _apellidoP End Function
![Page 12: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/12.jpg)
Clases en VB .NET
Los métodos obtener(Get):
Nicolás Valdenegro C. 29/10/2015
![Page 13: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/13.jpg)
Clases en VB .NET
Creamos los métodos cambiar(Set) el dato.
Estos métodos se realizan para cada uno de los campos de la clase
Nicolás Valdenegro C. 29/10/2015
'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
![Page 14: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/14.jpg)
Clases en VB .NET
Los métodos cambiar(Set) el dato:
Nicolás Valdenegro C. 29/10/2015
![Page 15: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/15.jpg)
VB .NET
Probar lo realizado:
En un webForm, cree un botón llamado “Mostar”:
Nicolás Valdenegro C. 29/10/2015
![Page 16: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/16.jpg)
VB .NET
Doble clic en el botón “Mostrar”, y escribimos lo siguiente:
Nicolás Valdenegro C. 29/10/2015
‘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)
Esto debe quedar en una sola línea en
el programa
![Page 17: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/17.jpg)
VB .NET
Ejecutamos:
Nicolás Valdenegro C. 29/10/2015
![Page 18: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/18.jpg)
Actividad:
Realizar el Método Modelo para las otras tablas de su subsistema.
Nicolás Valdenegro C. 29/10/2015
![Page 19: Programación en VB .NET Clase_Atributos_II](https://reader034.fdocuments.net/reader034/viewer/2022051517/5695d1211a28ab9b0295430b/html5/thumbnails/19.jpg)
Nicolás Valdenegro C. 29/10/2015