реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Меню для RTC, Толкните уже куда нибудь
AHTOXA
сообщение Jan 16 2011, 09:48
Сообщение #16


фанат дивана
******

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



Цитата(ILYAUL @ Jan 16 2011, 15:40) *
Но и мозги тоже .

Мозги пользователь иметь не обязан. Это прерогатива программиста.
Цитата(ILYAUL @ Jan 16 2011, 15:40) *
А отменять весь предыдущий ввод , зачем ? Ну ошибся я в дне недели - вернусь поправлю.

А если человек случайно зашёл в это меню? Что ему делать? Вводить 14 цифр просто потому, что программист не предусмотрел отмены?
Ну и вообще, это хороший тон в программировании пользовательских интерфейсов - дать пользователю возможность выбора -- принять сделанные изменения или отказаться.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 16 2011, 10:48
Сообщение #17


неотягощённый злом
******

Группа: Свой
Сообщений: 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 года - даже не пенсионный возрастsm.gif С чего такой пессимизм? :-)


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 16 2011, 11:15
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(ILYAUL @ Jan 16 2011, 13:40) *
Но и мозги тоже . См. что вводишь , не то вернись на эту позицию . А отменять весь предыдущий ввод , зачем ? Ну ошибся я в дне недели - вернусь поправлю.

Человек дело говорит, прислушайтесь. Отмена всего ввода - удобная и правильная вещь.
Go to the top of the page
 
+Quote Post
forever_student
сообщение Jan 16 2011, 12:26
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180



Цитата(rx3apf @ Jan 16 2011, 17:15) *
...Отмена всего ввода - удобная и правильная вещь.

Удобно или нет - это еще и от всего интерфейса зависит. Если в других настройках её нет,
то в часах отмена ввода будет выглядеть несколько странно. (imho)

Цитата(AHTOXA @ Jan 16 2011, 15:48) *
...А если человек случайно зашёл в это меню? Что ему делать? Вводить 14 цифр просто потому, что программист не предусмотрел отмены?...

Нажать кнопку "Выход" rolleyes.gif

Цитата(AHTOXA @ Jan 15 2011, 23:00) *
...У меня так - кнопка ENTER передвигает на следующую позицию, а на последней позиции сохраняет изменения. А кнопка BACK - возвращает на предыдущую позицию, а на первой позиции - отменяет весь ввод.
..

А если человеку нужно только минуты подправить? Для сохранения изменений потом сколько раз еще "ENTER" нажимать?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 16 2011, 13:30
Сообщение #20


фанат дивана
******

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



Цитата(forever_student @ Jan 16 2011, 20:26) *
А если человеку нужно только минуты подправить? Для сохранения изменений потом сколько раз еще "ENTER" нажимать?

Это ему по-любому придётся сделать.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 16 2011, 14:23
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(demiurg_spb @ Jan 16 2011, 16:48) *
...С чего такой пессимизм? :-)

sm.gif Дык мне уже почти столько, сколько Вам будет в 2034! crying.gif
Стандартный time - в 2034 все равно кирдык.
Я и у заказчика спрашивал - оставить или переделать, он тоже сказал, что не доживет.

Цитата(ILYAUL @ Jan 16 2011, 13:40) *
Зачем две таблицы? Это же высчитывание двух разных адресов для Z . Данные по мин и мах кратны 2 - их можно расположить друг за другом

Тю ...
если заниматься преждевременной оптимизацией, ничего в своей жизни не создашь, кроме превосходно работающего кода в 20 строк.
Оптимизацией должен заниматься компилятор, у него это получается быстрее и лучше.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
forever_student
сообщение Jan 16 2011, 19:57
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180



Цитата(AHTOXA @ Jan 16 2011, 16:30) *
Это ему по-любому придётся сделать.

А кнопка "Выход"?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 16 2011, 21:04
Сообщение #23


фанат дивана
******

Группа: Свой
Сообщений: 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" в этом случае ниже? А на последнем параметре?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jan 17 2011, 08:24
Сообщение #24


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(ILYAUL @ Jan 15 2011, 17:13) *
Левые - это десятки ? Правые - единицы ?..


да
Go to the top of the page
 
+Quote Post
forever_student
сообщение Jan 17 2011, 10:36
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180



Цитата(AHTOXA @ Jan 17 2011, 00:04) *
...А вы, оказывается, просто не прочитали тему...

Тему прочитал. Да, конечно, я имел в виду кнопку "ВАСК". (I'm sorry, что непонятно сказал)

Цитата(AHTOXA @ Jan 17 2011, 00:04) *
Да, она поможет выйти после редактирования, но добраться до редактируемого параметра (в данном случае - минут) она не поможет.

Вариантов интерфейса ОЧЕНЬ много. Например, можно сделать кнопку "ВАСК" только на выход из меню (или на переход на один уровень вверх). "ENTER" гоняет по кругу параметры. И, по моему, для пользователя будет проще запомнить: одна кнопка - одна функция, чем помнить, что в каком-то положении кнопка еще сохраняет ввод, а в каком-то отменяет его ( последнее предложение - imho)
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jan 23 2011, 11:54
Сообщение #26


Профессионал
*****

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



Вообщем получилось так. ВСЕМ СПАСИБО за ИДЕИ!!!


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
forever_student
сообщение Jan 24 2011, 19:54
Сообщение #27


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180



Цитата(ILYAUL @ Jan 23 2011, 14:54) *
Вообщем получилось так...

День недели вычисляется из даты?
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jan 24 2011, 22:00
Сообщение #28


Профессионал
*****

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



Цитата(forever_student @ Jan 24 2011, 22:54) *
День недели вычисляется из даты?

Зачем - его передает DS1337 от 1-7 , а уж написать вместо цифры название дня недели - дело техники


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Jan 25 2011, 23:56
Сообщение #29


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032



Вспомнил про две возможности я:

- нажимать одновремеменно две кнопки (и более);
- на дисплее показывать функционал кнопок в данный момент (за которое расплачиваться лишними знакоместами).

К названию темы с трудом подходит, но к содержанию.
Go to the top of the page
 
+Quote Post
forever_student
сообщение Jan 26 2011, 08:06
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180



Цитата(ILYAUL @ Jan 25 2011, 01:00) *
Зачем - его передает DS1337 от 1-7...

Просто подумал, если еще день недели выставлять кнопками, тогда все cranky.gif

Сообщение отредактировал forever_student - Jan 26 2011, 08:06
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.0153 секунд с 7
ELECTRONIX ©2004-2016