[elektro] Mirocontroller kijelző programozás wxWitget-el ATMEL vs. ARM

elight at gmail.hu elight at gmail.hu
Mon Jan 20 14:50:26 CET 2014


Igen ,levezeni egy közös ősből..
Jelenleg,
az összes ablak egy 'globál' fa struktúrájú menürendszerhez tartozik.
Ezt és a hozzá tartozó stringeket egy konstans táblázat rendszer 
tartalmazza..
Tartozik még egy beviteli status flag és képernyőnként
egy egy tömb a beviteli-kiírási adatoknak.

A szemaforok ( jelzőbitek ) állása határozza
meg az aktuális menü állapotokat :
Melyik ablak aktív? Listázó vagy beviteli módban van éppen,
én ha beviteli módban van , melyik mezőre mutat a beviteli  index stb. ?

Ez olyan táblázatos sima C megközelítés pointerekkel ,
az obj oriántált szisztéma  szerint sematizálva.
Sajnos  már sokszor módosítottam, és kezd eléggé káoszsos lenni.
Sokat kell keresgélni , melyik tábla melyik elembe is kellene beszúrni
az új tagot. Ezért szeretném az egészet az alapoktól ismét struktúrálni,
valahogy egyszerűbben , egyértelműbben alakuljon a szerkezete.
Az ok, kellene még néhán ütős dolgot befércelni,
és erősen küzdök , hogy beférjen jelenleg a memóriába..
Egy idő után a jóég tudja mi miért van,
és alaposan át kell nézni az egészet
  a legkisebb bepiszkáláshoz is.
Ha meg processzort váltok, sokminden úgyis átértelmezendő...


Üdv István



2014-01-20 14:28 keltezéssel, Lajos Rancz írta:
> Helló!
>
> Először is alapabb komponensekre (objektumokra) kell szétszedni a
> projektet, hasonlóan a PC-s GUI-khoz. Tehát Gomb, Szövegbeviteli mező,
> Egyszeres választó stb. Ezután egy ablakot ezekből a komponensekből kell
> összerakni. Az ablakok meg egy közös ősből származnak és a rajzolás,
> adatbevitel stb függvényük közös.
> Ezt a szemaforos dolgot nem értem.
>
> Üdv
>
>
> 2014. január 20. 10:34 elight at gmail.hu írta, <elight at gmail.hu>:
>
>> Szia,
>>
>> köszi,
>> megvígasztalsz..
>>
>> Nem szeretném túlspilázni.
>> Önálló életű (win) képernyőket szeretnék létrehozni
>> amelyek egymás fölé is sorolhatók.
>> Saját interfaces-eken keresztül elérve.. Egy képernyő
>> tulajdonképpen egy tesztelt lezárt objektum..
>> Szemaforok döntenék el mikor melyik látható éppen,
>> és beviteli vagy listázási állapotban vane? ..
>> Azt gondolnám a 2. szint talán  ehhez elegendő lenne.
>>
>> Üdv István
>>



More information about the Elektro mailing list