شريط التقدم


شريط التقدم هو عنصر تحكم رسومي يُستخدم لعرض تقدم عملية حاسوبية مطولة، مثل التنزيل أو نقل الملفات أو التثبيت. أحيانًا، يُرفق الرسم البياني بتمثيل نصي للتقدم بنسبة مئوية. يشمل هذا المفهوم أيضًا "أشرطة التشغيل" في مشغلات الوسائط التي تُتابع الموقع الحالي في مدة تشغيل ملف الوسائط.

ومن التطورات الحديثة الأخرى ما يلي:شريط التقدم غير المحدد ، يُستخدم في الحالات التي يكون فيها مدى المهمة غير معروف أو لا يمكن تحديد تقدم المهمة بطريقة يمكن التعبير عنها كنسبة مئوية. يستخدم هذا الشريط الحركة أو مؤشرًا آخر (مثلعمود الحلاقة) لإظهار التقدم الحاصل، بدلاً من استخدام حجم الجزء الممتلئ لإظهار إجمالي التقدم، مما يجعله أقرب إلى مؤشرنبضيمنه إلى شريط تقدم. توجد أيضًامؤشرات تقدم، وهي ليست على شكل شريط.
تاريخ
لقد طُور مفهوم شريط التقدم قبل ظهور الحوسبة الرقمية. ففي عام 1896، طور كارول أداميكي مخططًا يُسمى مخطط التوافقيات ، ولكنه يُعرف اليوم باسم مخطط جانت . مع ذلك، لم ينشر أداميكي مخططه إلا في عام 1931، وكان ذلك باللغة البولندية فقط . ولذلك، يحمل المخطط الآن اسم هنري جانت (1861-1919)، الذي صممه في الفترة ما بين عامي 1910 و1915، ونشره في الغرب.
بتطبيق هذا المفهوم على الحوسبة، ظهر أول شريط تقدم بياني في أطروحة الدكتوراه لميتشل موديل عام 1979 بعنوان " مراقبة سلوك النظام في بيئة حسابية معقدة" . [ 1 ] وفي عام 1985، قدم براد مايرز ورقة بحثية حول "مؤشرات التقدم المئوية" في مؤتمر حول التفاعل بين الإنسان والحاسوب. [ 2 ]
تصور

تضمنت دراسة مايرز مطالبة المشاركين بإجراء عمليات بحث في قواعد البيانات، بعضها مع شريط تقدم والبعض الآخر بدونه. وصف المشاركون الذين انتظروا أثناء مشاهدة شريط التقدم تجربةً أكثر إيجابية بشكل عام. وخلص مايرز إلى أن استخدام شريط التقدم يقلل من القلق ويزيد من الكفاءة. [ 3 ]
تستخدم أشرطة التقدم عادةً دالة خطية، بحيث يتناسب تقدم الشريط طرديًا مع مقدار العمل المنجز. إلا أن اختلاف القرص والذاكرة والمعالج وعرض النطاق الترددي وعوامل أخرى يُعقّد هذا التقدير. ونتيجةً لذلك، غالبًا ما تُظهر أشرطة التقدم سلوكيات غير خطية، مثل التسارع والتباطؤ والتوقفات. هذه السلوكيات، بالإضافة إلى إدراك الإنسان غير الخطي لمرور الوقت، تُنتج إدراكًا متفاوتًا للمدة التي تستغرقها أشرطة التقدم لإكمالها. [ 4 ] وهذا يعني أيضًا أنه يمكن تصميم أشرطة التقدم بحيث تبدو أسرع.
في بعض الأحيان، ولإظهار تقدم عملية تستغرق وقتاً طويلاً بشكل خاص مثل أثناء تثبيت البرنامج أو عند نسخ العديد من الملفات في وقت واحد، تلجأ التطبيقات إلى عرض شريطين للتقدم في وقت واحد، أحدهما للعملية ككل، والآخر للإشارة إلى تقدم المهام الفرعية المحددة مثل تثبيت مكون واحد أو نسخ ملف فردي.
وأخيرًا، فقد ثبت أيضًا أن التصميم الرسومي لأشرطة التقدم يؤثر على إدراك البشر للمدة الزمنية. [ 5 ]
انظر أيضاً
مراجع
- ↑ موديل، ميتشل ل.، مراقبة سلوك النظام في بيئة حسابية معقدة ، CSL-79-1، مركز أبحاث بالو ألتو التابع لشركة زيروكس، 1979.
- ↑ مايرز، براد أ. "أهمية مؤشرات التقدم المئوية المنجزة لواجهات التفاعل بين الإنسان والحاسوب". في وقائع مؤتمر SIGCHI حول العوامل البشرية في أنظمة الحوسبة. CHI '85. ACM، نيويورك، نيويورك. 11-17.
- ↑ دانيال إنجبر "من صنع شريط التقدم هذا؟".
- ↑ هاريسون، سي.، أمينتو، ب.، كوزنيتسوف، س.، وبيل، ر. 2007. "إعادة التفكير في شريط التقدم" . في وقائع الندوة السنوية العشرين لجمعية ACM حول برمجيات وتكنولوجيا واجهة المستخدم. UIST '07. ACM، نيويورك، نيويورك. 115-118.
- ↑ هاريسون، سي.، يو، زد.، وهدسون، إس إي 2010. "أشرطة تقدم أسرع: التلاعب بالمدة المُدركة باستخدام التحسينات البصرية" . في وقائع المؤتمر السنوي الثامن والعشرين لجمعية SIGCHI حول العوامل البشرية في أنظمة الحوسبة. CHI '10. ACM، نيويورك، نيويورك. 1545-1548.
- عناصر التحكم الرسومية
