تبلیغات
آنچه که مهندس نرم افزار میخواهد بداند - درس هفتم – کار با متغیر
 
آنچه که مهندس نرم افزار میخواهد بداند
درباره وبلاگ



مدیر وبلاگ : مهندس قادری
نویسندگان
نظرسنجی
موضوعات کامپیوتری مورد علاقه خود را تعیین کنید










صفحات جانبی
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

متغیر ها نگهدارنده هایی هستند که اطلاعات برنامه به بطور موقت ذخیره میکنند

قواعد نام گذاری متغیر 

·         قوانین اجباری

o        حرف اول باید حروف الفبای انگلیسی باشد

o        بقیه حروف میتوانند حروف انگلیسی ، اعداد یا _ باشد

o        فاصله نباید داشته باشد

o        حداقل یک حرف و حداکثر 255 حرف باشد

o        بین حروف کوچک و بزرگ تفاوتی ندارد

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

o        از کلمات کلیدی مانند IF , Then ,… نمیتوان استفاده کرد

·         قوانین اختیاری

o        نام متغیر را متناسب با مقداری که در آن ذخیره میشود تعیین کنید

روش تعریف متغیر

دستور Dim برای تعریف متغیر بکار میرود

Dimنام متغیر  [ As نوع متغیر  ]

Dim sum As Integer

Dim max, min As Long

Dim hida As Variant

 متغیر محلی Local

متغیری که در زیر برنامه تعریف شده و وقتی زیر برنامه تمام شود آن متغییر از حافظه پاک میشود

Private Sub Form_Click()

Dim I As Integer

Print i

End Sub

متغیر ایستا Static

 متغیرهای معمولی با پایان زیر برنامه متغیر از حافظه پاک نمی شود و مقدار خود را حفظ میکند

Private Sub Form_Click()

Static Counter As Integer

Counter=Counter+1

End Sub

 

متغیر عمومی General

 متغیری که در قسمت General تعریف شود همه زیر برنامه ها آن را میشناسند و از آن استفاده میکنند

Option Explicit

Dim I As Integer



--------------------------------

Private Sub Form_Click()

Dim I As Integer

Print I                                                                   

End Sub

خروجی این زیر برنامه مقدار 0 خواهد بود چون متغیر جدیدی همنام متغییر سراسری تعریف شده لذا از این متغیر استفاده میکند




----------------------------------

Private Sub Form_Activate()

Print i

End Sub

خروجی این زیر برنامه مقدار 8 خواهد بود چون از متغیر سراسری تعریف شده استفاده میکند


---------------------------------

Private Sub Form_Load()

i=8

End Sub

 





نوع مطلب : زبان برنامه نویسی ویژوال بیسیک 2010، 
برچسب ها :
لینک های مرتبط :

       نظرات
سه شنبه 14 آبان 1392
مهندس قادری
چهارشنبه 21 تیر 1396 07:23 ق.ظ
Since the admin of this website is working, no question very soon it
will be renowned, due to its quality contents.
پنجشنبه 28 اردیبهشت 1396 06:38 ق.ظ
Great article. I'm experiencing a few of these issues as well..
چهارشنبه 23 فروردین 1396 12:38 ق.ظ
I need to to thank you for this great read!! I certainly enjoyed every little bit of it.
I have got you bookmarked to look at new
stuff you post…
دوشنبه 21 فروردین 1396 07:01 ب.ظ
Thank you for any other informative blog. Where else may I am getting that
type of info written in such a perfect way?

I've a venture that I am just now running on, and I have been at the look out for such information.
سه شنبه 14 آبان 1392 08:49 ق.ظ
سلام این مطالب وبلاگت رو خودت مینویسی؟ خوشحال میشم باهات تبادل لینک داشته باشم . این میتونه آغاز یه همکاری جدید باشه
سه شنبه 14 آبان 1392 08:44 ق.ظ
سلام این مطالب وبلاگت رو خودت مینویسی؟ خوشحال میشم باهات تبادل لینک داشته باشم . این میتونه آغاز یه همکاری جدید باشه
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر