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.

LastName = lastNameValue<br />

End Get<br />

Set(ByVal value As String)<br />

lastNameValue = value<br />

End Set<br />

End Property<br />

En el m<strong>en</strong>ú Archivo, elija Guardar todo para guardar el trabajo.<br />

Propiedades de sólo lectura y escritura<br />

A veces una propiedad se establece una vez y no cambia nunca durante la<br />

ejecución del programa. Por ejemplo, una propiedad que repres<strong>en</strong>ta un número<br />

de empleado nunca debe cambiar, de modo que otro programa lo puede leer,<br />

pero no se permitirá que ese programa cambie su valor.<br />

La palabra clave ReadOnly se utiliza para especificar que un valor de<br />

propiedad se puede leer pero no modificar. Si int<strong>en</strong>ta asignar un valor a una<br />

propiedad ReadOnly , aparecerá un error <strong>en</strong> el Editor de código.<br />

Para crear una propiedad de sólo lectura, deberá crearse un procedimi<strong>en</strong>to de<br />

propiedad con un procedimi<strong>en</strong>to Get, pero sin procedimi<strong>en</strong>to Set, tal como se<br />

muestra a continuación.<br />

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

Private IDValue As Integer<br />

ReadOnly Property ID() As Integer<br />

Get<br />

ID = IDValue<br />

End Get<br />

End Property<br />

De igual forma, la palabra clave WriteOnly permite establecer un valor de<br />

propiedad pero no permite que se lea; por ejemplo, no permite que otros<br />

programas lean una propiedad de contraseña. Puede utilizar ese valor para<br />

realizar acciones d<strong>en</strong>tro de la clase, pero deseará que siga si<strong>en</strong>do privado.<br />

Para crear una propiedad de sólo escritura, se creará una propiedad con un<br />

procedimi<strong>en</strong>to Set pero sin procedimi<strong>en</strong>to Get, tal como se muestra a<br />

continuación.<br />

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

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

Saved successfully!

Ooh no, something went wrong!