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.

Otra característica RAD incluida <strong>en</strong> <strong>Visual</strong> <strong>Basic</strong> Express se llama My. My es<br />

un conjunto de objetos que conti<strong>en</strong><strong>en</strong> las funciones más utilizadas<br />

relacionadas con el equipo, la aplicación, el usuario, etc. Puede considerar My<br />

una marcación rápida para llegar a funciones que, de otro modo, requerirían<br />

mucho código adicional.<br />

Por ejemplo, suponga que desea determinar el número de versión de la<br />

aplicación. En la versión anterior de <strong>Visual</strong> <strong>Basic</strong>, el código se parecería al<br />

sigui<strong>en</strong>te.<br />

Copiar código<br />

Dim VersionNumber As String<br />

VersionNumber = System.Diagnostics.FileVersionInfo.GetVersionInfo _<br />

(System.Reflection.Assembly.GetExecutingAssembly.Location).FileVersion<br />

Con el nuevo objeto My.Application, se parece a éste.<br />

Copiar código<br />

Dim VersionNumber As String<br />

VersionNumber = My.Application.Info.Version.ToString<br />

Como puede ver, el procedimi<strong>en</strong>to My es mucho más s<strong>en</strong>cillo (y mucho más<br />

fácil de descubrir), lo que ahorra tiempo y esfuerzo. Aun así, podría utilizar la<br />

otra manera de determinar el número de versión, pero ¿por qué hacerlo?<br />

Aunque quizá no se haya dado cu<strong>en</strong>ta, ya ha utilizado My <strong>en</strong> varias lecciones<br />

anteriores. Cuando escriba código para una próxima aplicación, explore los<br />

objetos My escribi<strong>en</strong>do My y desplazándose por la lista de elem<strong>en</strong>tos que<br />

aparece. Para obt<strong>en</strong>er más información, vea Desarrollo con la función My.<br />

IntelliS<strong>en</strong>se<br />

A medida que avanzaba por las lecciones y escribía código, quizá haya<br />

observado que según escribía, aparecía una lista desplegable de opciones <strong>en</strong> el<br />

Editor de código. Éste es un ejemplo de la característica conocida como<br />

IntelliS<strong>en</strong>se.<br />

IntelliS<strong>en</strong>se ofrece varias características que facilitan el acceso a refer<strong>en</strong>cias del<br />

l<strong>en</strong>guaje. Al escribir el código, no necesita abandonar el Editor de código para<br />

obt<strong>en</strong>er información sobre los elem<strong>en</strong>tos del l<strong>en</strong>guaje. Puede quedarse donde<br />

está, buscar la información que necesite, insertar elem<strong>en</strong>tos del l<strong>en</strong>guaje<br />

directam<strong>en</strong>te <strong>en</strong> el código e, incluso, dejar que IntelliS<strong>en</strong>se termine de escribir<br />

el texto automáticam<strong>en</strong>te.<br />

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

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

Saved successfully!

Ooh no, something went wrong!