ماهو المؤقت Timer
المؤقت أداة مهمة ومميزه يمكننا الاعتماد عليها في الكثير من المهمات البرمجيه فالموقت هوه عبارة عن ساعة ايقاف مخفية تستطيع التعرف على ساعة النظام والاستفادة من ذلك في برنامجك كما تستطيع الاستفادة من اداة الموقت في الكثير من الامور بتكرار امر برمجي معين بين كل وقت واخرئ او بحساب ساعات العمل على برنامج معين او حساب الوقت منذ تشغيل البرنامج او استخدام الموقت لغلق البرنامج او اظهار رساله او لعمل ساعه او منبه للوقت والعديد من المهام البرمجية التي لها علاقة بالوقت .
سنشرح عن الاداة بتطبيق لكي يصل اليك عزيزي المبرمج مفهوم اوسع للاداة .
# البرنامج الأول
برنامج لادخال كلمة سر المستخدم في وقت محدد بواسطة المؤقت Timer
البرنامج عبارة يقوم بطلب كلمه سر للدخول اليه ولابد علئ المستخدم ان يقوم بادخال كلمة السر الصحيحه (akrampc94) خلال 20 ثانيه وفي هذة الحالة يعطي البرنامج رسالة تفيد بصحة كلمة السر وفي حالة كتابة كلمة سر خطا يعطية ايظا رسالة تفيد بان كلمة السر خاطئة واذا تأخر المستخدم عن ادخال كلمة السر خلال 20 ثانية وهو الوقت الذي تم اختيارة من المصمم للانتظار المستخدم لادخال كلمة السر للمرور الئ البرنامج فسيغلق البرنامج تلقائيّا بعد اعطاء رسالة بالاغلاق
الخطوات
تعلمت عزيزي المبرمج في دروس سابقه كيف تقوم بإنشاء مشروع جديد وهنا سوف لم اتطرق للاخطوات لكي تعتمد على نفسك .
افتح مشروع جديد
واضف الادوات التاليه على نافذة Form
عدد 1 TextBox1
عدد 1 Button
عدد 1 Label
عدد 1 Timer
قم بتغير اسم Button1 من نافذة الخصائص الئ دخول وكذلك غير اسم Labe1 الئ الرجاء ادخال كلمه السر خلال 20 ثانيه ، يجب ضبط خاصية Timer من الخصائص وذلك بجعل خاصية Enabled =True لكي نتيح للموقت بالعمل عند بداية التشغيل f5 وكذلك تغير خاصية lnterval =20000 وهوه الوقت الذي سوف ينتظره البرنامج للاغلاق وهو 20 ثانية وتكتب 20000
ثم اضغط على Timer واضف كود كما موضح بالصورة وكذلك اضغط على زر button واكتب الكود كما هو موضح بالصوره
صور تنفيذية البرنامج الأول لادخال كلمة السر بوقت محدد على المؤقت Timer
ملاحظة
لاتنسى ضبط خاصية اداة Timer من الخصائص كما هو مطلوب منك بالشرح
# البرنامج الثاني
طريقة برمجة ساعة رقميه والتاريخ بواسطة المؤقت Timer
شرحنا في الجزاء السابق عن اداة Timer وعرفنا انه يستخدم في برامج كثيرة وطبقنا ذلك في المثال التالي سنشرح لكم وظيفة اخرئ للاداة Timer وهي عبارة عن ساعة رقمية مع التاريخ وسنشرح بمثال لكي تصل لكم المعلومه .
البرنامج عبارة عن برمجه ساعة رقميه وكذلك برمجه تاريخ علئ نافذة Form
الخطوات
-انشاء مشروع جديد
-اضافة اداة Label عدد 2
اضافه اداة Timer عدد 1
حدد اداة Timer ومن الخصائص اجعل Enabled = True
حدد اداة. Label1 ومن الخصائص اختار الخط وغير حجم خط الئ 20 .
كذلك غير حجم خط Label2 الئ 20
مرحله الكود
انقر نقرتين علئ اداة Timer واكتب الكود التالي
Label2.Text = TimeString
انقر نقرتين علئ Form1 واكتب كود تالي
Label1.Text = DateString
من الكيبورد اضغط على F5 للتنفيذ
ملاحظه تستطيع ان تغير شكل الفروم اي تضيف جماليه عليه انا قمت بوضع صوره امام وقت كود ساعه رقمية والتاريخ
كود ساعه رقمية والتاريخ
صور تنفيذية من البرنامج الثاني على المؤقت Timerشرح الدالة InputBox في الفيجول بيسك
تستخدم لاظهار صندوق إدخال يطلب إدخال بيانات من المستخدم، وتنتظر أن يقوم المستخدم بكتابة نص في الصندوق او ينقر على أحد الزرين " OK " او " Cancel " وتعُيد سلسلة نصية تمثل محتوى الصندوق.
شكل الدالة InputBox العامفي الفيجول بيسك
بالشكل التالي :
InputBox(prompt, [title], [default], [xpos], [ypos])
حيث ان : Prompt : هي الرسالة التي تظهر في الصندوق.
Title : عنوان الصندوق .
Default : القيمة الافتراضية التي تظهر في الصندوق.
Xpos, ypos : احداثيات الصندوق .
شكل الداله