المُتغيرات الجزء الرابع


بعض الاختلافات عن VB6 في التعامل مع المتغيرات:
1- لم يعد مسموحا باستخدام الدوال التي تبدأ بالمقطع Def، مثل DefInt و DefDbl، لتحديد نوع المتغير الذي يبدأ بحروف معيّنة.
2- يمكنك الآن أن تعرّف أكثر من متغيّر من نفس النوع، بدون تكرار اسم النوع بعد كل متغيّر.. ففي الجملة:
Dim Width, Depth, Height As Integer, Area, Volume As Double
تمّ تعريف ثلاثة متغيرات من نوع العدد الصحيح Integer، ومتغيّرين من نوع العدد المزدوج Double.
2      يمكنك الآن أن تضع قيما ابتدائية للمتغيرات، مباشرةً في جملة التعريف.. مثال:
Dim Width As Integer = 9
Dim Distance As Integer = 100, Time As Single = 9.09
فإذا لم تضع هذه القيم، فإنّ VB يعطي المتغيّرات قيما ابتدائيّة افتراضيّة، كالصفر للمتغيرات الرقميّة، و False للمتغيّرات المنطقيّة.. ولكنّ ذلك ليس هو الوضع مع النصوص والحروف، فإذا لم تستخدم معها كلمة New أو إذا لم تضع بها أيّ قيمة، فإنّ قيمتها تكون Nothing.




الشروط الواجب توافرها عند تعريف المتغيرات:
2  ألا يكون كلمة من كلمات اللغة الأساسيّة (تلك التي تراها باللون الأزرق).. مثل Sub وFor و If وغيرها.. إنّ الجملة التالية غير مقبولة:
Dim Sub As Integer
ولكن لو كنت مصرّا على مثل هذا الأمر، فيمكنك أن تضع الاسم بين قوسين مضلعين [].. هذه الجملة مقبولة:
Dim [Sub] As Integer
لكن عليك في كلّ موضع تستخدم فيه المتغيّر أن تحيطه بالقوسين المضلعين:
[Sub] = 5
- ألا يزيد عن 255 حرفًا، وهو رقم كبير بالفعل بما يكفي.
- أن يتكون من كلمة واحدة لا تتخللها المسافات.. ويمكن استخدام الشرطة المنخفضة "_" للفصل بين مقاطع الكلمة بدلا من المسافات.
- لا يبدأ بأرقام، وإن كان من الممكن أن تتوسطه أرقام، أو ينتهيَ بها.
- لا يحتوي على أيٍ من: علامات التنصيص أو الأقواس أو النقطة "."، ولا علامات العمليات الحسابية أو علامات المقارنة الحسابية أو المنطقية، فكل هذه العلامات محجوزة لوظائف أخرى.
- غير مسموح بتكرار اسم المتغيّر داخل نفس النطاق، فلا يمكن تعريف متغيّرين متماثلين في الاسم داخل نفس الإجراء، وإن كان من الممكن تكرار نفس اسم المتغيّر لكن في إجراءات مختلفة.
والمتغيرات في لغة البيسك تتجاهل حالة الأحرف Case-insensitive، فالأسماء myAge و myage و MYAGE، كلّها متكافئة، وتشير لنفس المتغيّر.. معنى هذا أنّك لا تستطيع استخدام هذه الكلمات لتعريف ثلاثة متغيرات مختلفة، فكلّها تُعتبر اسما واحدا.

لا تعليقات على : "المُتغيرات الجزء الرابع"

إرسال تعليق