ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Valores Epicos


Enviado por   •  5 de Marzo de 2015  •  1.250 Palabras (5 Páginas)  •  284 Visitas

Página 1 de 5

Programación orientada a objetos en visual.net

• 1. Programación orientada a objetos en Visual Basic .NET

• 2. Introducción  Entender el concepto de clase  Trabajar con clases  Uso de miembros compartidos  Herencia, polimorfismo y espacios de nombres Debug and Deploy Escribir Código Acceso a datos Uso de Visual Studio .NET Depurar e implantar Crear Interfaz

• 3. abstracción clase encapsulación objeto Lección: Entender el concepto de clase

• 4.  Una clase es una estructura preliminar que describe un objeto y define atributos y operaciones para el objeto  Las clases utilizan abstracción para poner a disposición únicamente los elementos esenciales que definen el objeto  Las clases utilizan encapsulación para garantizar que se cumple una abstracción ¿Qué es una clase? Lo que ve el usuario: Lo que está encapsulado: //verify language //authenticate PIN //validate account bal //adjust account bal

• 5. ¿Qué es un objeto?  Un objeto es una instancia de una clase  Los objetos tienen las siguientes cualidades:  Identidad: los objetos se distinguen uno de otro  Comportamiento: los objetos pueden realizar tareas  Estado: los objetos almacenan información que puede cambiar con el tiempo 123 245 12 245 ObjetoObjeto ObjetoObjeto ClaseClase

• 6. Cómo utilizar el Examinador de objetos Panel Objetos Panel Objetos Panel Miembros Panel Miembros Panel Descripción Panel Descripción

• 7. Lección: Trabajar con clases  Cómo crear una nueva clase  Cómo agregar miembros de datos de una instancia  Cómo agregar métodos  Cómo agregar propiedades  Cómo crear una instancia de una clase  Cómo utilizar los constructores  Cómo utilizar los destructores

• 8. Cómo crear una nueva clase  Crear una nueva clase utilizando el comando Agregar clase del menú Proyecto  Ejemplo de una nueva clase denominada BankAccount: Public Class Class1 End Class Public Class Class1 End Class Public Class BankAccount End Class Public Class BankAccount End Class

• 9. Cómo agregar miembros de datos de una instancia  Agregar un miembro de datos denominado balance Public Class BankAccount Private balance As Double End Class Public Class BankAccount Private balance As Double End Class PalabraPalabra claveclave PalabraPalabra claveclave DefiniciónDefiniciónDefiniciónDefinición PublicPublic Accesible en todas partesAccesible en todas partes PrivatePrivate Accesible sólo en el propio tipoAccesible sólo en el propio tipo ProtectedProtected Accesible sólo por clases que heredan de la clase Accesible sólo por clases que heredan de la clase

• 10. Cómo agregar métodos  Agregar un método denominado Deposit Public Class BankAccount Private balance As Double Public Sub Deposit(ByVal amount As Double) balance += amount End Sub End Class Public Class BankAccount Private balance As Double Public Sub Deposit(ByVal amount As Double) balance += amount End Sub End Class  Métodos sobrecargados: dos o más métodos con el mismo nombre pero diferentes firmas Ejemplo: MessageBox.Show

• 11.  Agregar una propiedad: Cómo agregar propiedades Public Class BankAccount Private customerName As String Public Property Name( ) As String Get Return customerName End Get Set(ByVal Value As String) customerName = Value End Set End Property End Class Public Class BankAccount Private customerName As String Public Property Name( ) As String Get Return customerName End Get Set(ByVal Value As String) customerName = Value End Set End Property End Class

• 12. Cómo crear una instancia de una clase  Uso de la palabra clave New para crear una instancia de la clase BankAccount: Module Bank Sub Main Dim account As New BankAccount( ) account.Deposit(500.00) End Sub End Module Module Bank Sub Main Dim account As New BankAccount( ) account.Deposit(500.00) End Sub End Module

• 13. Práctica: Creación de una clase  En esta práctica, crearemos una clase BankAccount con métodos y propiedades

• 14. Cómo utilizar los constructores  Ejecutan código cuando el objeto está instanciado Public Sub New(ByVal i As Integer) ' Overloaded without Overloads keyword ' Perform more complex initialization value = i End Sub Public Sub New(ByVal i As Integer) ' Overloaded without Overloads keyword ' Perform more complex

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com