Buscar este blog

jueves, 22 de diciembre de 2011

Variables Globales en Asp Net

Los programadores que migramos del Visual Basic 6.0 al Visual Studio 2005, 2008 o 2010 y que estábamos acostumbrados a declarar en un modulo las variables globales o publicas, pues en Visual Studio también se puede. Veamos como...

Empecemos abriendo el explorador de Soluciones de Visual Studio

Aquí hacemos clic derecho en nuestro sitio web y en el menú contextual nos dirigimos hacia donde dice "Agregar carpeta ASP.NET" y en el sub menú que aparece elegimos "App_Code"
Al hacer esto habremos creado una carpeta, donde crearemos módulos de Clase para nuestras variables publicas o globales.
Ahora crearemos un modulo de Clase donde colocaremos nuestras variables globales, para esto hacemos clic derecho en la carpeta recién creada "App_Code" y elegimos "Agregar nuevo elemento", en el cuadro de plantillas seleccionamos "Clase", le damos un nombre (en mi caso le puse Variables_Globales) y le damos en el botón "Agregar"

Con esto ya tenemos creado nuestra clase, de variables globales ahora solo tenemos que declarar las variables dentro de ella.


Ahora para poder utilizar estas variables solo tenemos que hacer referencia en nuestros formularios

Con esto ya podemos utilizar las variables globales en cualquier parte de nuestro proyecto.

Nota:
Algunos amigos me preguntaron como hago para que aparezca el nombre de la Solución en el explorador de soluciones (ya que por defecto esta esta oculta). Para hacer que siempre aparezca la solución en nuestro explorador de soluciones lo que haremos es: En el menú Herramientas elegimos Opciones y en el Árbol de Menú del lado izquierdo elegimos Proyectos y soluciones.
Aquí activaremos la casilla de verificación que dice "Mostrar solución siempre" Aceptamos y listo, con esto ya tenemos configurado el Visual Studio para que siempre muestre la solución en todos los proyectos.

Saludos.

3 comentarios:

  1. Gracias por tomar su tiempo y convertirlo en utilidades para los que hasta ahora estamos aprendiendo.

    ResponderEliminar
  2. Muchas gracias mi estimado, pues ya tenia tiempo de estar tratando de averiguar este tema..

    ResponderEliminar
  3. Muchas gracias mi estimado, pues ya tenia tiempo de estar tratando de averiguar este tema..

    ResponderEliminar