Menu na graf. LCD
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Pátek Červenec 22 13:41:24 CEST 2016
Nemuzete pouzit OOP? Pak by to bylo elegantne resitelne.
Jak myslite ten pointer na funkci? Muzete si vytvorit strukturu, kde
bude obecny pointer, typ funkce a pripadne nejaka univerzalni sada
parametru (nebo treba jako union) a pak funkci, ktera volani prislusne
funkce popsane touto strukturou uskutecni. Objektova verze by prave toto
zajistila s eleganci ;-)
Nebo pouzit funkci s promennym poctem parametru (neco jako printf) a
podle prvniho parametru zase rozvetvit.
Nebo jsem mozna nepochopil o co vam jde.
Dne 22.07.2016 v 13:07 Pavel Hudecek napsal(a):
> Dobrý den všem,
>
> Předpokládejme, že máme grafický displej, navigační tlačítka
> nahoru/dolů, vlevo/vpravo a uprostřed. Dále máme inkrementální kolečko
> pro nastavení číselných hodnot. Některé položky by měly vyvolat
> podřízené menu, jiné nastavení nějaké hodnoty, nebo třeba zavolat
> nějakou funkci, která někdy má a jindy nemá nějaké parametry.
>
> Vlastní navigace v menu a nastavování je zvládnutelné snadno, ale
> žádné mnou vymyšlené, ani zatím nalezené řešení se mi moc nelíbí,
> hlavně z hlediska psaní toho SW. Vždycky je výsledek dost nepřehledný,
> případně přehledný, ale komplikovaně upravovatelný. V nejlepším
> případě je tam nějaký switch/case, který se musí udržovat synchronní s
> těmi položkami v menu.
>
> V podstatě tím vznikají 2 otázky:
>
> 1. Nevíte někdo o dobré knihovně/inspiraci pro subj?
>
> 2. Není nějaký způsob, jak udělat něco jako pointer na funkci, se
> kterým půjde uložit volání funkce i s parametrama?
> (nejlépe tak, aby to bylo univerzální a daly se tím pak volat funkce s
> různými počty a typy parametrů)
>
> Díky,
> PH
> _______________________________________________
> 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