سنتعرف في هذا الدرس على عمر المتغيرات Life of Variables وهي الفترة التي يتم الاحتفاظ بقيمة المتغير داخل ذاكرة النظام .
قم بإضافة زر أمر وقم بكتابة الكود التالي داخل الحدث Click الخاص بزر الأمر . هذا الكود يقوم بعمل التالي :
- تعريف المتغير x من النوع Integer وسيأخذ القيمة الافتراضية وهي 0
- زيادة قيمة المتغير x بمقدار 1
- اظهار قيمة المتغير x في مربع رسالة .
عند الضغط على زر الأمر ستظهر قيمة المتغير x وهي 1
اذا ضغطت مرة أخري على زر الأمر ستظهر قيمة المتغير x وهي 1 وليست 2 , والسبب في ذلك أن بعد نهاية الاجراء يقوم برنامج Excel بحذف المتغير x من ذاكرة النظام , لذا عند الضغط على زر الأمر مرة أخرى يتم تنفيذ الاجراء مرة أخرى واعادة انشاء المتغير x من جديد .
اذا أردت أن يحتفظ المتغير x بقيمته طول فترة تشغيل البرنامج قم بتعريف المتغير بإستخدام كلمة static
الأن عند الضغط على زر الأمر ستظهر قيمة المتغير x وهي 1
اذا ضغطت مرة أخرى على زر الأمر ستظهر قيمة المتغير x بعد الزيادة وهي 2
اذا ضغطت مرة أخرى على زر الأمر ستظهر قيمة المتغير x بعد الزيادة وهي 3