Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #50, ЯНВАРЬ 2005 г.

Сапоги - это наше лицо

Фленов Михаил

Спецвыпуск: Хакер, номер #050, стр. 050-060-4


Теперь посмотрим на кнопки, которые располагаются внутри окна. Здесь все наоборот: лучше не "тултипить" картинки, а воспользоваться надписями. Картинки могут присутствовать только в том случае, если кнопка имеет неправильную форму, иначе она окажется просто лишней и отнимет драгоценное место в окне. Картинки на кнопках <ОК> , <Отмена> и т.д. - это уже некрасиво (а я так люблю галочки и крестики на них! - прим. Dr).

Подсказки

Внизу окна обязательно должна быть строка состояния, в которой пользователь видел бы текст подсказок и узнавал о текущем состоянии. Допустим, программа может быть в двух состояниях: подключенной к базе данных и не подключенной. В качестве индикатора подключения может выступать какой-нибудь рисунок в любом месте окна, но помимо этого должен быть еще индикатор в строке состояния. Недаром она носит это имя :).

В качестве индикатора в строке состояния лучше всего использовать рисунки. Появление новой надписи не так сильно бросается в глаза, и ее сложнее заметить пользователю. А появление новой картинки - и радость, и информированность.

Compile

Я постарался дать некоторые советы по дизайнерскому мышлению исходя из личного опыта программирования. Возможно, что ты сможешь найти что-то более интересное и оригинальное. Только я не устану повторять, что надо тестировать все, что пишешь. Если даже тебе неудобно пользоваться собственным творением, то ушастым юзерам будет еще неудобнее. Такая работа не нужна никому.

Между компонентами в окне должно быть расстоянии длиной не менее восьми пикселей, иначе все будет выглядеть как каша.

Чтобы программа была симпатичной, все окна украшаем красивыми иконками, а основные действия - звуковыми эффектами.

Дополнительный плюс - возможность отключать отображение панелей кнопок, чтобы пользователь мог освобождать пространство для рабочей области окна.

Хорошо нарисованные изображения для кнопок украшают программу и делают ее более удобной в использовании.

Назад на стр. 050-060-3  Содержание