Независимо от того, насколько хорошо я пишу код, мне чаще всего не нравятся экраны, которые я разрабатываю для своего приложения в гибкой среде с первого взгляда, что, очевидно, приводит к повторным затратам и трате времени. Только после того, как 2-3 раза его поменяли, команда соглашается на «удобство использования». Может ли кто-нибудь указать мне хорошее место / книгу / веб-сайт, где я мог бы увидеть / изучить методы разработки пользовательского интерфейса. Не технически, но художественно или удобно для пользователя.
Один пример, который мне сейчас нужен, - это управляющий интерфейс, чтобы иметь возможность выбирать несколько узлов XML на глубине 3-го уровня (что, таким образом, потребует выбора узлов на двух уровнях).
Я использовал два поля со списком один за другим, в которых содержимое одной комбинации зависело от другого (и использовал такие поля со списком в сетке для одновременного выбора нескольких элементов). Но это выглядит хорошо для команды здесь. Скажите, что это не "удобно для пользователя".
Любая помощь будет принята с благодарностью.
Спасибо.