Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2010, 11:23   #31
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
Нужно делать так, что бы ничего настраивать было ненужно.
Так можно сделать только в своей программе и для себя... Нет ничего одинакого удобного для всех...
Цитата:
Другая ось, другой комп, или переустановка системы. И ковыряться заново?
Зачем? Просто храним профиль с настройками...
Цитата:
Нельзя заставлять пользователя настраивать прогу. Она должна быть удобной "из коробки".
Я не говорил что нужно заставлять... Просто дать возможность поменять то что не понравилось в версии "из коробки"...
Цитата:
Для этого нужно проводить опросы, исследования.
У меня как раз слишком много лишнего времени, чтоб заниматься подобным...
Я делаю как удобно мне... Знакомые просят что-то добавить/расширить - делаю...
Цитата:
привить юзверю чувство удобного и прекрасного
Сомневаюсь что такое вообще возможно...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 16.09.2010, 11:31   #32
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

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

По поводу кнопочек, которые "тыкаешь" - тут нет идеального решения. но есть оптимальное. Я считаю, что хороший тон, - для особо часто встречающихся функций или клавиш. - делать сочетания клавиш ИМХО это быстрее однозначно. Делать для всех кнопок сочетания клавиш бессмысленно, ибо это сложно запонмить, да и пользоваться оказывается медленее - проще мышью ткнуть.

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

Правой рукой набирает номер на доп.клаве. Бросается к мышке и тыкает в кнопку сохранить (другого варианта нет). Бросает мышь и опять за клаву - набивать номер. И так 200-300 раз за день. Представляете чувства пользователя?

Брать мышь в левую руку и тыкать левой не рабочей рукой не все могут. В итоге работа раза в три замедляется. А таковых примеров в каждой программе можно найти множество.
и это пройдет...

Последний раз редактировалось grenles; 16.09.2010 в 11:37.
grenles вне форума Ответить с цитированием
Старый 16.09.2010, 12:24   #33
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,096
По умолчанию

Цитата:
Сообщение от grenles Посмотреть сообщение
Вместо спора, лучше бы подсказывали конкретные решения друг другу. Или приводили бы примеры, - как Вам кажется лучше.
Так серебряных пуль в этой области не бывает. Для одной задачи лучше сделать убогий грид и оптимизировать управление под клавиатуру. В другой лучше графически всё изобразить и управление сугубо "мышиное".
Цитата:
Сообщение от grenles Посмотреть сообщение
А то я работал со многими программами, в которых использование было похоже на бред.
Поясню, - у большинистав пользователей рабочая рука "правая" и мышь - "правая рука". Справа же и цифровая клавиатура для быстрого набора. допустим цен или номеров. А теперь предстватье пользователя.
Возможно, в программах планировалось активное использование клавиатуры. Если осуществлять навигацию по форме табами и стрелками, то ничего ужасного здесь нет.
Просто у нас никто программы нормально не внедряет и документацию не читает. Методом научного тыка научились пользоваться и ладно. Поэтому мало кто проги под себя настраивает и ругаются что нет функции, а она на самом деле есть. Единственный компромисс, к которому нужно приходить разработчику GUI - выбор между удобством освоения и удобством использования. Например, можно повесить копирование текста на длинный клик левой кнопкой мыши по нему. В определенной ситуации это может быть удобно, но пользователю узнать об этом будет не так просто (он же вряд ли будет читать FAQ).
Так что помимо разработки интерфейса нужно продумать и обучение правильному использованию этого интерфейса. А то накидал кнопок, а вы там сами разбирайтесь зачем оно.
pu4koff вне форума Ответить с цитированием
Старый 16.09.2010, 12:31   #34
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

Цитата:
А то накидал кнопок, а вы там сами разбирайтесь зачем оно.
А вот так, по большому счету большинство и пишут программы.
и это пройдет...
grenles вне форума Ответить с цитированием
Старый 16.09.2010, 13:17   #35
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

По поводу кнопок - лучше кнопки с надписями (там, где место позволяет),
чем значки. Ведь значки были придуманы,чтобы место на форме экономить?
И для красоты...
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 16.09.2010, 13:46   #36
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Ещё очень хорошая практика.
Это когда по клику F1. Вылезает картинка, где нарисовано как, что и для чего нужно использовать. Всякие горячие клавиши и т.д.

Ещё очень интересно интерфейс реализован в vimе. Все действия реализуются в виде клавиатурных комбинаций и команд. Таким образом интерфейс ничем не загромождён, и пользователь видит только редактируемый текст. Ну и соответственно нужный функционал используется быстро, т.к. никаких каскадов окошек не предусмотрено.
Правда недостаток тот, что сложновато найти нужные функции. Лазить по докам и всё такое.
the_deer_one вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графический интерфейс для Python anyx Софт 2 09.12.2010 19:06
Интерфейс для программы на с++ siemdi C++ Builder 21 23.05.2010 01:17
Оконный интерфейс пользователя bagfinder Помощь студентам 1 18.06.2009 21:48
интерфейс пользователя в С++ Nadezhda Помощь студентам 0 08.04.2009 17:58