Uso de la Directiva de región en VB.NET

Cuando se introdujo VB.NET 1.0, uno de los mayores cambios fue que todos los generados por Microsoft código fuente fue incluido y disponible para usted como programador en su proyecto. Las versiones anteriores de Visual Basic creaban un código p indescifrable que no se podía ver ni cambiar. Aunque el código generado estaba en su programa, fue una mala idea cambiarlo. Si no sabía lo que estaba haciendo, era muy probable que rompiera su proyecto cambiando el código generado por Microsoft.

En VB.NET 1.0, todo este código generado solo estaba protegido al estar incluido en una sección Región de el programa, donde estaba a un clic de ser visible y modificable como parte de su fuente código. A partir de VB.NET 2005 (Framework 2.0), Microsoft lo colocó en un archivo completamente diferente usando clases parciales, pero la directiva Región aún está disponible y puede usarla para organizar su propio código.

Este sencillo programa muestra cómo funciona la Región:

Tú podrías compilar esto en una DLL para protegerlo o usar la idea de clase parcial que Visual Studio usa o simplemente hacer una clase separada archivo, pero la forma más fácil de mantenerlo fuera del camino y aun así hacerlo parte del mismo archivo es usar la Región directiva. Eso hace que el código se vea así:

instagram viewer

Simplemente rodee el código con el que desea desaparecer:

Para fines de depuración, puede usar esto como una forma de acercar partes de su código para que pueda verlas en la misma pantalla:

No puede usar una Región o una Región Final dentro de una función o subrutina. En otras palabras, este ejemplo a continuación no lo hacetrabajo:

Está bien. Visual Studio contrae las subrutinas sin una directiva de región. Puedes anidar regiones. En otras palabras, esto funciona:

Si toma prestado el código de Internet, busque Regiones en él antes de agregarlo a su código. Se sabe que los hackers incrustan cosas malas dentro de una Región para evitar que se noten.

instagram story viewer