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.

Balloon.Diameter = 10<br />

Balloon.Inflated = True<br />

Observe el ord<strong>en</strong> del código: el objeto (Globo) seguido por la propiedad (Color)<br />

seguida por la asignación del valor (= Rojo). Puede cambiar el color del globo<br />

sustituy<strong>en</strong>do un valor difer<strong>en</strong>te.<br />

Métodos<br />

Los métodos de un globo se d<strong>en</strong>ominan de este modo.<br />

Balloon.Inflate<br />

Balloon.Deflate<br />

Balloon.Rise(5)<br />

El ord<strong>en</strong> es parecido al de una propiedad: el objeto (un nombre), seguido por el<br />

método (un verbo). En el tercer método, hay un elem<strong>en</strong>to adicional, llamado<br />

argum<strong>en</strong>to, que especifica la distancia a que se elevará el globo. Algunos<br />

métodos t<strong>en</strong>drán uno o más argum<strong>en</strong>tos para describir aún más la acción que<br />

se va a realizar.<br />

Ev<strong>en</strong>tos<br />

El globo podría responder a un ev<strong>en</strong>to de la sigui<strong>en</strong>te manera.<br />

Copiar código<br />

Sub Balloon_Puncture()<br />

Balloon.MakeNoise("Bang")<br />

Balloon.Deflate<br />

Balloon.Inflated = False<br />

End Sub<br />

En este caso, el código describe el comportami<strong>en</strong>to del globo cuando se<br />

produce un ev<strong>en</strong>to Puncture: llama al método MakeNoise con un argum<strong>en</strong>to<br />

"Bang", (el tipo de ruido a realizar), luego llama al método Deflate. Puesto que<br />

el globo ya no está inflado, la propiedad Inflated se establece <strong>en</strong> False.<br />

Si bi<strong>en</strong>, <strong>en</strong> realidad no puede programar un globo, puede programar un<br />

formulario o control de <strong>Visual</strong> <strong>Basic</strong>. Como programador, es el responsable.<br />

Decida las propiedades que se deb<strong>en</strong> cambiar, los métodos que se deb<strong>en</strong><br />

invocar o los ev<strong>en</strong>tos que se deb<strong>en</strong> responder para lograr la apari<strong>en</strong>cia y el<br />

comportami<strong>en</strong>to deseados.<br />

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

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

Saved successfully!

Ooh no, something went wrong!