Utilisation de la directive de région dans VB.NET

click fraud protection

Lorsque VB.NET 1.0 a été introduit, l'un des plus grands changements a été que tous les éléments générés par Microsoft code source a été inclus et mis à votre disposition en tant que programmeur dans votre projet. Les anciennes versions de Visual Basic créaient un code p indéchiffrable que vous ne pouviez pas voir et ne pouviez pas modifier. Même si le code généré était dans votre programme, ce n'était pas une bonne idée de le changer. Si vous ne saviez pas ce que vous faisiez, les chances étaient élevées que vous interrompiez votre projet en modifiant le code généré par Microsoft.

Dans VB.NET 1.0, tout ce code généré n'était protégé qu'en étant enfermé dans une section Region de le programme, où il était à un clic d'être visible et modifiable dans le cadre de votre source code. À partir de VB.NET 2005 (Framework 2.0), Microsoft l'a placé dans un fichier entièrement différent en utilisant cours partiels, mais la directive Region est toujours disponible et vous pouvez l'utiliser pour organiser votre propre code.

instagram viewer

Ce programme simple montre comment fonctionne Region:

Vous pourriez compiler ceci dans une DLL pour le protéger ou utiliser l'idée de classe partielle que Visual Studio utilise ou simplement créer une classe distincte fichier, mais le moyen le plus simple de le garder à l'écart et de l'intégrer au même fichier est d'utiliser la région directif. Cela fait ressembler le code à ceci:

Entourez simplement le code avec lequel vous souhaitez disparaître:

À des fins de débogage, vous pouvez utiliser cela comme un moyen de rapprocher des parties de votre code afin de les voir sur le même écran:

Vous ne pouvez pas utiliser une région ou une région de fin dans une fonction ou un sous-programme. En d'autres termes, cet exemple ci-dessous netravail:

C'est bon. Visual Studio réduit les sous-programmes sans directive Region. Vous pouvez imbriquer des régions. En d'autres termes, cette ça marche:

Si vous empruntez du code sur Internet, recherchez-y des régions avant de l'ajouter à votre code. Les pirates informatiques sont connus pour intégrer de mauvaises choses à l'intérieur d'une région pour éviter qu'elles ne soient remarquées.

instagram story viewer