Page 92 - أساسيات الحاسب الالي2
P. 92

‫عناصر التحكم‬  ‫الفصل الخامس‬

              ‫العنصر ‪Timer‬‬

‫إذا أردت تنفيذ حدث معين كل فترة زمنية محددة كأن تظهر رسالة معين ه للم ستخدم ك ل‬
‫دقيق ة م ثﻼ فأن ت ف ى حاج ة إل ى إدراج ‪ Timer‬إل ى النم وذج فالوظيف ة الرئي سية له ذا‬
‫العن صر ه ى تنفي ذ الح دث ‪ Tick‬ك ل فت رة زمني ة منتظم ة ويظه ر ه ذا العن صر أثن اء‬

‫الت صميم بحج م ثاب ت ﻻ يمك ن تغيي ره ف ى أس فل منطق ة النم وذج وﻻ يظه ر مطلق ا أثن اء‬
                                                                           ‫التنفيذ‪.‬‬

‫الخاصية الرئيسية هى ‪ Interval‬وتحدد قيمتها الفترة الزمنية بين كل مرة يتم فيها تنفي ذ‬
‫الحدث ‪ . Timer‬والوحدة التى ي تم إدخ ال قيم ة الخاص ية به ا ه ى واح د م ن اﻷل ف م ن‬

                                                         ‫الثانية أى أن الجملة التالى‬
‫‪Timer1.Interval=1000‬‬
‫تعن ى أن اﻹج راء الموج ود ف ى الح دث ‪ Tick‬س وف ينف ذ ك ل ثاني ة‪ .‬وه ذا ه و الح دث‬
‫الوحيد فقط الذى يستجيب له العنصر ‪ Timer‬ويتم تنفيذه كلما انقضت الفترة الزمنية فى‬

                     ‫الخاصية ‪ Interval‬وﻻحظ أن ذلك يعتمد على السرعة لجهازك‪.‬‬
                                                                            ‫مثال‬

‫يمكن ك اس تخدام العن صر ‪ timer‬لع رض س اعة عل ى النم وذج بحي ث ي ضم النم وذج‬
‫العن صر ‪ timer ,‬و‪ ٤‬عناص ر ‪ label‬لع رض الوق ت والت اريخ كم ا يت ضح م ن ال شكل‬

                            ‫التالى‬

                            ‫‪٩٢‬‬
   87   88   89   90   91   92   93   94   95   96   97