Блог Михаила Навернюка feedback

Архив рубрики «Интерфейс»

файловая системаСегодня мы рассмотрим некоторые идеи Раскина, которые не получится сразу реализовать в наших программах. Тем не менее, я думаю, что узнать о них будет полезно.

1. Организация хранения информации в виде файловой системы – крайне не удобное решение.

Во-первых, пользователю трудно запомнить название файлов. Вы можете вспомнить, как вы назвали файл с картинкой, который вы скачали из интернета месяц назад?

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

Во-вторых, содержание текстового файла и есть его самое лучшее имя.

Прочитать остальную часть записи »

Продолжаем рассмотрение идей Джефа Раскина, по организации подлинно человеко-ориентированных компьютерных интерфейсов.

9. Подсветка (highlighting), указание (indication) и выделение (selecting)

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

Выделение – это процесс, при котором пользователь указывает системе, что некоторые объекты имеют особый статус. В результате выделения получается выборка (selection). Выборка сохраняется, даже если пользователь уберет курсор. После того, как пользователь создает новую выборку, старая не должна удаляться. Она должна просто помечаться как более старая.

10. «Отменить» (Undo) и «Повторить» (Redo)

В большинстве существующих сегодня систем команды «Отменить» (Undo) и «Повторить» (Redo) нельзя применить к процессу создания выборок. Это совершенно не оправданно, поскольку ошибки при создании выборок случаются довольно часто.

Прочитать остальную часть записи »

проектирование интерфейса

Программисты очень часто не обращают внимание на такие «мелочи», как пользовательский интерфейс, тем более, что компании-лидеры в разработке программного обеспечения и современные средства разработки, вроде бы, предлагают стандартные подходы к организации взаимодействия человека и машины. Но беда в том, что такие компании как Microsoft или Apple тоже допускают очень серьезные просчеты в области интерфейсов.

Многие проблемы в области интерфейсов появились еще на заре компьютерной эры, и мы до сих пор расплачиваемся за несуразные решения принятые тогда. Например: идея файловой системы. Если подумать – это далеко не самый лучший способ хранения информации, но отказаться сегодня от использования файлов – слишком радикальный шаг, на который вряд ли пойдут разработчики операционных систем.
Прочитать остальную часть записи »

Подпишитесь на RSS ленту кликнув по картинке:

rss

Или подпишитесь на E-mail рассылку заполнив форму ниже:

Ваш e-mail: *
Ваше имя: *
Продукты
Бесплатный видео-курс по программированию на C#

Как освоиться в программировании на C# за пару недель