استخدام توجيه المنطقة في VB.NET

عندما تم تقديم VB.NET 1.0 ، كان أحد أكبر التغييرات التي تم إنشاؤها من قبل Microsoft مصدر الرمز تم تضمينه ومتاح لك كمبرمج في مشروعك. إنشاء إصدارات Visual Basic الأقدم رمز p غير قابل للتشفير لا يمكن رؤيته ولا يمكن تغييره. على الرغم من أن الشفرة التي تم إنشاؤها كانت موجودة في برنامجك ، فقد كان من الجيد تغيير أي منها. إذا لم تكن تعرف ما الذي تفعله ، فستكون فرصك كبيرة في كسر مشروعك عن طريق تغيير كود Microsoft الذي تم إنشاؤه.

في VB.NET 1.0 ، كل هذا الرمز الذي تم إنشاؤه كان محميًا فقط من خلال تضمينه في قسم المنطقة من البرنامج ، حيث كان بنقرة واحدة بعيدا عن أن تكون قابلة للعرض ومتغيرة كجزء من المصدر الخاص بك الشفرة. بدءًا من VB.NET 2005 (Framework 2.0) ، وضعت Microsoft ذلك في ملف مختلف تمامًا باستخدام فصول جزئية، ولكن توجيه المنطقة لا يزال متاحًا ، ويمكنك استخدامه لتنظيم التعليمات البرمجية الخاصة بك.

يوضح هذا البرنامج البسيط كيف تعمل المنطقة:

يمكنك ترجمة هذا في مكتبة الارتباط الحيوي (DLL) لحمايته أو استخدام فكرة الفصل الجزئي التي يستخدمها Visual Studio أو فقط جعل فئة منفصلة الملف ، ولكن أسهل طريقة لإبقائه بعيدًا وجعله جزءًا من نفس الملف هي استخدام المنطقة التوجيه. هذا يجعل الكود يبدو كالتالي:

instagram viewer

فقط أحيط الكود الذي تريد اختفائه باستخدام

لأغراض تصحيح الأخطاء ، يمكنك استخدام هذا كوسيلة لتقريب أجزاء من التعليمات البرمجية الخاصة بك معًا حتى تتمكن من رؤيتها على الشاشة نفسها:

لا يمكنك استخدام منطقة أو منطقة نهاية داخل دالة أو روتين فرعي. وبعبارة أخرى ، هذا المثال أدناه لاعمل:

هذا حسن. Visual Studio طي الروتين الفرعي دون توجيه منطقة. يمكنك عش المناطق. وبعبارة أخرى ، هذا تعمل:

إذا كنت تستعير رمزًا من الإنترنت ، فابحث عن المناطق فيه قبل إضافته إلى الكود. من المعروف أن المتسللين يقومون بتضمين أشياء سيئة داخل المنطقة لمنعها من الانتباه.