Visual basic .net
VISUAL BASIC .NET
Conceptos básicos
Abstracción Encapsulamiento Jerarquía Polimorfismo
POO en .Net
Clase Objeto Atributo Método Mensaje Propiedad
objeto
mensajes
atributos métodos
Crear una nueva clase
Agregar una nueva clase Sintaxis
Vb C# [Acceso] Class Nombre [acceso] class Nombre { „ atributos //atributos „ métodos // métodos „ propiedades // propiedades } End Class
Agregar atributos
Vb [acceso] nombre As Tipo C# [acceso] tipo nombre;
Tipos de acceso
Palabra clave
Public PrivateDefinición
Accesible en todas partes
Accesible sólo en el propio tipo Accesible sólo por clases que heredan de Protected la clase
Propiedades
Se utilizan como una caja en la que se puedemeter y
sacar un objeto con el valor y el estado en el que se encuentre.
Propiedades
Vb
Private variable As Tipo ... Public Property NombreVariable( ) As Tipo Get Return End Get Set(ByVal ValueAs Tipo) _variable= Value End Set End Property
C#
private tipo variable; public tipo NombreVariable { get { return variable; } set { variable= Value; } }
Ejemplo propiedades
Vb
Privatecolor As String ... Public Property Color( ) As String Get Return color End Get Set(ByVal Value As String) _color= Value End Set End Property
C#
private string color; public string Color { get {return color; } set { color= Value; } }
Constructor
Método especial de una clase Llamado automático al crear un objeto de la clase Inicializa al objeto
Constructores
Vb
Procedimiento NewEs público
Public Class clsPrueba Private _horas As Byte Public Property Horas() As Byte Get Return _horas End Get Set(ByVal value As Byte) _horas = value End Set End Property Public Sub New(ByValTiempo As Byte) Horas = Tiempo End Sub End Class
C#
Tiene el mismo nombre que la clase No puede retornar ningún valor Es público
public class clsPrueba { private byte _horas ; public byte Horas {...
Regístrate para leer el documento completo.