ATNEL tech-forum
https://forum.atnel.pl/

Mk MENU LIB - czas na pierwszy własny projekt
https://forum.atnel.pl/topic20148.html
Strona 1 z 2

Autor:  mirekk36 [ 4 lut 2018, o 08:28 ]
Tytuł:  Mk MENU LIB - czas na pierwszy własny projekt

z wykorzystaniem tej biblioteki ;) a zatem do dzieła - zróbmy to razem!


Autor:  Andrzej1980 [ 4 lut 2018, o 09:59 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Przeprowadziłem pierwsze próby ale w MkCLIPSE. Nic mi się nie generuje w MK_MENU_USER_FILES

Autor:  mirekk36 [ 4 lut 2018, o 10:20 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Andrzej1980 napisał(a):
Przeprowadziłem pierwsze próby ale w MkCLIPSE. Nic mi się nie generuje w MK_MENU_USER_FILES

ok - można to zrobić samemu ręcznie czyli skopiować te templatki z folderu _DOC ale też można już zupdejtować program MkMenuGen - jest już wersja 1.0.0.3 ;) i ona sama to zrobi ... bo chyba zapomniałem wcześniej updejta zrobić - sorki

Autor:  Andrzej1980 [ 4 lut 2018, o 10:21 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Ok już działa

Autor:  Andrzej [ 4 lut 2018, o 11:06 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Więc szaleństwa z menu generatorem nadszedł czas :-D

Autor:  RYSZARD M [ 4 lut 2018, o 16:26 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Super program . Jestem na etapie poradnika i tworzenia MENU , lecz Mirku mam w twej chwili pytanie - czy istnieje możliwość zmiany wielkości czcionki jak w lewej i prawej części ekranu oraz kiedy będzie uaktualniony widok Diagramu ?

Autor:  mirekk36 [ 4 lut 2018, o 16:42 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

RYSZARD M napisał(a):
czy istnieje możliwość zmiany wielkości czcionki jak w lewej i prawej części ekranu

hmmm przyznam, że nie rozumiem pytania - bo z jednej strony to nawet nie napisałeś o jaki wyświetlacz tobie chodzi a po drugie to MkMenu nie ma nic ale to nic wspólnego z wielkością fontu - to ty o tym decydujesz przecież ;) ... a nie MkMenu ... no ale może też czegoś nie rozumiem z tego pytania

dokumentację powoli już przygotowuję

Autor:  RYSZARD M [ 4 lut 2018, o 16:45 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

chodzi mi o wielkość na głównych panelach Programu bo w windows XP nie potrafię zmniejszyć ?
np w Mk Eclipse jest możliwość - font size -

Autor:  mirekk36 [ 4 lut 2018, o 17:19 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

to zrób może screenshot i pokaż w czym rzecz ok?

Autor:  skalarro [ 4 lut 2018, o 20:57 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

O kur....czaki

jedno słowo mi się ciśnie tylko na usta - PE-TAR-DA!!!!!!!

Tak się sceptycznie przyglądałem temu tematowi, bo niejedno menu stworzyłem i "dało się", ale to co tu się dzieje to przechodzi wszelkie oczekiwania... Zanosi się na kawał fajnego narzędzia.

Mega fajne podejście - jeszcze się nie bawiłem tym ale już mi się podoba.

Taki jeden maleńki drobiazg, który bym zmienił, to wrzucenie tych trzech folderów w jeden wspólny jakiś MKMENU czy cuś.
Jutro będę miał trochę czasu to przemielę LIBsa z jakimś TFT - czuję, że będzie się działo ;]

Autor:  mirekk36 [ 4 lut 2018, o 21:16 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

skalarro napisał(a):
Taki jeden maleńki drobiazg, który bym zmienił, to wrzucenie tych trzech folderów w jeden wspólny jakiś MKMENU czy cuś.

Po pierwsze folder z końcówką "_DOCU" można spokojnie skasować bo tam siedzą tylko templatki

a co do dwóch oddzielnych folderów to AAAABBBBSSSOOOLLLUUUTTTNNNIIIEEE ;) żadnego łączenia ... kolega musi dobrze zrozumieć co to znaczy warstwa abstrakcyjna biblioteki a co warstwa fizyczna. Ale to nie wszystko. JEDEN folder to jak JEDEN worek - tu każdy by sobie coś grzebał , dodawał, zmieniał - jednym słowem mówiąc MAAASAKROWAŁ ;)

folder MK_MENU_LIB to CAŁKOWICIE abstrakcyjna część biblioteki nie mająca ŻADNEGO ale to ŻADNEGO styku z jakimkolwiek sprzętem i to pozwala ją przeportować ślicznie na DOWOLNY procek innej rodziny np ARM/STM, PIC itd

Poza tym folder MK_MENU_LIB powinien dać się przenosić bez zmrużenia oka z projektu do projektu i ZAWSZE ma tak samo działać - więc nigdy się nie robi tak, żeby do biblioteki dawać dostęp użytkownikowi. I nie mówię tu o wszystkich poza mną ;) bo to byłaby bzdura .... gdyż kwestie świadomych przeróbek biblioteki ale TAK aby zachować jej abstrakcyjność to CAŁKIEM co innego niż dodawanie do niej jakiegoś kodu związanego z konkretnym projektem

natomiast folder "_USER_FILES" wyraźnie pokazuje gdzie są miejsca do zmian dla użytkownika i w nich jest już styk ze sprzętem

więc proszę też na to spojrzeć pod kątem przekazania wiedzy jak można tworzyć porządne biblioteki ... tę bibliotekę "MK_MENU_LIB" można byłoby nawet śmiało przekompilować jako prawdziwą bibliotekę języka C z rozszerzeniem "*.a" dzięki takiemu podejściu.

------------------------ [ Dodano po: kilkunastu sekundach ]

skalarro napisał(a):
Jutro będę miał trochę czasu to przemielę LIBsa z jakimś TFT - czuję, że będzie się działo ;]


z miłą chęcią bym zobaczył jak wygląda MkMENU na jakimś wyświetlaczu TFT u użytkownika biblioteki :)

Autor:  skalarro [ 4 lut 2018, o 21:24 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

mirekk36 napisał(a):
kolega musi dobrze zrozumieć co to znaczy warstwa abstrakcyjna biblioteki a co warstwa fizyczna.


kolega rozumie ;p

Nie chodziło mi o to że by wrzucuć wszystko z trzech folderów w jeden worek, bo to rzeczywiście byłaby masakra. Chodziło o to, by te foldery w takiej postaci ajk są dać nie w głównym folderze projektu, a wrzucić je tak jak są w jeszcze jeden podfolder. Ja lubię - nie upieram się, że to jest super - jak każdy folder w projekcie dotyczy innej rzeczy, np: LCD w jednym, enkoder w drugim, uart w trzecim, coś tam w kolejnym. A w np MKMENU już są sobie ladnie rozdzielone foldery. Ale to jest szczegół.

p.s.1
mirekk36 napisał(a):
z miłą chęcią bym zobaczył jak wygląda MkMENU na jakimś wyświetlaczu TFT


jutro wrzucę jakieś foteczki...

p.s.2
Z ciekawości wdusiłem sobie na odnośnik na napisie DEMO version w dolnym lewym rogu i się posypało... Okno programu zbladło i kuniec. Nie idzie przywrócić, nie idzie zamknąć - wisi sobie martwe i już.

Autor:  mirekk36 [ 4 lut 2018, o 21:44 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

skalarro napisał(a):
Nie chodziło mi o to że by wrzucuć wszystko z trzech folderów w jeden worek, bo to rzeczywiście byłaby masakra. Chodziło o to, by te foldery w takiej postaci ajk są dać nie w głównym folderze projektu, a wrzucić je tak jak są w jeszcze jeden podfolder. Ja lubię - nie upieram się, że to jest super - jak każdy folder w projekcie dotyczy innej rzeczy, np: LCD w jednym, enkoder w drugim, uart w trzecim, coś tam w kolejnym. A w np MKMENU już są sobie ladnie rozdzielone foldery. Ale to jest szczegół.

A no to może niejasno napisałeś albo ja źle zrozumiałem - więc to jeszcze można byłoby przeżyć ale ...

niestety - "User_Files" potrzebuje bezpośredniego kontaktu z projektem, na początku planowałem wręcz te pliki w głównym folderze projektu bo nie wiem czy widzisz ale to w zasadzie nie są ŻADNE pliki biblioteczne w tym folderze. Te pliki powinno się pisać samemu ale zdaję sobie sprawę jaki byłby problem - bo to przecież nie jest C++ gdzie ładnie można opracować dostęp do wszystkich metod projektu

Z uwagi więc na stopień skomplikowania przynajmniej na początku gdy użytkownik ma zrozumieć jaka jest zasada działania biblioteki w praktyce - stwierdziłem, że dobrym wyjściem będzie jednak oddzielny folder ale w korzeniu projektu

Jeśli go dasz do PODFOLDERU w MK_MENU_LIB to za chwilę będziesz miał drugą masakrę ... z dostępem chociażby w trakcie inkludowania zarówno z poziomu biblioteki ale też odniesień do innych własnych plików projektu a tu może być ich sporo, a tego może na razie nie widzisz ...

w sumie to dobrze, że jest o tym dyskusja bo udało mi się wyjaśnić niechcący kilka dodatkowych ważnych aspektów odnośnie tej biblioteki

Autor:  skalarro [ 4 lut 2018, o 21:50 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

mirekk36 napisał(a):
nie wiem czy widzisz ale to w zasadzie nie są ŻADNE pliki biblioteczne w tym folderze.

Widzę widzę

mirekk36 napisał(a):
w sumie to dobrze, że jest o tym dyskusja bo udało mi się wyjaśnić niechcący kilka dodatkowych ważnych aspektów odnośnie tej biblioteki

Dokładnie ;]

p.s.3
kliknięcie w napis mkMENUgenerator też robi MkMASAKRĘ ;P trzeba używać trzech króli

Autor:  mirekk36 [ 4 lut 2018, o 21:52 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

skalarro napisał(a):
kliknięcie w napis mkMENUgenerator też robi MkMASAKRĘ

gdzie ? jak ? ... czy możesz coś dokładniej napisać ...

Autor:  skalarro [ 4 lut 2018, o 21:55 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Obrazek

Tutaj - kliknięcie zwiesza wszystko

Autor:  mirekk36 [ 4 lut 2018, o 21:58 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

skalarro napisał(a):
Tutaj - kliknięcie zwiesza wszystko

O! a to dziwne ... pierwszy dziwny BUG może - a jaki masz windows ?

czy przy starcie programu pokazuje się prawidłowo to okienko z rejestracją ? ten notesik z długopisem czerwonym ?

------------------------ [ Dodano po: kilkunastu sekundach ]

jeszcze jedno - niżej masz przycisk ABOUT - on też robi tą masakrę ?

------------------------ [ Dodano po: 2 minutach ]

może masz jakiś niestandardowy wygląd okienek w windowsie włączony ?

Autor:  skalarro [ 4 lut 2018, o 22:01 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Win 10 64bit

Tak, przy starcie wyskakuje normalnie. A po wduszeniu psikus. okno glowne robi sie przezroczyste tak z 80% -czyli zostaje blade a na tym pojawia się okienko takie malutkie. próba kliknięcia czegokolwiek wywołuje dźwięk taki jakbyśmy chcieli kliknąć w okienko pod oknem aktywnym - nie wiem jak opisać ;p

Obrazek


wygląd standard - nic nie grzebane. ABOUT też masakra


okienko to małe idzie złapać za ołówek i przesuwać. Wygląda tak jakby brakowało X (iksa) żeby to okienko zamknąć, a okno główne jest w tle tego małego i nie działą przez nie

Autor:  Piotrek_P [ 4 lut 2018, o 22:07 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

To okienko informacyjne(notatnik) ma ustawiony atrybut "modal" i dlatego nie możesz klikać po oknie głównym aplikacji, to normalne zachowanie. Nie wiem dlaczego nie widać u Ciebie przycisku do zamknięcia tego okna. U mnie na Win10 64bit jest OK.

Autor:  mirekk36 [ 4 lut 2018, o 22:08 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

hmmm w ogóle rozjechane są napisy i nawet nie widać przycisku do zamknięcia okna ...

używasz może skalowania w windowsie ponad 100% ?

Przy okazji możesz spróbować wywołać to okienko ale wtedy gdy to pod spodem (to duże) nie będzie rozciągnięte na cały ekran? też niech będzie malutkie

i czy mógłbyś też pokazać zrzut ekranu z tego podstawowego okna ?

------------------------ [ Dodano po: kilkunastu sekundach ]

Piotrek_P napisał(a):
To okienko informacyjne(notatnik) ma ustawiony atrybut "modal" i dlatego nie możesz klikać po oknie głównym aplikacji, to normalne zachowanie.


Tak dokładnie tylko zastanawiam się dlaczego oko jest takie rozstrzelone jeśli chodzi o napisy ...

Autor:  skalarro [ 4 lut 2018, o 22:15 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

mirekk36 napisał(a):
używasz może skalowania w windowsie ponad 100% ?

chyba to jest to. było 125%.

Cały psikus polega na tym, że u mnie 125% oznaczone jest jako wielkość zalecana. Poza tym poja matryca ma taką rozdzielczość, że przy 100% sa takie mikro napisy że nie widać prawie nic. Ale wtedy rzeczywiście działa wszytko jak należy. Tylko że mikro maluśkie wszystko jest


Obrazek


Obrazek
125%


Obrazek
100%

Autor:  mirekk36 [ 4 lut 2018, o 22:22 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

skalarro napisał(a):
Cały psikus polega na tym, że u mnie 125% oznaczone jest jako wielkość zalecana. Poza tym poja matryca ma taką rozdzielczość, że przy 100% sa takie mikro napisy że nie widać prawie nic. Ale wtedy rzeczywiście działa wszytko jak należy. Tylko że mikro mnaluśie wszystko jest

Tak czułem - ale niestety na skalowanie nic nie poradzę - więc okno główne pewnie też dziwnie wygląda

Ale już wymyśliłem sposób jak poprawić problem z zamykaniem. Po aktualizacji będzie można przesuwać to małe okienko łapiąc za czerwony długopis - zaś kliknięcie w NOTES ;) zamknie okienko ... niestety nie naprawię rozstrzelonych napisów - no ! - może troszeczkę

mógłbyś pobrać aktualizację i powiedzieć mi teraz jak to się zachowuje - ew pokazać zrzut ekranu z jednego i drugiego okienka ? (bardzo mi by się przydały te zrzuty i to przy tym twoim skalowaniu 125%)

Autor:  skalarro [ 4 lut 2018, o 22:34 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Teraz jest ok, i to dla 100%, 125% i nawet 150%.

100%
ObrazekObrazek

i 125%
ObrazekObrazek

Autor:  mirekk36 [ 4 lut 2018, o 22:52 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

skalarro napisał(a):
Teraz jest ok, i to dla 100%, 125% i nawet 150%.

O! ... no to fajnie - jeden BUG z głowy - dziękuję za zgłoszenie i pomoc w sprawdzaniu

Autor:  skalarro [ 4 lut 2018, o 22:57 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Polecam się na przyszłość :]
Jutro testy z TFT

Wysłane z mojego SM-G950F przy użyciu Tapatalka

Autor:  skalarro [ 5 lut 2018, o 15:36 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Poniżej efekty zabawy z biblitreczką i TFT.

Powiem wam - ten program będzie hitem na miarę MKavrCalculatora


Autor:  mirekk36 [ 5 lut 2018, o 17:08 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

skalarro napisał(a):
Poniżej efekty zabawy z biblitreczką i TFT.


ŁAAAŁ Super ! ale widzę, że jeszcze propertiesy ci nie działają - więc zapraszam do obejrzenia drugiej części poradnika ;) bo już jest i zobaczysz jak łatwo je zaimplementować w MENU - dopiero wtedy można zobaczyć dość potężne możliwości MkMENU ;)

ale zobacz też ten mini poradnik - będzie kolorowo ;)

topic20156.html

Autor:  skalarro [ 5 lut 2018, o 17:12 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

mirekk36 napisał(a):
ale widzę, że jeszcze propertiesy ci nie działają

tak, jeszcze nie - najpierw zrobiłem filmik a potem dopiero obejrzałem następny odcinek.

o terminalu tez widziałem przed chwilą.

Autor:  micky [ 5 lut 2018, o 19:17 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Terminal MkMenu rewelacja :)

Autor:  gufim [ 5 lut 2018, o 21:10 ]
Tytuł:  Re: Mk MENU LIB - czas na pierwszy własny projekt

Witam a będzie można wygenerować menu bez hedera na wyświetlaczu na przykład 1x16 żeby tylko były propertisy
Obrazek
na przykład.

Strona 1 z 2 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/