Timer ابزاریست که اکثر برنامه نویسان جوان
درابتدا ازکار کردن با آن دوری می کنند چون مفهوم وجودی آن را نمی توانند
درک کنند.
تایمر ابزاری است که می توان به کمک آن خیلی از
عملیات شبیه مالتی تردها را انجام داد.
میتوان با تنظیم timer همزمان با تایپ در
textbox عملیاتی همچون نمایش ساعت آنلاین ، نمایش عکس یا خواندن از Scanner
یا فعال شدن بعضی کنترلها را
انجام داد.
حتی خود عملیات Multithread هم با تنظیم شدن در
timer به راحتی در زمان مشخص یا پس از عملیات معین قابل راه اندازی یا توقف
یا ادامه کار می باشد.
هدف از این مطلب ارائه چهره ای آسان از timer در
net. می باشد.
کلا timer در محیط net. به این صورت
عمل می کند که عملیات مشخصی بصورت واحد زمانی پیش رود. اگر می خواهیم یک
status Bar در هنگام شروع برنامه یا در هنگام پردازش یک پروسس نمایش داده
شود باید با تایمر بصورت زیر کار کنیم:
قبل از هر کار باید شی از نوع تایمر در برنامه
ایجاد کنیم. پس از آن در کلاس login مربوط به فرم:
Timer1.Enable=true;
Timer1.interval=100;
Timer1.start();
باید انجام شود. و بدنبال آن عملیات مربوط به
progress Bar در داخل ()timer1_Tick تعریف شود.
progressBar.value += 10;
If (progressBar.value == 100)
{
This. Hide ();
Timer1.enable=false;
(Link to Form)
}
در واقع دشواری timer در محیط
net. به این است که درک خوبی از
عملیات آن داشته باشیم.