שימוש בהוראת האזור ב- VB.NET

כאשר הוצגה VB.NET 1.0, אחד השינויים הגדולים ביותר היה בכך שהייצור של כל מיקרוסופט נוצר קוד מקור נכלל וזמין עבורך כמתכנת בפרויקט שלך. הגרסאות הישנות יותר של Visual Basic יצרו קוד P בלתי ניתן לפענח שלא יכולת לראות ולא יכולת לשנות. למרות שהקוד שנוצר היה בתוכנית שלך, זה רעיון רע לשנות את אחד ממנו. אם לא היית יודע מה אתה עושה, רוב הסיכויים שתשבור את הפרויקט שלך על ידי שינוי הקוד שנוצר של מיקרוסופט.

ב- VB.NET 1.0, כל הקוד שנוצר זה מוגן רק על ידי סגירתו באזור של התוכנית, בה היה במרחק קליק אחד מלהיות ניתן לצפייה ולשינוי כחלק מהמקור שלך קוד. החל מ- VB.NET 2005 (Framework 2.0), מיקרוסופט הכניסה אותו לקובץ אחר לגמרי באמצעות שיעורים חלקיים, אך הנחיית האזור עדיין זמינה ותוכל להשתמש בה כדי לארגן קוד משלך.

תוכנית פשוטה זו מראה כיצד אזור עובד:

אתה יכול לקמפל זה לתוך ה- DLL כדי להגן עליו או להשתמש ברעיון הכיתה החלקי בו Visual Studio משתמש או סתם להכין כיתה נפרדת הקובץ, אך הדרך הקלה ביותר להרחיק אותו מהאופן ועדיין להפוך אותו לחלק מאותו קובץ היא להשתמש באזור הנחיה. זה גורם לקוד להיראות כך:

פשוט הקף את הקוד שאיתו תרצה להיעלם:

instagram viewer

למטרות ניפוי באגים אתה יכול להשתמש בזה כדרך לקרב חלקים מהקוד שלך זה לזה כדי שתוכל לראות אותם באותו המסך:

אינך יכול להשתמש באזור או באזור קצה בפונקציה או בתת-השמש. במילים אחרות, דוגמא זו להלן לאעבודה:

זה בסדר. Visual Studio קורס את תת-הקו ללא הוראה אזורית. אתה יכול לקנן אזורים. במילים אחרות, זה עושה עבודה:

אם אתה שואל קוד מהאינטרנט, חפש אזורים בו לפני שתוסיף אותו לקוד שלך. האקרים ידועים כי הם מטמיעים דברים רעים באזור כדי שלא יבחינו בכך.

instagram story viewer