18.01.2013 Views

Programación en Visual Basic 2008

Programación en Visual Basic 2008

Programación en Visual Basic 2008

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

puede t<strong>en</strong>er un método para calcular un saldo. Lo lógico es permitir que un<br />

programa lea ese balance pero no que pueda cambiarlo directam<strong>en</strong>te.<br />

Puede ocultar los miembros de una clase si los declara como Private o<br />

exponerlos si los declara como Public. También puede permitir el acceso a una<br />

propiedad y a la vez impedir que el programa cambie su valor declarándolo<br />

como ReadOnly. El código sigui<strong>en</strong>te muestra cómo podría ser una clase<br />

BankAccount.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

Class BankAccount<br />

Private AccountNumber As String<br />

Private AccountBalance As Decimal<br />

Public Sub UpdateBalance()<br />

' add code to recalculate balance.<br />

End Sub<br />

ReadOnly Property Balance() As Decimal<br />

Get<br />

Return AccountBalance<br />

End Get<br />

End Property<br />

End Class<br />

Modelar un objeto <strong>en</strong> una situación real: crear la primera clase<br />

En esta lección, apr<strong>en</strong>derá a crear una clase mediante un proyecto de<br />

bibliotecas de clase.<br />

En la lección anterior, apr<strong>en</strong>dió que las clases se pued<strong>en</strong> utilizar como un<br />

plano que modela objetos del mundo real. Una de las mejores razones para<br />

utilizar clases es que una vez que ha creado una clase para cierto tipo de<br />

objeto, puede reutilizar esa clase <strong>en</strong> cualquier proyecto.<br />

Por ejemplo, muchos de los programas que escribe pued<strong>en</strong> involucrar<br />

personas: un programa de libreta de direcciones para mant<strong>en</strong>er seguimi<strong>en</strong>to de<br />

amigos, un programa de administrador de contactos para los contactos<br />

comerciales o un programa para realizar un seguimi<strong>en</strong>to de empleados.<br />

Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 110

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!