6 de marzo de 2012

Regiones en VS


Al programar lo más seguro es que hagamos un proyecto algo grandecito, por lo que se acumula el código y puede llegar a ser difícil trabajar sobre este, así que lo mejor es ordenarlo de manera que puedas ocultar o mostrar partes del mismo, pero que al mismo tiempo esta acción no tenga ninguna influencia en el código compilado.

Una de las características que tiene el VS son las regiones, que son un medio organizativo a nivel de código y no afectan al compilado final. Permiten marcar líneas de código de manera que podamos trabajar con ellas como un conjunto relacionado, de modo que desde la ventana de código podamos expandirlo y contraerlo con una única pulsación de ratón. En concreto, en la ventana de código de Visual Studio aparecerá un símbolo [-] junto a las regiones de código así marcadas de manera que pulsando sobre él todo el código contenido en la región se comprimirá y será sustituido por el nombre dado a la región según la sintaxis presentada más adelante. Tras ello, el [-] se convertirá en un [+] y si volvemos a pulsarlo el código contraído se expandirá y recuperará su aspecto original.

Es posible marcar regiones de código y asociarles un nombre usando el juego de directivas #region y #endregion, para crear una región tanto en VB como en C# seguimos la sintaxis siguiente:




#Region "ESTRUCTURAS"
Private Structure Info
...

#End Region



solo recordar que las regiones van fuera de los métodos y funciones

Related Posts:

  • Teclas de función en VSDentro de un formulario o un objeto para utilizar las teclas de función es la sentencia siguiente, por ejemplo que al presionar F2 se ejecute el botón Nuevo, hay que utilizar el evento KeyUp y previamente hay que configurar e… Read More
  • TRUNCATE y DELETE en VSTRUNCATEEste comando remueve todas las filas de una tabla sin registrar las eliminaciones individuales en el log de transacciones. Prácticamente hace lo mismo que DELETE sin modificar o borrar la estructura de la tabla, sin e… Read More
  • ProgressBar y Timer en VSEl ProgressBar se maneja con un timer y la especificación de un limite que se mostrará al usuario cuando el progreso este finalizado, para este ejemplo se mostrara al ejecutar la aplicación un Formulario q… Read More
  • Limpiar TextBox en VSEncontré este código para limpiar todos los textbox de un formulario, aquí lo pongo en VB, me imagino cada quien lo hace a su manera, yo solo lo tengo aquí por cualquier cosa 'Declaramos … Read More
  • Obtener usuario Windows en VS Para obtener el usuario Windows y mostrarlo en un label en VB Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load         Label1.Text =… Read More