برنامههای زیادی وجود دارند که دستور یا دستوراتی باید در یک فاصله زمانی مشخص تکرار شوند. در چنین مواقعی میتوانیم از کنترل زمانسنج (Timer) استفاده کنیم. شاید بتوان گفت مهم ترین ویژگی این کنترل Interval است که فاصله زمانی تکرار دستورات بر حسب میلی ثانیه تنظیم میکند. رویداد tick تنها رویداد کنترل Timer است که در فاصله زمانی مشخص شده در ویژگی Interval رخ میدهد و دستورات داخل این متد اجرا میشود.
در ادامه میخواهیم پروژهای که تصویر آن را در زیر میبینید را طراحی کنیم تا بیشتر با کنترل زمان سنج آشنا شوید.
در این پروژه همانطور که مشاهد میکنید ۵ دکمه وجود دارد که کاربرد هر کدام به شرح زیر است.
- حرکت: با زدن این دکمه ماشین به سمت جلو شروع به حرکت میکند.
- توقف: با زدن این دکمه ماشین متوقف میشود.
- دنده عقب: ماشین به سمت عقب شروع به حرکت میکند.
- دکمه +: با زدن این دکمه سرعت ماشین افزایش پیدا میکند.
- دکمه -: با زدن این دکمه سرعت ماشین کم میشود.
در ویدیوی زیر نحوه ساخت این پروژه به صورت کامل آموزش داده میشود.