Відчуття швидкості - студопедія

Відчуття - це реальність. Тут ми спробуємо пояснити, як відчуття користувача можуть вплинути на те, чи сподобається йому ваша програма чи ні. Простий приклад - швидкість роботи програми. У вас може бути самий швидкодіючий програмний код, але це нічого не означає, якщо з точки зору користувача він працює повільно. Коли користувачі скаржиться на швидкість, програмісти захищаються, стверджуючи, що "користувач не знає, що робить програма". Однак, якщо скористатися деякими хитрощами, то можна зробити та що буде здаватися, ніби програма працює швидше.
Користувач набагато більш розташований до очікування, якщо вважає, що комп'ютер працює з максимальною швидкістю. Хороший приклад-завантаження Windows, яка зазвичай вимагає досить багато часу. Однак висновок графіки, що супроводжують звуки, шум жорсткого диска відволікають настільки, що користувач не відчуває очікування. Описана нижче техніка допоможе в створенні "більш швидких" додатків.

Інформуйте користувача про хід процесу

Коли є видимість роботи програми, користувачі легше переносять тривале очікування в роботі програми. Один із способів інформування користувача про хід виконання роботи - використовувати в формі індикатор процесу. У разі оновлення записи бази даних, можна використовувати такий індикатор для відображення числа записів, над якими операція вже проведена. Для цього додайте пару рядків коду оновлюють показання індикатора в міру переходу до наступних записів.
Висновки з проектування користувальницького інтерфейсу