Ako nastavovat hodnoty ktore su zviazane

Zuffa Jan ZuffaJ na cgc.sk
Pátek Září 4 08:19:57 CEST 2020


Kedze sa s tymito vecami casto pri vyvoji stretavam, som jednoznacne za A
V pripade zmeny limitu sa musi nastavena hodnota ak je mimo limit posunut
K najblizsiemu limitu
Ak to bude implementovane ako edit policko (hodnotu zadavam napr. Z numerickej klavesnice)  tak pri odchode dam vediet uzivatelovi ze hodnota je mimo rozsah cize B a neulozim. Pripadne variant ze mi to ulozit nedovoli (napr. Na displeji sa nerozsvieti Ulozit . Ono hodne zavisi od moznosti zobrazenia. Je aj variata ze zacnem tukat 6 a potom 1 ale tu jednotku mi nezoberie lebo je mimo rozsah

j

-----Original Message-----
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Jan Waclawek
Sent: Thursday, September 3, 2020 9:50 PM
To: hw-list na list.hw.cz
Subject: Ako nastavovat hodnoty ktore su zviazane

Toto sa opakuje ako problem donekonecna a nema dobre riesenie, tak tu spravim anketu, mozno budem potom mudrejsi.

Majme zariadenie s nejakym runtime nastavovatkom (napr. krutitko, ktorym sa nastavuje hlasitost), a dva parametre, napriklad minimalnu a maximalnu hlasitost (min/max), medzi ktorymi sa tym krutitkom da nastavovat. 

Min aj max su napriklad v rozsahu 0-100, pricom je prirodzene poziadavka mat min <= max. 

V nejakom menu dovolim uzivatelovi nastavovat tie min a max. 

Povedzme, ze min je aktualne nastavene na 20 a max na 60; a nastavujeme min.

Moznosti su:

a. implementujem nastavenie ako inkrementalne (tocitkom, sipkami, apod.), pricom s min dovolim ist len od 0 po 60 (t.j. po aktualne max)

b. dovolim nastavit akukolvek hodnotu 0-100, ale nedovolim odist z nastavovania (s nejakym upozornenim), kym hodnota nie je od 0 po 60

c. dovolim nastavit akukolvek hodnotu 0-100, ale pri odchode z nastavovania, ak je hodnota >60, tak vratim do min povodnu hodnotu (mozno s nejakym upozornenim)

d. dovolim nastavit akukolvek hodnotu 0-100, ale pri odchode z nastavovania, ak je hodnota >60, tak
  d1. nastavim min na 60 (mozno s nejakym upozornenim)
  d2. nastavim max na novu hodnotu min
  d3. zamenim min a max

e. dovolim nastavit akukolvek hodnotu, ale ak min > max, nedovolim odist z nastavovacieho menu, s upozornenim

f. dovolim nastavit akukolvek hodnotu, ale pri odchode z nastavovacieho menu, ak min > max
  f1. min zmenim na max
  f2. max zmenim na min
  f3. zamenim min a max

g. dovolim nastavit akukolvek hodnotu, ale ak min > max, pri kruteni gombikom
  g1. hodnota zostava na min
  g2. hodnota zostava na max
  g3. hodnota sa pohybuje medzi max a min akoby boli zamenene
  g4. hodnota sa skutocne pohybuje medzi min a max, t.j. vysledna hlasitost sa meni v opacnom smere nez by sa menila ak by bolo min < max

h. nieco ine, este prekvapujucejsie

Dakujem za Vase hlasy a komentare.

wek



_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list