|
Otra de las new features de .Net 2.0, que a medida que avanzo en el desarrollo de pequeñas aplicaciones piloto (que ya no son tan pequeñas), voy descubriendo y luego implementando.
En este caso, con unas pocas líneas de código, demostraré como extender las funcionalidades de la librería My de Visual Basic .Net. La misma presenta las funcionalidades más comunes con las que trabajamos en el día a día, de una manera simple y sencilla.
Supongamos la siguiente clase (el código y la funcionalidad se explican por si solas):
Esta clase forma parte de un proyecto más amplio Labs, en el que tengo una serie de funcionalidades que utilizo en todos los proyectos. Para poder acceder rápidamente a estas funcionalidades, me gustaría poder agregar esta librería Labs al Namespace My. Para esto puedo implementar el siguiente código:
Este módulo mantiene una instancia del componente World y la publica “sobrescribiendo” el namespace My. Para lograrlo se utiliza el atributo HideModuleName, que creo q explica su funcionamiento por si solo.
Como resultado final, dentro de mi VS2005, al momento de escribir código, puedo acceder a mis funciones de la siguiente manera:
Espero que les sea útil. (interesante es :P)
Saludos
PD: Un par de links relacionados
|
Leave a reply to Unknown Cancel reply