View Full Version : سوال: انجام خودکار یک عملیات
sohrabi1383
پنج شنبه 05 دی 1392, 23:56 عصر
چطور می توانیم دستوری در سی شارپ بنویسیم که هر چند وقت یک بار مثلا یک دقیقه یک بار یک پیغام را نمایش بدهد و یا اطلاعات را هر یک دقیقه ذخیره کند.
a_mzadeh
پنج شنبه 05 دی 1392, 23:59 عصر
شما از دو روش میتونین این کار رو انجام بدین:
۱. استفاده از تایمر
۲. استفاده از thread و sleep
البته روش اول راحتتر هست.
sohrabi1383
جمعه 06 دی 1392, 17:21 عصر
ممکن است یک مثال بزنید
sagggad
جمعه 06 دی 1392, 18:00 عصر
سلام دوست من این سورس همون چیزی هست که میخوای:
لینک دانلود:114494
مشکلی بود بگو
موفق باشید:لبخندساده:
sohrabi1383
دوشنبه 09 دی 1392, 22:53 عصر
از سی شارپ 2008 استفاده می کنم دستور
using System.Threading.Tasks;
را قبول نمی کند و خطای
Error 1 The type or namespace name 'Tasks' does not exist in the namespace 'System.Threading' (are you missing an assembly reference?) C:\Documents and Settings\abc\My Documents\Visual Studio 2008\Projects\automatic\automatic\Form1.cs 8 24 automatic
می دهد مشکل از ورژن سی شارپ است یا باید شیی به برنامه اضافه کنم.
sagggad
دوشنبه 09 دی 1392, 22:59 عصر
این ارور رو برای اجرای برنامه ای که من گذاشتم میده؟؟
negar.rafie
دوشنبه 09 دی 1392, 23:08 عصر
یه سوالی که تا حالا پاسخ درستی داده نشده اینه که مثلا ما یه ساعت را در نرم افزارمون تنظیم میکنیم و میخوایم به محض این که ساعت سیستم برابر با اون ساعت شد یه کاری انجام بده
که استفاده از ترید و تایمر بهینه نیست حالا دوستان میشه بگن از چی استفاده کنیم
sagggad
دوشنبه 09 دی 1392, 23:17 عصر
دوست عزیز شما یه تایپیک جدا اگه برا این سوال ایجاد کنید فکر کنم زودتر جواب بگیرید!
امیر مهرشاد
سه شنبه 10 دی 1392, 09:28 صبح
114653
بهترین استاندارد برای اینکار و مقاله ای که پیدا کردم رو براتون گذاشتم دنبال چیز دیگه ای نگردید
sohrabi1383
سه شنبه 10 دی 1392, 19:35 عصر
اگر ممکن است قطعه ای برنامه بگذارید که پیغامی را یک دقیقه یک بار نشان دهد.
khokhan
سه شنبه 10 دی 1392, 20:02 عصر
اگر ممکن است قطعه ای برنامه بگذارید که پیغامی را یک دقیقه یک بار نشان دهد.
private void button1_Click(object sender, EventArgs e)
{
while (true)
{
System.Threading.Thread.Sleep(60 * 1000);
MessageBox.Show("Hello!");
}
}
NasimBamdad
سه شنبه 10 دی 1392, 23:58 عصر
به نظر من Thread از Timer خیلی بهتره . با timer خیلی CPU پر میشه در کار های بزرگ
یک تایمر هم در Thread هست ، زیاد در موردش نمی دونم
hamid_0341
چهارشنبه 11 دی 1392, 08:17 صبح
به نظر من Thread از Timer خیلی بهتره . با timer خیلی CPU پر میشه در کار های بزرگ
یک تایمر هم در Thread هست ، زیاد در موردش نمی دونم
ولی شما میتونید همون تایمری که میخواهید رو با Thread کال کنی اینجوری فضای cpu هم بهینه میشه !!
NasimBamdad
چهارشنبه 11 دی 1392, 10:21 صبح
کلا اگه از Thread استفاده کنیم چی ؟ یعنی Thread رو Start کنیم و بعد از یک زمانی Sleep ?
hamid_0341
چهارشنبه 11 دی 1392, 11:32 صبح
کلا اگه از Thread استفاده کنیم چی ؟ یعنی Thread رو Start کنیم و بعد از یک زمانی Sleep ?
وقتی با thread تایمر رو کال کنی تایمر دیگه خودش بر اساس tick اجرا میشه دیگه نیازی به sleep نداره !!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.