Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Поиск по всему сайту: www.delphimaster.net;
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];




Вниз

«Интерфейс пользователя» → Сетка в таблицах 


Kolan ©   (2009-04-15 12:31) [0]

*Пост в рамках не существующей конференции «Интерфейс пользователя».*

Все кто занимается построением таблиц (отчетов в Фастрепорте например) должны знать,
что в таблицах не следует рисовать линии разделяющие строки и столбцы (сетку)
без существенных на то причин. В реальности же при слове таблица многие представляют
именно разлинованную вдоль и поперёк сетку, это плохо...

Что плохого в этих тонких полосочках, давайте разберемся.
Полосочек в таблице не должно быть, потому что это — графический мусором.
Чернила (или пиксели, неважно), потраченные на полосочки, потрачены зря,
это не данные. Это просто способ визуально отделить один столбец от другого,
одну строку от другой. И способ откровенно плахой. Сетка захламляет таблицу,
не давая ничего взамен, и даже наоборот — снижают информационную плотность
и коэффициент чернил-данных.
(см. Eduard Tufte, The Visual Display of Quantitative Information)

Но хуже всего в полосочках то, что они создают эффекты, называемые 1+1=3.
Эти эффекты возникают из-за огромного контраста между белым фоном и черной сеткой.
Из-за контраста белый фон, который должен быть фоном, начинает привлекать
внимание (как бы светиться), выходить на передний план, отвлекать от самих данных.
(см. Eduard Tufte, Envisioning Information)

Чем же заменить полосочки?
Привлекать внимание нужно не к сетке и не к фону, а к данным.
Для этого можно погасить эффекты 1+1=3 сделав сетку,
к примеру, не такой контрастной по отношению к фону (бледно серой например).
Но гораздо лучше вообще избавиться от сетки, заменив её расстоянием.
Достаточно лишь немного отодвинуть цифры друг от друга, и колонки со строками
начнут прекрасно читаться.

Что делать в Делфи.
Я думаю, все распространенные генераторы отчетов для Делфи позволяют управлять отрисовкой
полосочек в таблицах, так что в создании удобных, легких для чтения таблиц нет никаких препятствий.

Освободившиеся после удаление сетки место можно заполнить чем-нибудь полезным,
например рассказом о интересных особенностях в данных.

Ссылки по теме:
Почему-то пост с ссылками не вставляется, поэтому ссылки в комментариях.




Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Поиск по всему сайту: www.delphimaster.net;
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.021 c
2-1241365483      Роман                 2009-05-03 19:44  2009.06.28  
Програмное создание компонентов на форме


15-1240561449     Галинка               2009-04-24 12:24  2009.06.28  
Ошибка во время отладки и нормальная работа при запуске .ехе


2-1242205772      Aleksey Suslov        2009-05-13 13:09  2009.06.28  
Работа с сетевым реестром


2-1241858175      lewka                 2009-05-09 12:36  2009.06.28  
Московское время


15-1240744553     Кое кто               2009-04-26 15:15  2009.06.28  
Тканевые дома