دوشنبه ۱۷ بهمن ۱۳۹۰
 
 
 
کلمه عبور خود را فراموش کرده اید؟
 
 
 کار با timer در #C
.NET C#
تاریخ ثبت:  ۸۹/۵/۲۱
تعداد نمایش:  ۲۴۶۹
  نویسنده: نوید نوری
 
   ۱۳  نفر تا این لحظه به این مقاله امتیاز داده اند.
 
   Bookmark and Share

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. به این است که درک خوبی از عملیات آن داشته باشیم.

 

  کیفیت مقاله ارائه شده از نظر شما   
برای دادن رتبه به این مقاله می بایست Login کرده باشید.
  درباره نویسنده
نوید نوری
برنامه نویسی مالی در سی شارپ (زمستان89)
همه مقاله های نوشته شده توسط این کاربر (۲)
 
  پیام جدید
صفحه ۱ - پیامهای اصلی ۱ تا ۲ از مجموع ۲ پیام اصلی
اولین قبلی بعدی

 عنوان فرستنده تاریخ
 
پاسخ به انتقاد نوید نوری ۱۳۸۹/۵/۲۴
 
نظر! ابوالفضل حسن الدين ۱۳۸۹/۵/۲۳
اولین قبلی بعدی

Copyright © 2006 - 2012 All Rights Reserved.
Please direct your questions or comments to