Dobrý den,
znám spoustu postupů, jak z obyčejné plochy přerozdělovat události atd. Jaký způsob je podle vás nejlepší? (Vytváření tlačítek, labelů atd.) Například pro nadstavby X, či DirectX. (Ovšem spíše obecně - jak řešit vršení událostí, messaging, ...)
Fórum › Offtopic
Jaký je podle vás nejlepší způsob vytváření kontrolek?
Nerozumim.
Co je kontrolka?
Co je vrseni udalosti?
Co je messaging?
Jak to souvisi s tlacitkem ci labelem?
Co znamena "z obyčejné plochy přerozdělovat události "?
Kdysi jsem navrhoval pro ms, ze by meli mit download manager, log manager, update manager ...
Proste nejaky normal program, ktery zobrazi neco v tabulce. Tomu programu pak reknes, co ma v danem sloupci zobrazit a co spustit na dane tlacitko.
Treba mas download manazer. Tak by tam mel byt seznam vsech stahovanych souboru od vsech programu. melo by jit stahovani prerusit. Po skonceni stahovani by se soubor z nejakeho tmp/ adresare presunul do toho programu. Program by mel moznost zjistovat status stahovani. Tez by tam mel byt sloupec, ktery program ulohu spravuje.
Update manazer by zas byl sprava vsech updatu. Melo by jit nastavit cas, kdy stahovat, jak casto ,stav stahovani (ten by zjistoval prave v download manazeru). Vylozeme mne toci, ze na win nemuzu vsechny updaty spravovat na jednom miste a musim ruzne prohledavt, kde se vypina java, flash, win update, antivir update...
Pak by bylo mnohem jednodusi sledovat, zda nejaky virus nevymazal antivirus z tabulky updatu.
Sprava tabulek by mohla probihat pres klasicky sql server (select insert update delete).
a stejnetak by mel mit win proces manager, kde by bylo mozne snadno zakazat/povolit treba win defrag.
Vylozene mne vytaci to, ze chci pracovat nebo hrat hru a on si na pozadi cosi dela a nejde zjistit, co to je, jen, ze se spousto host.exe procesech. Kdybych treba videl, ze je spusten proces uklid disku, maze data vypnutych programu, tak z toho nejsem tak nervozni. Takto mam podezreni na nekolik viru. Ale zadny mi to zatim nenaslo, kdykoliv jsem to testoval v nouzovem rezimu.
Takze, jestli myslis treba neco takoveho?
Jo, k tem managerum stahovani.
Ted jsem narazil treba na ten problem, ze slecna nemela nainstalovany ovladat pro kabelove pripojeni pres sitovou kartu, jen wifi. A win si vesele pres kabel stahoval aktualizace, ale v rozku mi to psalo, ze nemam zadnou pripojenou sit. Tak to asi take neni uplne v poradku, kdyz nemuzu pouzit treba omezene, ale pripojeni na nejaky win server.
#2 peter
Píši jasně, co míním kontrolkou - Control, Button, MenuItem, ContextMenu, Menu, Label, TextBox, RichTextBox, Panel, ... Událost - event - vzniká kdesi na vrchu - na okně a výše. No a probublá až ke konkrétní kontrolce... Messaging - kontrolky musí mít systém zpráv - aby se daly řešit události atd. Obyčejná plocha - kde nejsou kontrolky, kde člověk musí toto řešit sám. Tedy Click, MouseDown, MouseDoubleClick atd. Přecijen není ideální, když udělám obdélník a řeším pak někde po kliknutí průnik, či co. Prostě systém - řád. Kliknu - bum, KeyPreview atd.
#6 q
Tož - pro jeden obdélník, kterýžto si budu představovat jako tlačítko... Ovšem když chci systém kontrolek, systém předávání událostí mezi kontrolkami? Kliknu na formulář, formulář se podívá na své děti, děti se podívají na své děti a nakonec event skončí až u nejnižšího dítěte... Jak toto nejlépe stavět? (Abych jen pak někam strčil Items/Childs/Nodes/... a přidával, předával metody/události/...)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jaký prohlížeč webových stránek je podle Vás nejlepší? — založil Lukáš Chadraba
Jaké je podle vás nejlepší IDE na tvorbu webu ? — založil Row
[C++] Nejlepší způsob jak se naučit jazyk C++ — založil Paulie2907
Jaký je nejvhodnější způsob ukládání a načítání datových typů? — založil MiCizek
Vytváření duplicitních souborů podle určitého pravidla — založil Milan7
Moderátoři diskuze