А про ее расположение довольно спорное утверждение. Если говорить о системах, то другое расположение только в Мас’ах а они очень мало у нас распространены. Все привыкли искать кнопку закрыть в правом верхнем углу.
А чтобы закрыть было сложнее, сделать 2-3 крестика и пока все не нажмешь не закроется :)
По сохранению: пусть по умолчанию последние данных сохраняются и подставляются при повторном открытии. А для данного окна с 1м полем актуальность этого вопроса не важна.
что такое модальная форма? что ты под этим понимаешь?
«…Пользователь открывает модальную форму, вводит свое имя и может сохранить его, либо закрыть форму не сохраняя введенные данные…» зачем тогда ему открывать эту форму и вводить данные, если они не сохраняются и толку получается в них (данных) нет?
1. Две кнопки - кнопка сохранения и кнопка «Закрыть и продолжить». Не суть, можно по-другому назвать. Кнопка сохранить выполняет функцию именно сохранения, а не какую-либо другую.
Не совсем соответствует задачи. Это почти автосохрание, только ручное.
Если пользователь хочет сохранить данные, то сценарий такой.
Форма открылась. Ввести данные, нажать сохранить, нажать закрыть.
Получается, что сохранить нужно обязательно жать «сохранить». Тогда, если вспомнить Раскина, получается, что нажатие на «сохранить» должен сделать сам компьютер. В итоге получаем автосохранение.
Еще очень легко забыть сохранить так как опасная кнопка гораздо крупнее и заметнее кнопки сохранения.
Не понял про Раскина. Но у меня вариант лучше, чем твой. Разве что можно попробовать кнопку «сохранить» переместить вправо. Чтоб не нарушать путь слева направо. Это будет возможно получше.
Ты имеешь в виду, что если кнопка прямо под формой, то это принимается, как автосохранение?
И даже если учесть закон Фиттса, то мое решение сработает быстрее, чем твое. Посмотри, как удобнее вести мышкой - в моём или твоем случае.
В твоем решении кнопка сохранить находится так, что нажав на нее, я стопудово подумаю, что окно закроется.
Забыть сохранить и все такое я не учитываю при проектировании. после того. Когда пользователь ввел данные, кнопка сохранения находится в поле его внимания, поэтому большая вероятность, что он ее нажмет.
Про Раскина просто. Есть правило, которое бывает полезно для проверки интерфейсов: Если для продолжения работы пользователь должен сделать действие (и нет никаких вариантов), то это действие должен сделать компьютер.
На верно тут это не совсем к месту, тут есть выбор.
Кнопка сохранить у меня действительно приводит к закрытию, так что хорошо что: «стопудово подумаю, что окно закроется», хотя надо было назвать «Сохранить и зарыть»
«Забыть сохранить и все такое я не учитываю при проектировании.»Это ужасно, низкая вероятность не означает отсутствие возможность. На ошибку, если она возможна обязательно надо рассчитывать
( ... )
* Первейший вопрос, почему эта форма модальная? Вопрос не риторический.
* Кнопка OK такого размера - это лень. Нужно написать «Save and Close».
* Кнопки работают совершенно по-разному. «Reset to Default» изменяет что-то на форме, а «OK» закрывает её. Однако выглядят они совершенно одинаково. Нужно сделать «Reset to Default» ссылкой с пунктирным подчёркиванием.
* Предлоги вроде «to» в английском не капитализируют (можно так сказать?).
* «Позволяют в любой момент вернуться к самому первому состоянию формы (аналогичное состоянию при первом открытии).» - Угу, и потерять все введенные данные. Нужен механизм защиты от этой ошибки.
Менее критичные замечания. Форма слишком однородная и скучная. Сделайте вместо надписей «Зеленый пояс» и пр. настоящие пояса. Еще текст слишком вытянут, противно читать, нужно сжать текстовое поле сделав его выше. Можно сделать две колонки: слева пояс и оценка, справа текст.
Круто было бы если бы вы попробовали переделать и показать новый вариант.
«Текст "ОК" звучит более утвердительно, чем два не совсем конкретных действия сохранить и закрыть. Пользователь не сохраняет - он настраивает систему оценивания; и (окно) не закрывает, ведь он его не открывал»
Не согласен. Что значит ОК? Такая надпись вообще не может существовать на кнопке. Кнопка предполагает действие результат которого получается почти мгновенно. Поэтому на кнопках пишут глагол в совершенном виде, он отвечает на вопрос что сделать. Даже если кнопка запускает длительное действие она выполняет именно запуск, не само действие, поэтому на командных кнопках нельзя писать «Думать», нужно писать «Начать думать».
OK же означает «Все хорошо», где глагол?
Открытие окна и сохранение данных инициирует именно пользователь. Он считает, что это он открывает и сохраняет. Возьмите любую секретаршу: «А открыла окошечко с синей кнопочкой, а потом, пух, и я ничего не успела сохранить».
У вас в программе какая-то дикая смесь русского и английского почему?
«Программа для Виндоус - это не гипертекстовая сеть и не интернет.»С
( ... )
«...да да, то самое которое разждражает, но я не считаю его бесполезным...» Чуть меньше чем полностью бестолковая штука. Тыкнуть случайно «Нет» ничего не мешает. А исправить ошибку нельзя.
«...на время сеанса...» Вы видимо стали думать про веб. Реализация не важна.
Идея с "Выйти без сохранения" и неактивность сохранения хорошая.
Увидеть последние не сохраненные можно тыкнув ссылку, там выпадет выпадайка.
Про безопасность я пока не думаю, слишком много зависит от конкретики.
Дополню свою идею про "Последние не сохраненные данные". Если пользователь ввел что-то и не сохранил, а потом снова открывает форму, то на долю секунды в полях появляются старые не сохраненные данные, а потом они сексуально улетают в ссылку "Последние не сохраненные данные"
Comments 19
По-моему простое понятное решение:
( ... )
Reply
Reply
А про ее расположение довольно спорное утверждение. Если говорить о системах, то другое расположение только в Мас’ах а они очень мало у нас распространены. Все привыкли искать кнопку закрыть в правом верхнем углу.
А чтобы закрыть было сложнее, сделать 2-3 крестика и пока все не нажмешь не закроется :)
По сохранению: пусть по умолчанию последние данных сохраняются и подставляются при повторном открытии.
А для данного окна с 1м полем актуальность этого вопроса не важна.
Reply
Reply
что такое модальная форма? что ты под этим понимаешь?
«…Пользователь открывает модальную форму, вводит свое имя и может сохранить его, либо закрыть форму не сохраняя введенные данные…»
зачем тогда ему открывать эту форму и вводить данные, если они не сохраняются и толку получается в них (данных) нет?
че надо в итоге то добиться? какая цель?
Reply
Цель - выработать набор гайдлайнов для модальных форм и на простом примере проверить их.
Reply
Кнопка сохранить выполняет функцию именно сохранения, а не какую-либо другую.
( ... )
Reply
Если пользователь хочет сохранить данные, то сценарий такой.
Форма открылась.
Ввести данные,
нажать сохранить,
нажать закрыть.
Получается, что сохранить нужно обязательно жать «сохранить». Тогда, если вспомнить Раскина, получается, что нажатие на «сохранить» должен сделать сам компьютер. В итоге получаем автосохранение.
Еще очень легко забыть сохранить так как опасная кнопка гораздо крупнее и заметнее кнопки сохранения.
Можно фатально ошибиться.
Внешне очень приятно.
Reply
Ты имеешь в виду, что если кнопка прямо под формой, то это принимается, как автосохранение?
И даже если учесть закон Фиттса, то мое решение сработает быстрее, чем твое. Посмотри, как удобнее вести мышкой - в моём или твоем случае.
В твоем решении кнопка сохранить находится так, что нажав на нее, я стопудово подумаю, что окно закроется.
Забыть сохранить и все такое я не учитываю при проектировании. после того. Когда пользователь ввел данные, кнопка сохранения находится в поле его внимания, поэтому большая вероятность, что он ее нажмет.
Reply
На верно тут это не совсем к месту, тут есть выбор.
Кнопка сохранить у меня действительно приводит к закрытию, так что хорошо что: «стопудово подумаю, что окно закроется», хотя надо было назвать «Сохранить и зарыть»
«Забыть сохранить и все такое я не учитываю при проектировании.»Это ужасно, низкая вероятность не означает отсутствие возможность. На ошибку, если она возможна обязательно надо рассчитывать ( ... )
Reply
(The comment has been removed)
* Первейший вопрос, почему эта форма модальная? Вопрос не риторический.
* Кнопка OK такого размера - это лень. Нужно написать «Save and Close».
* Кнопки работают совершенно по-разному. «Reset to Default» изменяет что-то на форме, а «OK» закрывает её. Однако выглядят они совершенно одинаково. Нужно сделать «Reset to Default» ссылкой с пунктирным подчёркиванием.
* Предлоги вроде «to» в английском не капитализируют (можно так сказать?).
* «Позволяют в любой момент вернуться к самому первому состоянию формы (аналогичное состоянию при первом открытии).» - Угу, и потерять все введенные данные. Нужен механизм защиты от этой ошибки.
Менее критичные замечания. Форма слишком однородная и скучная. Сделайте вместо надписей «Зеленый пояс» и пр. настоящие пояса. Еще текст слишком вытянут, противно читать, нужно сжать текстовое поле сделав его выше. Можно сделать две колонки: слева пояс и оценка, справа текст.
Круто было бы если бы вы попробовали переделать и показать новый вариант.
Reply
(The comment has been removed)
Не согласен. Что значит ОК? Такая надпись вообще не может существовать на кнопке. Кнопка предполагает действие результат которого получается почти мгновенно. Поэтому на кнопках пишут глагол в совершенном виде, он отвечает на вопрос что сделать. Даже если кнопка запускает длительное действие она выполняет именно запуск, не само действие, поэтому на командных кнопках нельзя писать «Думать», нужно писать «Начать думать».
OK же означает «Все хорошо», где глагол?
Открытие окна и сохранение данных инициирует именно пользователь. Он считает, что это он открывает и сохраняет. Возьмите любую секретаршу: «А открыла окошечко с синей кнопочкой, а потом, пух, и я ничего не успела сохранить».
У вас в программе какая-то дикая смесь русского и английского почему?
«Программа для Виндоус - это не гипертекстовая сеть и не интернет.»С ( ... )
Reply
Reply
Чуть меньше чем полностью бестолковая штука. Тыкнуть случайно «Нет» ничего не мешает. А исправить ошибку нельзя.
«...на время сеанса...»
Вы видимо стали думать про веб. Реализация не важна.
Идея с "Выйти без сохранения" и неактивность сохранения хорошая.
Увидеть последние не сохраненные можно тыкнув ссылку, там выпадет выпадайка.
Про безопасность я пока не думаю, слишком много зависит от конкретики.
Дополню свою идею про "Последние не сохраненные данные". Если пользователь ввел что-то и не сохранил, а потом снова открывает форму, то на долю секунды в полях появляются старые не сохраненные данные, а потом они сексуально улетают в ссылку "Последние не сохраненные данные"
Reply
Ага, о вебе думал :-)
Reply
Leave a comment