PDA

View Full Version : Threading



arshia_m
چهارشنبه 07 فروردین 1387, 14:18 عصر
سلام

دوستانی که Thread کار کردند

چطور همزمان دو متد را با کلیک یک دکمه اجرا کنم؟

یک متد پیشرفت ProgressBar را نشان میدهد و دیگری درصد پیشرفت رادر یکLabel.

در حین اجرا، دیگر کنترلها به رویدادهای خود پاسخ می دهند.

ممنون

Mahdi.Kiani
چهارشنبه 07 فروردین 1387, 14:47 عصر
سلام

دوستانی که Thread کار کردند

چطور همزمان دو متد را با کلیک یک دکمه اجرا کنم؟

یک متد پیشرفت ProgressBar را نشان میدهد و دیگری درصد پیشرفت رادر یکLabel.

در حین اجرا، دیگر کنترلها به رویدادهای خود پاسخ می دهند.

ممنون

با ترکیبی از Delegate و Thread

arshia_m
چهارشنبه 07 فروردین 1387, 15:16 عصر
سلام
میدونم
البته یه پروژه رو با خوندن MSDN پیاده سازی کردم که درست هم کار میکنه که براتون گذاشتم.
فایل ضمیمه ویژگی های سوال طرح شده ام را دارد
حالا می خوام متد های خودمو جایگزین متدهای اون کنم نمیتونم چون از نگاه من یه خورده پیچ در پیچه
لطفا ببنید
ممنون

Mahdi.Kiani
چهارشنبه 07 فروردین 1387, 15:49 عصر
اینو یه نگاهی بکن

hdv212
چهارشنبه 07 فروردین 1387, 20:16 عصر
از قابلیتی که خود دات نت 2 ارائه داده میتونی استفاده کنی، منظورم استفاده از backgroundWorker هست.

arshia_m
چهارشنبه 07 فروردین 1387, 20:42 عصر
مهدی جان سلام
مثالت همونی بود که میخواستم

جالبه،به فرم برنامت کنترل جدید اضافه میشه،نشون داده نمیشه؟!

hdv212 عزیز از جواب شما هم ممنون

ممکنه در زمینه Delegate و Thread یک منبع مفید(ترجیحا فارسی) برای مطالعه بیشتر معرفی کنید.
I'm a beginner need your Love

Mahdi.Kiani
چهارشنبه 07 فروردین 1387, 23:44 عصر
مهدی جان سلام
مثالت همونی بود که میخواستم

جالبه،به فرم برنامت کنترل جدید اضافه میشه،نشون داده نمیشه؟!

hdv212 عزیز از جواب شما هم ممنون

ممکنه در زمینه Delegate و Thread یک منبع مفید(ترجیحا فارسی) برای مطالعه بیشتر معرفی کنید.
I'm a beginner need your Love

منبع؟ google
try it

*********
کنترل هم اضافه میشه و نشون هم داده میشه......
**********
در مورد Background worker ، اگر یاد بگیرین باهاش کار کنین خیلی خوبه .. البته کار کردن باهاش خیلی سادست و دلنشین ..
من فکر کردم که الزاما می خواین از thread استفاده کنین
موفق باشید

sinpin
پنج شنبه 08 فروردین 1387, 00:40 صبح
دوستانی که Thread کار کردند چطور همزمان دو متد را با کلیک یک دکمه اجرا کنم؟
یک متد پیشرفت ProgressBar را نشان میدهد و دیگری درصد پیشرفت رادر یکLabel.
در حین اجرا، دیگر کنترلها به رویدادهای خود پاسخ می دهند.
برای شروع شاید بد نباشه این رو ببینید :
http://barnamenevis.org/forum/showpost.php?p=485225