![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |||||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
![]() Я делаю как удобно мне... Знакомые просят что-то добавить/расширить - делаю... Цитата:
![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|||||
![]() |
![]() |
![]() |
#32 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
Вместо спора, лучше бы подсказывали конкретные решения друг другу. Или приводили бы примеры, - как Вам кажется лучше.
По поводу кнопочек, которые "тыкаешь" - тут нет идеального решения. но есть оптимальное. Я считаю, что хороший тон, - для особо часто встречающихся функций или клавиш. - делать сочетания клавиш ИМХО это быстрее однозначно. Делать для всех кнопок сочетания клавиш бессмысленно, ибо это сложно запонмить, да и пользоваться оказывается медленее - проще мышью ткнуть. Поэтому интерфейс еще должен быть продуман и с точки зрения пользования, - где клава, а где мышь. А то я работал со многими программами, в которых использование было похоже на бред. Поясню, - у большинистав пользователей рабочая рука "правая" и мышь - "правая рука". Справа же и цифровая клавиатура для быстрого набора. допустим цен или номеров. А теперь предстватье пользователя. Правой рукой набирает номер на доп.клаве. Бросается к мышке и тыкает в кнопку сохранить (другого варианта нет). Бросает мышь и опять за клаву - набивать номер. И так 200-300 раз за день. Представляете чувства пользователя? Брать мышь в левую руку и тыкать левой не рабочей рукой не все могут. В итоге работа раза в три замедляется. А таковых примеров в каждой программе можно найти множество.
и это пройдет...
Последний раз редактировалось grenles; 16.09.2010 в 11:37. |
![]() |
![]() |
![]() |
#33 | ||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,096
|
![]() Цитата:
Цитата:
Просто у нас никто программы нормально не внедряет и документацию не читает. Методом научного тыка научились пользоваться и ладно. Поэтому мало кто проги под себя настраивает и ругаются что нет функции, а она на самом деле есть. Единственный компромисс, к которому нужно приходить разработчику GUI - выбор между удобством освоения и удобством использования. Например, можно повесить копирование текста на длинный клик левой кнопкой мыши по нему. В определенной ситуации это может быть удобно, но пользователю узнать об этом будет не так просто (он же вряд ли будет читать FAQ). Так что помимо разработки интерфейса нужно продумать и обучение правильному использованию этого интерфейса. А то накидал кнопок, а вы там сами разбирайтесь зачем оно. |
||
![]() |
![]() |
![]() |
#34 | |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]() Цитата:
и это пройдет...
|
|
![]() |
![]() |
![]() |
#35 |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
![]()
По поводу кнопок - лучше кнопки с надписями (там, где место позволяет),
чем значки. Ведь значки были придуманы,чтобы место на форме экономить? И для красоты...
Темы для WordPress. Русские WordPress шаблоны
|
![]() |
![]() |
![]() |
#36 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Ещё очень хорошая практика.
Это когда по клику F1. Вылезает картинка, где нарисовано как, что и для чего нужно использовать. Всякие горячие клавиши и т.д. Ещё очень интересно интерфейс реализован в vimе. Все действия реализуются в виде клавиатурных комбинаций и команд. Таким образом интерфейс ничем не загромождён, и пользователь видит только редактируемый текст. Ну и соответственно нужный функционал используется быстро, т.к. никаких каскадов окошек не предусмотрено. Правда недостаток тот, что сложновато найти нужные функции. Лазить по докам и всё такое. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графический интерфейс для 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 |