0

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

دسته بندی ها : VB.net ۶ شهریور ۱۳۹۶ منبع آموزشی 70 بازدید
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”]

 

 

 

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

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

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

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

قوانین ارسال دیدگاه در سایت

چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.

چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.

چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.

چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

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

لطفاً براي ارسال دیدگاه، ابتدا وارد حساب كاربري خود بشويد

لینک کوتاه :

عضویت در خبرنامه ویژه مشتریان سیگما پلاس

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


instagram takipçi satın al arkadaşlık sitesi Özel direksiyon dersi direksiyon dersi
wordpress guvenligi
program indir
hacklink hizmeti
php shell
seo
arkadaşlik sitesi
ataşehir escort
ataşehir escort bayan
ümraniye escort
ümraniye escort bayan
kadıköy escort
kadıköy escort bayan
denizli escort
escort denizli
izmir escort
izmir escort bayan
antalya escort
türkçe porno
sikiş izle
porno
porn
mersin escort bahcelievler escort bakırkoy escort istanbul escort beylikdüzü escort halkalı escort istanbul escort capa escort şirinevler escort antalya escort antalya escort ankara escort ankara escort ankara escort ankara escort istanbul escort şirinevler escort şirinevler escort avcılar escort turbanlı escort tesettürlü escort etiler escort avcılar escort avcılar escort şirinevler escort şirinevler escort avcılar escort şirinevler escort esenyurt escort bakırkoy escort atakoy escort esenyurt escort ankara escort ankara escort ankara escort antalya escort antalya escort antalya escort istabul escort ankara escort istabul escort beylikdüzü escort atakoy escort