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