Verwenden der Regionsrichtlinie in VB.NET

click fraud protection

Bei der Einführung von VB.NET 1.0 war eine der größten Änderungen, dass alle von Microsoft generierten Änderungen vorgenommen wurden Quellcode wurde aufgenommen und steht Ihnen als Programmierer in Ihrem Projekt zur Verfügung. Die älteren Visual Basic-Versionen erstellten nicht entschlüsselbaren P-Code, den Sie nicht sehen und nicht ändern konnten. Obwohl sich der generierte Code in Ihrem Programm befand, war es eine schlechte Idee, etwas davon zu ändern. Wenn Sie nicht wüssten, was Sie tun, stehen die Chancen gut, dass Sie Ihr Projekt durch Ändern des von Microsoft generierten Codes brechen.

In VB.NET 1.0 wurde der gesamte generierte Code nur durch das Einschließen in einen Regionsabschnitt von geschützt das Programm, bei dem es nur einen Klick entfernt war, als Teil Ihrer Quelle angezeigt und geändert zu werden Code. Ab VB.NET 2005 (Framework 2.0) hat Microsoft es mit in eine völlig andere Datei eingefügt TeilklassenDie Region-Direktive ist jedoch weiterhin verfügbar, und Sie können damit Ihren eigenen Code organisieren.

instagram viewer

Dieses einfache Programm zeigt, wie Region funktioniert:

Du könntest kompilieren Dies in eine DLL, um sie zu schützen oder die Teilklassenidee zu verwenden, die Visual Studio verwendet, oder einfach eine separate Klasse zu erstellen Datei, aber der einfachste Weg, sie aus dem Weg zu räumen und sie dennoch Teil derselben Datei zu machen, ist die Verwendung der Region Richtlinie. Dadurch sieht der Code folgendermaßen aus:

Umgeben Sie einfach den Code, mit dem Sie verschwinden möchten:

Für Debugging-Zwecke können Sie dies verwenden, um Teile Ihres Codes näher zusammenzubringen, sodass Sie sie auf demselben Bildschirm sehen können:

Sie können keine Region oder Endregion innerhalb einer Funktion oder Unterroutine verwenden. Mit anderen Worten, dieses Beispiel unten nichtArbeit:

Das ist okay. Visual Studio reduziert Unterprogramme ohne Regionsanweisung. Sie können Regionen verschachteln. Mit anderen Worten, dies funktioniert:

Wenn Sie Code aus dem Internet ausleihen, suchen Sie darin nach Regionen, bevor Sie ihn Ihrem Code hinzufügen. Es ist bekannt, dass Hacker schlechte Dinge in eine Region einbetten, um zu verhindern, dass sie bemerkt werden.

instagram story viewer