• 0
محمد1991

[ تنبيه ] progress par for running prosses

سؤال

السلام عليكم ورحمة الله وبركاته

عملت خوارزمية تاخذ وقت في التشغيل واريد خلال هذا الوقت عند بدئها ان اظهر شريط تقدم يوضح سيرها

كيف اعلم ان الخوارزمية انهت عملها

وكيف اربط التقدر بمقدار سير الخوارزمية ؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

في خوارزميتك مثلا سيكون هناك العديد من مراحل العمل ويجب ان تقدر انت كم المقدار التي تمثله كل مرحلة من العمل الكلي وبين كل مرحلة واخرى تقوم بعمل setValue للــ Progress Bar


Do First Operation()
set progress bar value to 25%
Do Second Operation()
set progress bar value to 70%
Do Third Operation()
set progress bar value to 100%

بينما لو كنت تقوم بنسخ ملفات مثلا، سوف تقوم بحساب الحجم الكلي لكل الملفات ومن ثم بعد نسخ كل ملف تقوم بوضع قيمة شريط التقدم progress bar بقيمة تساوي احجام الملفات التي تم نسخها مقسوما على الحجم الكلي للملفات


progress bar value = copied files size / total files size

تحياتي

تم تعديل بواسطه mental-driller
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

*- يحظر استخدام اللهجة العامية

*- أو كتابة الأسئلة باللغة الإنجليزية

*- أو كتابة الكلمات الإنجليزية بالعربية

====

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .