Page 92 - أساسيات الحاسب الالي2
P. 92
عناصر التحكم الفصل الخامس
العنصر Timer
إذا أردت تنفيذ حدث معين كل فترة زمنية محددة كأن تظهر رسالة معين ه للم ستخدم ك ل
دقيق ة م ثﻼ فأن ت ف ى حاج ة إل ى إدراج Timerإل ى النم وذج فالوظيف ة الرئي سية له ذا
العن صر ه ى تنفي ذ الح دث Tickك ل فت رة زمني ة منتظم ة ويظه ر ه ذا العن صر أثن اء
الت صميم بحج م ثاب ت ﻻ يمك ن تغيي ره ف ى أس فل منطق ة النم وذج وﻻ يظه ر مطلق ا أثن اء
التنفيذ.
الخاصية الرئيسية هى Intervalوتحدد قيمتها الفترة الزمنية بين كل مرة يتم فيها تنفي ذ
الحدث . Timerوالوحدة التى ي تم إدخ ال قيم ة الخاص ية به ا ه ى واح د م ن اﻷل ف م ن
الثانية أى أن الجملة التالى
Timer1.Interval=1000
تعن ى أن اﻹج راء الموج ود ف ى الح دث Tickس وف ينف ذ ك ل ثاني ة .وه ذا ه و الح دث
الوحيد فقط الذى يستجيب له العنصر Timerويتم تنفيذه كلما انقضت الفترة الزمنية فى
الخاصية Intervalوﻻحظ أن ذلك يعتمد على السرعة لجهازك.
مثال
يمكن ك اس تخدام العن صر timerلع رض س اعة عل ى النم وذج بحي ث ي ضم النم وذج
العن صر timer ,و ٤عناص ر labelلع رض الوق ت والت اريخ كم ا يت ضح م ن ال شكل
التالى
٩٢