الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ابرز عيوب عملية تشغيل تطبيقات من نوع Windows Forms هو البطء الشديد عند تحميلها،

مغلق
بدأه loverman في 14 يونيو 2007 · 2 رد · 510 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لعل الكثير منا لاحظ تأخر تشغيل التطبيقات من نوع Windows Forms ويعود السسب الرئيسي لذلك هو كثرة الشفرات بين فكي الحدث Load

فقد يظن الواحد منا انها مجرد ثواني معدودة لكنها كفيله بإحباطك فالمستخدم ما ان يبدأ بتشغيل التطبيق ستجده مباشرة يحرك الماوس او يضغط على زر كيبورد بعدها بكل تاكيد ستسمع اذنك رده بالقول" برنامجك بطئ ما هذا"

فماذا سيكون شعورك؟

لا شك انك ستصاب بخيبة امل كبيرة

ويبقى الحل الأفضل هو تنفيذ الاجراءات في مسار تنفيذي Thread مستقل

اذا الموضوع الذي اردت مناقشته هو موضوع الثريدنج THREADING وللعلم انا لست ملما بالموضوع بشكل عام لكنى ما يخيب ظني فيكم فانا اعرف تماما ان في المنتدى خبراء بكل معنى الكلمة

ان ما لدي في هذا الموضوع وما اعرفه هو كالتالي

تضمين الباكيج التالة

using System.Threading;

ومن ثم التصريح عن متغير من نوع ثريد Thread thrd;

اعمل داله من نوعا voidمثلا.

void thread1()
{
اكتب الكود اللى انت تريد ان تضعه فى ثريد هنا 
}

فى المكان اللى سوف تستدعي فيه الثريد فى البرنامج بتاعك سوف تضع الكود التالي

thrd=new Thread(new ThreadStart(thread1));

thrd.Start();

على العموم يوجد درس بالموضوع نوع وورد بالمرفقات

ملاحظة : يمكن للمبرمج إنهاء عمل thread  برمجيا بواسطة استدعاء دالة Abort.

ارجو اطراء الموضوع برددودكم القيمه ان شاء الله

Threading.doc

نحن اليمانيون يا طه تطير بنا الى روابي العلا أرواح أنصارِ

اذا تذكرت عمارا ومبدأه فأفخر بنا اننا أحفاد عمارِ

بحثت عن سر السعادة جـــــــــاهدا فوجدت ذاك السر في تقواك

فليرضى عني الناس أو فليسخطوا انا لم أعد أأبى لغير رضـــاك

اللهم ارحم المسلمين والمسلمات المؤمنين والمؤمنات الأحياء منهم والأموات

#2

شكراً اخي الكريم.

قد كتب الاخ العزيز تركي العسيري وفقة الله منذ فترة عن هذا الموضوع في الرابط التالي الحدث Load قد يرفع ضغط المستخدم

تم تعديل هذه المشاركة بواسطة Moudey في 14 يونيو 2007 في 15:04

مواضيع متنوعة

#3

شكرا جزيلا اخي على الرد

لكني بحثت هنا في المنتدى فكانت النتائج لا تمثل شرحا تفصيليا عن Threading فاردت ان استوضح منكم اقصى معلومه عنها فقط.

THANKS A LOT

نحن اليمانيون يا طه تطير بنا الى روابي العلا أرواح أنصارِ

اذا تذكرت عمارا ومبدأه فأفخر بنا اننا أحفاد عمارِ

بحثت عن سر السعادة جـــــــــاهدا فوجدت ذاك السر في تقواك

فليرضى عني الناس أو فليسخطوا انا لم أعد أأبى لغير رضـــاك

اللهم ارحم المسلمين والمسلمات المؤمنين والمؤمنات الأحياء منهم والأموات

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…