10-06-13, 08:39 PM
اخى الكريم ( نظرية )
ال ProgressBar فى نقل الملفات لا يستخدم بال Timer نهائيا
وانما انت تقوم بمعرفة مساحة الملف بالكيلو او بالبايت او كما تشاء وتعطى لل ProgressBar ان اعلى قيمة به هى نفس القيمة لمساحة المف
وعندما تنقل جزء من الملف تسند القيمة التى تم نقلها ال ProgressBar وبالتالى تتغير القيمة فيه بحسب ما تم نقله من الملف
اما بالنسبه لمعرفة الوقت المتبقى للأنتهار من نقل الملف فلها حسبه يمكن ان تفعلها وهذه تتوقف على سرعه الجهاز الذى تعمل عليه
هذا مجرد اعطاء للفكرة فقط
والفكرة كما يلى تحسب الكمية المنقولة اى الجزء الذى تم نقله من الملف فى الثانية الواحدة او كم استغرق نقل هذا الجزى عدد من الثوانى وبناءا عليه تقوم بحساب الكميه الباقية من الملف وتضربها فى الوقت الذى قد حصلت عليه
أرجوا ان تصلك الفكرة
ال ProgressBar فى نقل الملفات لا يستخدم بال Timer نهائيا
وانما انت تقوم بمعرفة مساحة الملف بالكيلو او بالبايت او كما تشاء وتعطى لل ProgressBar ان اعلى قيمة به هى نفس القيمة لمساحة المف
وعندما تنقل جزء من الملف تسند القيمة التى تم نقلها ال ProgressBar وبالتالى تتغير القيمة فيه بحسب ما تم نقله من الملف
اما بالنسبه لمعرفة الوقت المتبقى للأنتهار من نقل الملف فلها حسبه يمكن ان تفعلها وهذه تتوقف على سرعه الجهاز الذى تعمل عليه
هذا مجرد اعطاء للفكرة فقط
والفكرة كما يلى تحسب الكمية المنقولة اى الجزء الذى تم نقله من الملف فى الثانية الواحدة او كم استغرق نقل هذا الجزى عدد من الثوانى وبناءا عليه تقوم بحساب الكميه الباقية من الملف وتضربها فى الوقت الذى قد حصلت عليه
أرجوا ان تصلك الفكرة
