ورود تماس با ما درباره معلم انجمنهاي کلاس ثبت نام صفحه اصلي
 
                   صفحه اول سايت - آموزش ویژوال بیسیک - متغير چيست ؟ و انواع متغير ها
 
مفهوم متغير

سلام !!!

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

 متغیر چیست ؟

 متغیرها اشیائی هستند که مقادیر را در خود نگه می دارند و همانطور که از نامش معلوم است مقدار آن می تواند تغییر کند

 بدین معنی که متغیرها داده های ما را در خود ذخیره می کنند و ما در مواقع لزوم مقادیر آنها را بازیابی می کنیم و مورد استفاده قرار می دهیم .

 متغیرها چند نوع است ؟

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

 چندین متغیر پر کاربرد وجود دارد که انها را به شما معرفی می کنم .

 متغیرهای عددی :

 Single : اعداد را در خود ذخیره می کند و می تواند مقادیر عددی از -3.402823E+38  تا 3.402823E+38 را در خود ذخیره کند

 Integer  : مقادیر عددی بئون نقطه اعشار که از -32768 تا 32767 ادامه دارند

 Double : مقادیر عددی که می توانند از -1.79769313486232E+308 تا -1.79769313486232E+308 تغییر یابد . نوع داده ای Double اغلب به عنوان دقت مضاعف شناخته می شود .

 String : مقادیر رشته ای را که شامل هر نوع کاراکتر باشد قبول می کند . از جمله حروف . اعداد و کاراکترهای نشانه مانند !@#$% 

Currency : داده هايي كه مقادير پولي از -922.337.203.685.477.5808 تا -922.337.203.685.477.5808 را مي توانند نگه دارند . چهار رقم اعشاري امكان گرد كردن مناسب داده ها را فراهم مي آوردند . ويژوال بيسيك مطابق با تنظيمات بين المللي ويندوز عمل مي كند و مقادير پولي را با نيازهاي كشور شما مطابق مي سازد . وقتي كه مقادير Currency را وارد مي كنيد هيچگاه از علامت دلار را همراه با آنها وارد نشازيد . ( قابل توجه دانش آموزاني كه مي خواهند برنامه هاي حسابداري بنويسند )

 Boolean : نوع داده اي كه تنها يكي از دو مقادير درست يا غلط را مي گيرد كه اين دو واژه از واژه هاي رزرو شده در ويژوال بيسيك مي باشند . درست = True و غلط = False .

 Date : متغيري با قالب بندي تاريخ ايجاد مي كند و مي تواند تاريخ را در خود نگه دارد . تاريخ هر كشور به صورت قالب خاصي استفاده مي شود . مثلا در ايران متداول است كه تاريخ را اينگونه بنويسيم : 25/11/1384 اما در برخي كشورها اينگونه رايج است : 2006/25/11 و يا به گونه هاي خاص . در واقع اينكه سال اول نوشته شود يا ماه يا روز خود مسئله اي است كه مي توان انها را در متغيراز نوع Date اعمال كرد .

 Long : مقادير صحيح با محدوده اي بيش از مقادير داده اي Integer . مقادير داده اي Long از -2.147.483.648 تا -2.147.483.648 مي توانند تغيير كنند . مقادير داده اي Long فضاي حافظه بيشتري نسبت به مقادير Integer مصرف مي كنند و كمتر كارآ هستند . نوع داده اي Long اغلب صحيح طويل خوانده ميشود .

 خب . تا اينجا به اندازه كافي با انواع متغيرها آشنا شديد . اما اينجا سوالي پيش مي آيد .

 چگونه بايد از متغيرها استفاده كنيم ؟

 براي استفاده از متغير ها بايد 2 مرحله را پشت سر بگذاريم

 1 ـ متغير را تعريف كنيم

 2 ـ متغير را مقدار دهي كينم

 مرحله اول كاملا ضروري مي باشد اما مرحله دوم نه . ممكن است شما متغييري را تعريف كنيد اما مقدار دهي نكنيد و مقدار دهي آن را به قسمت ديگري از برنامه واگذار كنيد .

 مرحله اول ( تعريف يك متغير ) :

 براي اينكه متغييري را به ويژوال بيسيك معرفي كنيم بايد از فرمان Dim استفاده كنيم نام متغير و نوع متغير همراه با فرمان Dim مي آيند و متغير تعريف مي شود . به صورت زير

 نوع متغير As نام تغير Dim

 

 

  مثال :

 Dim A As Single

 Dim B As String

 

 

 در فرامين بالا متغيري از نوع داده اي Single با نام A ايجاد كرديم و بعد متغيري از نوع رشته اي با نام B ايجاد كرديم . به همين سادگي

 مرحله دوم ( مقداري دهي متغير ) :

 حالا مي خواهيم متغيرهاي ايجاد شده را مقدار دهي كنيم . مقدار دهي با علامت = انجام مي شود . بدين صورت :

  A = 10

 B = "Visual Basic"

 خيلي ساده است . به دو علامت كوتيشن در اطراف جمله Visual Basic دقت كنيد . براي اينكه يك متغير رشته اي را مقدار دهي كنيم بايد مقدار متغير را داخل دو علامت كوتيشن قرار دهيم وگرنه ويژوال بيسيك به ما ايراد مي گيرد و برنامه دچار مشكل مي شود . اما براي مقدار دهي ساير انواع متغير ها نبايد از علامت كوتيشن استفاده كرد .

 توجه : B = "" يك رشته پوچ يا خالي مي باشد . يعني مقداري در آن ذخيره نشده است .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

آخرين ويرايش 2006-03-21 10:24:39
              آموزش ویژوال بیسیک
               انجمنهای آموزشگاه وب
               منوي کلاس
افراد آنلاین
12 مهمان, 0 کاربران


آمار سایت

وضعیت کلاس :
  • کل بازديد اين کلاس :
    21952 بار (17.76% از کل بازديدها )
  • افراد آنلاین در کلاسها :
    0 عضو و 3 مهمان
  • افراد آنلاین در این کلاس :
    0 عضو و 2 مهمان
 
Copyright (c) 2005. Irschool.com. All rights reserved.