0

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

دسته بندی ها : VB.net ۶ شهریور ۱۳۹۶ منبع آموزشی 266 بازدید
VB.net, معرفی زبان برنامه نویسی VB.net,vb.net چیست؟ آموزش VB.net,اضافه کردن کنترل ها به فرم در زمان اجرا،

 آموزش استفاده و مقدار دهی، متغیرهای ثابت و شمارشی در VB.net

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

جهت آشنایی با انواع داده ها در VB.net به مطلب انواع داده ها و روش های تبدل نوع آن ها در VB.net مراجعه کنید.

ثابت ها به همان اندازه متغیرهای عادی تحت تاثیر قرار می گیرند به جز اینکه بعد از تعریف آنها نمی توان مقدار آن ها را اصلاح کرد.

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

 

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

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

 

نحوه ی  تعریف متغیر Const عبارت است از:

جهت  آشنایی بیشتر با متغیرها انواع آن در VB.net مقاله  آشنایی بیشتر با متغیر ها انواع آن در VB.net  را مطالعه کنید.
توضیحات دستور تعریف متغیر های ثابت :

  • attributelist : لیستی از ویژگی های اعمال شده به ثابت ها را مشخص می کند؛ شما می توانید چندین ویژگی جداگانه توسط کاما ایجاد کنید و اختیاری است.
خواندن
درس دوم :قرار دادن کنترل ها در فرم

 

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

 

  • Shared : این باعث می شود که متغیر ثابت یک عنصر برنامه نویسی را با نام یکسان در یک کلاس پایه  مخفی کند. اختیاری.

 

  • Constantlist : فهرستی از نام های ثابت را اعلام می کند. ضروری.

 

هر متغیر ثابت دارای ساختار دستوری  زیر است:

 

توضیحات :

constantname : نام ثابت را مشخص می کند
datatype : نوع داده ثابت را مشخص می کند
initializer : مقدار اختصاص داده شده به ثابت را مشخص می کند.

 

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

مثال

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

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

خواندن
درس اول:آشنایی با محیط ویژوال استودیو

 

 

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

VB.Net ثابت های چاپ و نمایش را در اختیار شما قرار می دهد که به شرح زیر هستند.

ثابت شرح
vbCrLf   ترکیب کاراکتر return / linefeed.
vbCr  کاراکتر بازگشت 
vbLf   خط خوراک کاراکتر
vbNewLine  ایجاد خط جدید 
 vbNullChar کاراکتر خالی
 vbNullString   رشته خالی را ایجاد می کند.
 vbObjectError شماره خطا .

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

vbTab  کاراکتر ایجاد تب 
 vbBack ایجاد Backspace 

 

تعریف داده های شمارشی :

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

 

ساختار استفاده از دستور Enum به شرح زیر است:

توضیحات :

attributelist : به لیستی از ویژگی های اعمال شده به متغیر اشاره دارد. اختیاری.

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

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

enumerationname : نام شمارش ضروری

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

memberlist : لیستی از اعضای ثابت های را در این دستور اعلام می کند. ضروری.

 و هر عضو در لیست اعضای ساختار شمارشی دارایساختار زیر است:

Name : نام اعضا را مشخص می کند. ضروری.

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

 

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

 مثال
مثال زیر نحوه ی تعریف و استفاده از Enum (ساختار شمارشی )رنگ ها :

 

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

  به زودی تمامی آموزش ها بصورت پروژه محور تکمیل خواهند شد.

 

 

لطفا به این مقاله امتیاز دهید.

[yasr_visitor_votes size=”medium”]

 

 

 

۵/۵ ( ۱ نظر )
حسین عشوری
منبع آموزشی

اگر می خواهی محال ترین اتفاق زندگیت رخ بدهد، باور محال بودنش را عوض کن !

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

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

نظرات کاربران

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه :

عضویت در خبرنامه منبع آموزشی

با عضویت در خبرنامه ویژه منبع آموزشی از آخرین جشنواره های سایت باخبر شوید!

آموزش ساخت ربات تلگرام