بسم الله الرحمن الرحيم
فى هذا الدرس سوف نتعرف سويا على انواع المتغيرات فى الفيجوال بيسك وطرق الاعلان عنها
نبد باسم الرحمن
تختلف انواع المتغيرات التى يتم انشاوها كمخازن فى الذاكرة حسب نوع البيانات التى سوف توضع فيها ويتم استدعاء هذه البيانات من الذاكرة للاستفادة
1) integer
يشغل 2 بايت وهى ارقام صحيحة صغيرة المدى وتتراوح بين 32767 الى -32767
2) long يشغل 4 بايت وهى ارقام صحيحة كبيرة المدى وتتراوح بين
2147483648 الى-2147483648
3) single
يشغل 4 بايت وهى ارقام حقيقية ذات دقة بسيطة
4)double
يشغل 8 بايت وهى ارقام حقيقية ذات كسر عشرى وذات دقة عاليه
5)متغيرات عمله (ارقام ماليه) currency
تستخدم فى البرامج المالية الدقيقة وتشغل 8 بايت فى الذاكرة
6)متغيرات حرفية string
تستخدم لتخزين قيم البيانات الحرفية مثل الاسماء وتشمل كل حروف لوحة المفاتيح
7)متغيرات منطقية boolean
تستخدم لتخزين قيم البيانات المنطقية (yes,no) او (true,false)
byte
يستخدم هذا المتغير عند استخدام ارقام محددة وتتراوح بين 0,255
9) variant
يستخدم لتخزين اى قيمة لاى بيانات حسب نوعية البيانات نفسها بمعنى ان هذا المتغير يتشكل حسب الحاجة وحسب نوع البيانات
وهذه القيمة default (القيم الابتدائية - الافتراضية) فى حالة عدم تحديد النوع لاى متغير.
حجز وتعريف المتغيرات
الصورة العامة للامر نوع المتغير as اسم المتغير dim
يجب ان يتم تعريف اى متغير قبل استخدامه فى البرنامج بامر dim وهى اختصار لكلمة dimension
وتعنى ابعاد او مواصفات المتغير
اسم المتغير : هو اسم للمتغير ويجب ان يبدا بحرف هجائى ولا يشمل حروف خاصة او مسافات
نوع المتغير : احد انواع المتغيرات السابقة
الان ناخذ بعض من الامثلة عن حجز المتغيرات
dim n as string هنا نحجز مكان فى الذاكرة اسمه n ونوعة string (حرفى)
dim a as integer كما تعلمنا ان الاسم ياتى بعد كلمة dim اذن اسم المتغير هنا a
ونوعه integer
dim a1 as integer هنا المتغير اسمه a1 والنوع زى السابق
dim abc as double اسم المتغير abc ونوعة double
dim ahmed as single اسم المتغير ahmed ونوعة single
ملحوظة : يفضل فى المسائل الكبيرة والبرامج المتطورة استخدام اسم للمتغير له علامة بمحتوياته
بعد ما اخدنا بعض الامثلة عن كيفية الاعلان عن المتغيرات
ناخذ بقا اامثلة لمتغيرات خطا لنتفادها
dim 1ahmed as integer خطا لانه يبدا برقم
dim a 1 as integer خطا لا نة يحتوى على مسافة