Diskuze: Transformacia konzolovej aplikacie do GUI
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Obvykle se dělává to, že je konzolová aplikace (ta může fungovat samostatně) a k ní se pouze připíše GUI. Ale jediné, co to GUI dělá je to, že posílá příkazy do konzole Tedy budeš mít GUI, ale bez jakékoliv logiky a budeš pouze volat příkazy na konzolovou aplikaci.
Snazim sa robit co najviac objektovo, akurat s navrhom nemam skusenosti a je dost problem pre mna zakomponovat veci do spravnych tried, pripadne rozdelit nejaku logiku, ak by to bol kod efektivnejsi.
Napriklad Databazu, kde je vytvarane pripojenie som spracoval nie ako class, ale enum s jednou konstantou (vlastne singleton). Akurat som cital, ze sa tento navrhovy vzor zle debugguje (co v mojej aplikacii by nemalo robit problem, ale napriklad v praxi nepouzitelne) a ze lepsie je vyuzivat Dependency Injection. Ale ten musim este zistit co je, potom to prevediem na to, ale zatial to necham tak.
Mam triedu s HasMapou, do ktorej davam jednotlive prikazy a tu kolekciu budem odovzdavat triede, ktora bude plan davat dokopy, pre prikazy jednotlive vytvaram samostatne triedy (PrikazVytvorit, PrikazOdobrat,..), kazdy ma svoju logiku co vlastne sa robi po zadani prikazu, vsetky musia implementovat IPrikaz interface a mam tam triedu, ktora spracovava tie prikazy. Proste snazim sa to robit co najviac objektovo.
Tak teoreticky, ked budem mat trosku viac kodu, tak to hodim do zipu a mozete sa na to potom niekto mrknut a povedat, ze ci to robim dobre
Tak až toho bueš mít víc, můžeš mi to poslat a já se na to podívám. Ale dopředu upozorňuji, že více kritizuji než chválím a neberu si servítky (abys potom nebyl zklamaný, že je tam třeba vše špatně...)
Haha To je dobre! Pokial to teda bude konstruktivna kritika Tak ja si ta teda budem pamatat a poslem ti to do spravy.. ale popri tom sa ucim kopu veci novych, takze mi to bude chvilku trvat, nez to bude mat normalnejsi format hodny kritiky
Ahojte.. tak mám už časť dokončenú a je plne fungujúca konzolová aplikácia (i keď tam veľa funkcií nie je, ale o tie teraz nejde).
Chcem sa opýtať, či by bol niekto ochotný sa mrknúť na zdroják a napísať mi ohľadom návrhu čo zlepšiť ako upraviť triedy atp. Neočakávam nič konkrétne,chcem to ale prerábať potom do GUI a tak nejaké tie tipy ako tie triedy vylepšiť pre jednoduchšie prehodenie do GUI verzie by boli veľmi vítané
Nie je tam toho veľa, možno tak 10-15 tried a nemajú veľa kódu
Ak bude niekto teda ochotný, tak napíšte, pošlem vám zdroják Je tam všetko okomentované.
Zobrazeno 7 zpráv z 7.