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

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

|
Цитата(ILYAUL @ Jan 16 2011, 15:40)  Но и мозги тоже . Мозги пользователь иметь не обязан. Это прерогатива программиста. Цитата(ILYAUL @ Jan 16 2011, 15:40)  А отменять весь предыдущий ввод , зачем ? Ну ошибся я в дне недели - вернусь поправлю. А если человек случайно зашёл в это меню? Что ему делать? Вводить 14 цифр просто потому, что программист не предусмотрел отмены? Ну и вообще, это хороший тон в программировании пользовательских интерфейсов - дать пользователю возможность выбора -- принять сделанные изменения или отказаться.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Jan 16 2011, 10:48
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Dog Pawlowa @ Jan 16 2011, 01:09)  Код 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}; Мысль Ваша ясна, за исключением года. Смею предположить, что отсчёт Вы ведёте от 1900 года, тогда Вы рассчитываете что после 2034=(1900+134) года прибор будет уже никому не нужен. Мне тогда стукнет лишь 54 года - даже не пенсионный возраст  С чего такой пессимизм? :-)
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
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, 14:23
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(demiurg_spb @ Jan 16 2011, 16:48)  ...С чего такой пессимизм? :-)  Дык мне уже почти столько, сколько Вам будет в 2034! Стандартный time - в 2034 все равно кирдык. Я и у заказчика спрашивал - оставить или переделать, он тоже сказал, что не доживет. Цитата(ILYAUL @ Jan 16 2011, 13:40)  Зачем две таблицы? Это же высчитывание двух разных адресов для Z . Данные по мин и мах кратны 2 - их можно расположить друг за другом Тю ... если заниматься преждевременной оптимизацией, ничего в своей жизни не создашь, кроме превосходно работающего кода в 20 строк. Оптимизацией должен заниматься компилятор, у него это получается быстрее и лучше.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
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)
|
|
|
|
|
Jan 24 2011, 19:54
|
Местный
  
Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180

|
Цитата(ILYAUL @ Jan 23 2011, 14:54)  Вообщем получилось так... День недели вычисляется из даты?
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|