السلام عليكم :
انواع البيانات : data type
يجب اختيار نوع البيانات للمتغير بعناية وذلك لكي لا يتم استخدام احجام كبيرة داخل الذاكرة ram بدون داعي
فاذا علمنا انه اقصى قيمة يمكن تعينها للبرنامج هي 100 فيجب اختيار المتغير انتجر intger
وكذلك اذا استخدمنا المتغير Double يعطي نفس النتيجة مع اختلاف الحجم المستخدم ..للذاكرة المؤقتة ram
حيث ان المتغير intger يأخذ 2 بايت .. بينما المتغير Double يأخذ 8 بايت من الذاكرة
ومن هنا تأتي فائدة معرفة البيانات المطلوبة وذلك لتحديد المتغير الخاص به
ويتم تصنيف البيانات الى خمس انواع :
1- المتغير من نوع string
و تستخدم لتخزين الكتابات فقط text .. ولتعريف المتغير من هذا النوع كما في الكود ادناه :
ويمكن تخزين كتابات في هذا المتغير يصل حجمها الى 2 كيكا بايت اي ما يقارب 2 بليون حرف
كود:dim spyman as string
2- النوع الثاني من البيانات وهو Boolean :
ويعمل على تخزين البيانات احدى الحالتين : صح او خطأ , ويجب معرفة ان 0 يعبر عن القيمة false
وان -1 او 1 او غيرها ( عدا الصفر ) يرمز للقيمة true
ويتم تعريف المتغير من انواع البيانات كما بالمثال ادناه :
كود:dim spyman as boolean
وتستخدم المتغيرات من نوع Boolean في اختبار القيم
3- النوع الثالث من انواع البيانات هي date :
وتستخدم هذا النوع لتخزين الوقت و التواريخ والارقام
ويتم تعريف المتغير كما بالكود ادناه :
كود:dim spyman as date
4 - النوع الرابع من انواع البيانات وهي object
وهو اكثر انواع البيانات مرونة حيث يلائم جميع انواع البيانات المتاحة
ويمكن تعرف المتغير من نوع object كما بالكود ادناه :
كود:dim spyman as object
5- النوع الاخير من انواع البيانات الرقمية number
وتندرج تحت مجموعتين وهي : integer و Decimals
المتغيرات من نوع integer
وتستخدم المتغيرات من نوع integer في تخزين القيم الصحيحة الموجبة والسالبة ويحتوي على اربع انواع
وكل منها يعمل على تخزين قيم صحيحة والاختلاف بين الانواع هو كمية المساحة المستخدمة داخل الذاكرة
لاحظ الشكل ادناه للتعرف على انواع المتغير integer و وماهي المساحة التي يتم اشغالها في الذاكرة المؤقتة
وكم عدد الارقام الممكن استخدامها ضمن المتغير الواحد
اما المتغيرات من نوع Decimals :
تستخدم لتخزين الكسور العشرية وتنقسم الى نوعان : single و Double
لكن Double يكون اكثر دقة من single وهو يستخدم في العمليات الرياضية
يحجز المتغير single مساحة من الذاكرة تعادل 4 بايت ..
بينما يحجز المتغير Double مساحة من الذاكرة تعادل 8 بايت ..
ويتم تعريف المتغيرات اعلاه بنفس الطريقة السابقة الذكر وهي :
كود:dim spyman as Double
------------------------------------------------------------
مواضيع تهمك :
المتغيرات في الدوت نت
30 \ 12 \ 2012