درس ۱۱ : دستور العمل های VB.net

دستورالعمل های کامپایلر VB.Net فرمان یا راهنمایی را برای کامپایلر در جهت پردازش اطلاعات قبل از آغاز کامپایل واقعی ارائه می دهند.

همه این دستورالعمل ها با # شروع می شوند و فقط کاراکترهای سفید رنگ ممکن است قبل از دستورالعمل در یک خط ظاهر شوند. این دستورات بیانیه ای نیستند.

کامپایلر VB.Net یک پیش پردازنده جداگانه ندارد با این حال، دستورالعمل ها  در صورتی که وجود داشته باشند پردازش می شوند. در VB.Net، دستورالعمل کامپایلر برای کمک به دستورات شرطی مورد استفاده قرار می گیرد. برخلاف دستورات C و C ++، آنها برای ایجاد ماکرو استفاده نمی شوند.

 

 

دستورالعمل کامپایلر در VB.Net
VB.Net مجموعه ای از دستورالعمل های کامپایلر زیر را فراهم می کند:

  1. دستور Const#
  2.   دستورالعمل ExternalSource#
  3.  دستورالعمل های دیگر If…Then…#Else#
  4. دستورالعمل Region#

 

دستور Const#

این دستورالعمل  کامپایلر ثابت  شرطی را تعریف می کند.
نحوی این دستورالعمل:

توضیحات 

ConstName : نام ثابت را مشخص می کند. ضروری.

expression : آن یا یک اصطلاح کاملی است، یا ترکیبی از هر جمله  یا همه اپراتورهای ریاضی یا منطقی به جز Is.

 

به عنوان مثال :

 

مثال

کد زیر نشان دهنده استفاده فرضی از دستور است:

 

هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:

 

دستورالعمل ExternalSource#
این دستورالعمل برای نشان دادن یک نقشه بندی بین خطوط خاص کد منبع و متن خارج از منبع استفاده می شود. این فقط توسط کامپایلر استفاده می شود و اشکال زدائی هیچ تاثیری بر کامپایل کد ندارد.

این دستور باعث می شود که کد خارجی از یک فایل کد خارجی به یک فایل کد منبع منتقل شود.

نحوی  استفاده از این دستورالعمل:

 

پارامترهای دستورالعمل ExternalSource# مسیر فایل خارجی، شماره خط اول خط و خط خطایی است که خطا رخ داده است.

 

مثال

کد زیر نشان دهنده استفاده فرضی از دستور است:

 

هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:

 

 دستورالعمل های  If…Then…#Else#

این دستورالعمل به طور شرط بلوک های انتخاب شده از کد ویژوال بیسیک را کامپایل می کند.

نحوی  این دستورالعمل:

به عنوان مثال :

 

مثال

کد زیر نشان دهنده استفاده فرضی از دستور است:

 

هنگامی که کد بالا کامپایل شده و اجرا می شود، نتیجه ی زیر را تولید می کند:

 

دستورالعمل Region#
این دستورالعمل به سقوط و پنهان سازی بخش های کد در فایل های ویژوال بیسیک کمک می کند.

نحوی استفاده از این دستورالعمل:

 

به عنوان مثال :

 

 

مطالب مرتبط

نظرات شما

قالب ووکامرس