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

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

بدأه محمد1991 في 18 سبتمبر 2012 · 2 رد · 1,224 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

#2

في خوارزميتك مثلا سيكون هناك العديد من مراحل العمل ويجب ان تقدر انت كم المقدار التي تمثله كل مرحلة من العمل الكلي وبين كل مرحلة واخرى تقوم بعمل 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 في 18 سبتمبر 2012 في 20:12

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

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

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

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

====

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

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