|
Меню для RTC, Толкните уже куда нибудь |
|
|
|
 |
Ответов
|
Jan 16 2011, 07:40
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата Dog Pawlowa Собственно изменение: Код const char max[13] = {0,31,31,11,11,134,134,23,23,59,59,59,59}; const char min[13] = {0,1 , 1, 0, 0, 109,109, 0, 0, 0, 0, 0, 0} Зачем две таблицы? Это же высчитывание двух разных адресов для Z . Данные по мин и мах кратны 2 - их можно расположить друг за другом Цитата AHTOXA При чём тут винда? У пользователя должен быть путь отступления! ...а на первой позиции - отменяет весь ввод Но и мозги тоже . См. что вводишь , не то вернись на эту позицию . А отменять весь предыдущий ввод , зачем ? Ну ошибся я в дне недели - вернусь поправлю.
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Jan 16 2011, 12:26
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180

|
Цитата(rx3apf @ Jan 16 2011, 17:15)  ...Отмена всего ввода - удобная и правильная вещь. Удобно или нет - это еще и от всего интерфейса зависит. Если в других настройках её нет, то в часах отмена ввода будет выглядеть несколько странно. (imho) Цитата(AHTOXA @ Jan 16 2011, 15:48)  ...А если человек случайно зашёл в это меню? Что ему делать? Вводить 14 цифр просто потому, что программист не предусмотрел отмены?... Нажать кнопку "Выход"  Цитата(AHTOXA @ Jan 15 2011, 23:00)  ...У меня так - кнопка ENTER передвигает на следующую позицию, а на последней позиции сохраняет изменения. А кнопка BACK - возвращает на предыдущую позицию, а на первой позиции - отменяет весь ввод. .. А если человеку нужно только минуты подправить? Для сохранения изменений потом сколько раз еще "ENTER" нажимать?
|
|
|
|
|
Jan 16 2011, 19:57
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180

|
Цитата(AHTOXA @ Jan 16 2011, 16:30)  Это ему по-любому придётся сделать. А кнопка "Выход"?
|
|
|
|
|
Jan 16 2011, 21:04
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(forever_student @ Jan 17 2011, 00:57)  А кнопка "Выход"? Я думал, вы пошутили. А вы, оказывается, просто не прочитали тему. Специально для вас процитирую исходные данные: Цитата(mempfis_ @ Jan 14 2011, 17:09)  4 кнопки +, -, ENTER, BACK. Где здесь кнопка "Выход"? --- Я кажется понял, вы про кнопку "BACK"? Да, она поможет выйти после редактирования, но добраться до редактируемого параметра (в данном случае - минут) она не поможет. А если это не минуты, а год? Ценность кнопки "BACK" в этом случае ниже? А на последнем параметре?
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Jan 17 2011, 10:36
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180

|
Цитата(AHTOXA @ Jan 17 2011, 00:04)  ...А вы, оказывается, просто не прочитали тему... Тему прочитал. Да, конечно, я имел в виду кнопку "ВАСК". (I'm sorry, что непонятно сказал) Цитата(AHTOXA @ Jan 17 2011, 00:04)  Да, она поможет выйти после редактирования, но добраться до редактируемого параметра (в данном случае - минут) она не поможет. Вариантов интерфейса ОЧЕНЬ много. Например, можно сделать кнопку "ВАСК" только на выход из меню (или на переход на один уровень вверх). "ENTER" гоняет по кругу параметры. И, по моему, для пользователя будет проще запомнить: одна кнопка - одна функция, чем помнить, что в каком-то положении кнопка еще сохраняет ввод, а в каком-то отменяет его ( последнее предложение - imho)
|
|
|
|
Сообщений в этой теме
ILYAUL Меню для RTC Jan 13 2011, 15:57 rx3apf Цитата(ILYAUL @ Jan 13 2011, 21:57) Тайме... Jan 13 2011, 16:21 rezident Унутре микроконтроллера обычно используют время в ... Jan 13 2011, 16:40 ILYAUL Цитата(rezident @ Jan 13 2011, 22:40) Уну... Jan 13 2011, 17:07 AHTOXA Цитата(rezident @ Jan 14 2011, 00:40) Или... Jan 13 2011, 17:16 ILYAUL Цитата(rezident @ Jan 13 2011, 22:40) Или... Jan 13 2011, 17:38 rezident Цитата(ILYAUL @ Jan 14 2011, 01:07) На as... Jan 13 2011, 18:13 kolobok0 Цитата(ILYAUL @ Jan 13 2011, 21:57) 1....... Jan 14 2011, 09:27 ILYAUL Цитата(kolobok0 @ Jan 14 2011, 15:27) ...... Jan 15 2011, 14:13  kolobok0 Цитата(ILYAUL @ Jan 15 2011, 17:13) Левые... Jan 17 2011, 08:24 mempfis_ Цитата(ILYAUL @ Jan 13 2011, 21:57) 1. Ра... Jan 14 2011, 12:09 AHTOXA Цитата(mempfis_ @ Jan 14 2011, 20:09) по ... Jan 15 2011, 14:22  mempfis_ Цитата(AHTOXA @ Jan 15 2011, 20:22) А как... Jan 15 2011, 15:26   AHTOXA Цитата(mempfis_ @ Jan 15 2011, 23:26) У н... Jan 15 2011, 17:00 Dog Pawlowa Обработка событий клавиатуры в меню:
Код case evU... Jan 15 2011, 19:09 demiurg_spb Цитата(Dog Pawlowa @ Jan 16 2011, 01:09) ... Jan 16 2011, 10:48  Dog Pawlowa Цитата(demiurg_spb @ Jan 16 2011, 16:48) ... Jan 16 2011, 14:23 AHTOXA Цитата(ILYAUL @ Jan 16 2011, 15:40) Но и ... Jan 16 2011, 09:48 ILYAUL Вообщем получилось так. ВСЕМ СПАСИБО за ИДЕИ!... Jan 23 2011, 11:54 forever_student Цитата(ILYAUL @ Jan 23 2011, 14:54) Вообщ... Jan 24 2011, 19:54  ILYAUL Цитата(forever_student @ Jan 24 2011, 22... Jan 24 2011, 22:00   forever_student Цитата(ILYAUL @ Jan 25 2011, 01:00) Зачем... Jan 26 2011, 08:06 нечитатель Вспомнил про две возможности я:
- нажимать одновр... Jan 25 2011, 23:56
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|