دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۰۷ : بررسی متغیر ثابت و شمارشی در VB.net

  • دسته‌بندی‌ها :
جلسه ۰۷ : بررسی متغیر ثابت و شمارشی در VB.net
    • جزئیات

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی متغیر ثابت و شمارشی در VB.net رو در این بخش خواهیم داشت.

      بررسی متغیر ثابت و شمارشی در VB.net

      ثابت ها به مقادیر ثابت اشاره می کنند که در هنگام اجرای برنامه تغییر نمی کنند و ثابت هستند. این مقادیر ثابت، مقادیری واقعی می باشند.

      ثابت ها می توانند از هر یک از انواع داده های اصلی مانند عدد صحیح ثابت ، یک ثابت شناور ، یک ثابت کاراکتر یا یک رشته باشند. همچنین ثابت های شمارشی نیز وجود دارد.

      با ثابت ها دقیقاً مانند متغیرهای معمولی رفتار می شود به جز این که پس از تعریف آن ها، مقادیرشان قابل تغییر نیست و نمی توان مقدارشان را اصلاح نمود.

      متغیرهای شمارش مجموعه ای از ثابت های عدد صحیح است.

      متغیرهای ثابت

      تعریف ثابت ها در VB.Net ، با استفاده از دستور Const می باشد. عبارت Const در ماژول ، کلاس ، ساختار ، متد یا  سطح بلوک برای استفاده به جای مقادیر متغیر استفاده می شود.

      سینتکس تعریف عبارت Const به شکل زیر است.

      مثال : 

      که،

      مشخصه (attributelist) – لیست ویژگی های اعمال شده در ثابت را مشخص می کند. می توانید چندین ویژگی را که با کاما از هم جدا شده اند ارائه کنید. اختیاری.

      Accessmodifier – مشخص می کند کدام کد می تواند به این ثابت ها دسترسی پیدا کند. اختیاری. مقادیر می توانند یکی از این موارد باشند: عمومی ، محافظت شده ، دوست ، دوست محافظت شده یا خصوصی (Public, Protected, Friend, Protected Friend یا Private).

      Shadows – این باعث می شود که متغیر ثابت یک عنصر برنامه نویسی با نام یکسان در یک کلاس پایه پنهان باشد. اختیاری.

      Constantlist  – لیستی از اسامی ثابت های اعلام شده را نشان می دهد. ضروری.

      هر متغیر ثابت دارای سینتکس و قسمت های زیر است.

      constantname [ As datatype ] = initializer

      constantname – نام ثابت را مشخص می کند.

      datatype – نوع داده ثابت را مشخص می کند.

      initializer – مقدار اختصاص داده شده به ثابت را مشخص می کند.

      برای مثال:

      مثال : 

      مثال

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

      مثال : 

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

      مثال : 

      ثابت چاپ و نمایش در VB.Net

      VB.Net ثابت های نمایش و چاپ زیر را ارائه می دهد.

       

      ردیفثابت و توضیحات
      ۱vbCrLf

      ترکیب کاراکتر return/linefeed

      ۲vbCr

      کاراکتر بازگشت

      ۳vbLf

      کاراکتر Linefeed (خط خوراک)

      ۴vbNewLine

      ایجاد خط جدید

      ۵vbNullChar

      کاراکتر خالی

      ۶vbNullString

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

       

      ۷vbObjectError

      شماره خطا. تعداد خطاهای تعریف شده توسط کاربر باید بیش تر از این مقدار باشد. به عنوان مثال: Err.Raise (Number) = vbObjectError + 1000

       

      ۸vbTab

      کاراکتر ایجاد تب.

       

      ۹vbBack

      کاراکتر backspace.

      مبحث بررسی متغیر ثابت و شمارشی در VB.net را ادامه می دهیم.

      اعلام داده های شمارشی

      داده های شمارشی با استفاده از جمله Enum اعلام می شود. بیانیه Enum ساختاری شمارشی را اعلام می کند و مقدار اعضای آن را مشخص می کند. عبارت Enum را می توان در سطح ماژول ، کلاس ، ساختار ، متد ها یا بلوک استفاده کرد.

      سسنتکس استفاده از عبارت Enum به شرح زیر است.

      مثال : 

      که:

      attributelist – به لیست ویژگی های اعمال شده بر متغیر اطلاق می شود. اختیاری.

      asscessmodifier – مشخص می کند کدام کد می تواند به این شمارنده ها دسترسی پیدا کند. اختیاری. مقادیر می توانند یکی از این موارد باشند: عمومی ، محافظت شده ، دوست یا خصوصی (Public, Protected, Friend یا Private).

      Shadows – این باعث می شود تا متغیر ثابت یک عنصر برنامه نویسی با نام یکسان در یک کلاس پایه پنهان شود. اختیاری.

      enumerationname  – نام شمارش. ضروری

      datatype – نوع داده شمارش و تمام اعضای آن را مشخص می کند.

      memberlist  – لیست ثابت های اعلان شده در این دستور را مشخص می کند. ضروری.

      هر یک از اعضای لیست دارای سینتکس و بخش های زیر است:

      مثال : 

      جایی که،

      name – نام عضو را مشخص می کند. ضروری.

      initializer- مقدار اختصاص یافته به عضو ساختار  شمارشی. اختیاری

      برای مثال:

      مثال : 

      مثال

      مثال زیر روش تعریف و استفاده از متغیر Enum Colors را نشان می دهد.

      مثال : 

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

      مثال : 

      کلام پایانی

      بررسی متغیر ثابت و شمارشی در VB.net را در این بخش از آموزش VB.net دنبال نمودیم. در بخش بعدی به بررسی با کاربرد Modifiers در VB.net خواهیم پرداخت.

       

      QR:  جلسه ۰۷ : بررسی متغیر ثابت و شمارشی در VB.net
      به اشتراک بگذارید