IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Empty
Člen
Avatar
Empty:20.2.2013 21:23

Ahoj programuji si z nudy text editor. Mám hotové počítaní znaků(písmen), ale teď řeším, aby mi to počítalo i chyby v textu, nevíte jak na to?
Prosím HELP?? Děkuji :) Jestli to vůbec jde udělat..

 
Odpovědět
20.2.2013 21:23
Avatar
Odpovídá na Empty
Michael Olšavský:20.2.2013 21:29

Jestli seženeš nějakou velkou databázi slov, tak je to možné, ale asi to stejně nebude ono. jiná možnost ani snad není.

 
Nahoru Odpovědět
20.2.2013 21:29
Avatar
Зайчик
Člen
Avatar
Odpovídá na Empty
Зайчик:20.2.2013 21:32

Jinak než přes DB to asi nepůjde no, ale interpunkce by měla jít v pohodě.

Nahoru Odpovědět
20.2.2013 21:32
Коммунизм для нашего будущего!
Avatar
Empty
Člen
Avatar
Odpovídá na Michael Olšavský
Empty:20.2.2013 21:34

Např jako je program pro psani všemi deseti v jedne casti pises a v druhe casti mas predepsany text. To třeba ?

 
Nahoru Odpovědět
20.2.2013 21:34
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Empty
David Jančík:20.2.2013 21:40

Mrkni na třídu SpellCheck: http://msdn.microsoft.com/…=vs.90).aspx

Ukázka
http://www.c-sharpcorner.com/…Checker.aspx

Slovníky stáhneš, ty jsou free. Nevím co to bere, ale zkus ty pro MS Office. Nikdy sem s tím nedělal, tak dej pak vědět ;)

Nahoru Odpovědět
20.2.2013 21:40
Zapomeň, že je to nemožné a udělej to ;)
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Empty
matesax:21.2.2013 5:48

Musíš mít zásobu slov - pak hledáš shodu - nenajdeš - podvlníš. Pak v ContextMenuStripu necháš možnosti: přidat, ignorovat, ignorovat napořád, anebo opravit...

 
Nahoru Odpovědět
21.2.2013 5:48
Avatar
Empty
Člen
Avatar
Empty:21.2.2013 12:32

Ok mrknu na to! :-D Pak dám kdyžtak vědět pokud se to povede...:D

 
Nahoru Odpovědět
21.2.2013 12:32
Avatar
Mediel
Tvůrce
Avatar
Mediel:22.2.2013 23:27

Pokud to chces delat tak, ze v jedne casti je predepsany text a v druhe to pise ten "zak", tak staci kontrolovat ten retezec v te predepsane casti, ne? Tedy porovnavat ty retezce a to co je v te casti zaka, navic, nebo namin, tak zvyraznit. Ostatne, kdyz tam neco bude chybet, tak by bylo dobre ten retezec rozlozit asi na slova a hledat pak chyby v jednotlivych slovech a pod...

Editováno 22.2.2013 23:30
Nahoru Odpovědět
22.2.2013 23:27
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Mediel
matesax:23.2.2013 7:42

Tohle chce vlákna. A nejlepší je nekontrolovat celý dokument - jelikož to by neuvěřitelně zasekalo aplikaci. Tedy předávat si stačí pozice kurzoru. A tedy projíždět jen aktuální problém. Tím vložený text bude aktuálním bodem, a i napsané (1) slovo. Prostě vždy to aktuální - bez cyklů a bez jiných složitých konstrukcí.

Editováno 23.2.2013 7:43
 
Nahoru Odpovědět
23.2.2013 7:42
Avatar
Mediel
Tvůrce
Avatar
Mediel:23.2.2013 13:00

Nemyslím si, že do tak triviální věci bych zatahoval vlákna, ostatně vlákna sama o sobě se používají při složitějších programech, kde potřebujeme provádět například velmi složité a dlouhotrvající operace najednou a zároveň ještě se chce uivatel hrabat v aplikaci...
Tohle tedy podle mého uvážení není ten případ, vlákna by ten program pouze zesložitnili, takže se domnívám, že jít na komára s tankem není vhodné řešení.

Editováno 23.2.2013 13:01
Nahoru Odpovědět
23.2.2013 13:00
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Mediel
matesax:23.2.2013 13:21

Děláš si srandu? Vlákna nepatří do složitých programů, ale do programů, kde jsou třeba. A to nezávisí na složitosti, ale potřebě vláken... Kontrola pravopisu 100% probíhá ve vláknu. Je třeba souběžně psát a kontrolovat...

Můžu mít úplně triviální aplikaci a přitom potřebu mít vlákna... Jsem zvědavý, jak budeš kontrolovat pravopis při psaní textu... :)

Editováno 23.2.2013 13:22
 
Nahoru Odpovědět
23.2.2013 13:21
Avatar
Mediel
Tvůrce
Avatar
Odpovídá na matesax
Mediel:23.2.2013 13:30

Nedelam si ani omylem srandu, kdyby sis po sobe precetl, co pises, jiste by ses nad sebou zasmal... Slozite programy asi potrebuji vlakna :) Jednoduche programy nepotrebuji vlakna :) A samozrejme, ze to zavisi na potrebe vlaken ;) Je treba soubezne psat a kontrolovat? No, zamysli se nad tim jeste jednou, zda je doopravdy potreba vlakno a jit na komara s tankem ;) Nebo zda to nejde resit jednoduseji ;)
Programovani asi nebude o tom, najit co nejtezsi reseni a pak si tu honit ego... A pokud to o tom je, tak jdu vratit certifikaty a diplomy ;)

Zvedavy byt muzes, to je konec koncu krasna vec, ale nejezdim na houby s krovinorezem ;)

Editováno 23.2.2013 13:31
Nahoru Odpovědět
23.2.2013 13:30
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Avatar
Empty
Člen
Avatar
Empty:23.2.2013 13:31

Nemohli byste jsem hodit menší ukázku kódu prosím :-)

 
Nahoru Odpovědět
23.2.2013 13:31
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Mediel
matesax:23.2.2013 13:33

To je fakt mega složité - mít vlákno pro práci s TextBoxem a vlákno pro kontrolu... To je tak neuvěřitelně složitý program, že ho nedokáže udělat ani nejlepší programátor na světě...

 
Nahoru Odpovědět
23.2.2013 13:33
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Empty
matesax:23.2.2013 13:37

Z txt/XML slov načteš slovní zásobu do listu a pak jen dosadíš slova...

if(slovnik.Contains(slovo))
...//nalezeno ve slovníku
else
...//nenalezeno ve slovníku
 
Nahoru Odpovědět
23.2.2013 13:37
Avatar
Mediel
Tvůrce
Avatar
Odpovídá na matesax
Mediel:23.2.2013 13:44

Kde mas to vlakno? :D Tohle je jen podminka :D No pokud vim vlakna nepatri mezi zacatecnicke veci ;) A take vim, ze o nich vis asi tak jako ja o mentruaci... Tedy vim, ze existuje, vim kdy zhruba nastava, ale co prito holky prozivaji a jak to funguje, to nevim ;)

Ty jsi presne ukazkovy typ cloveka, co sedne k PC a zacne do nej bouchat nejaky zbesily kod, anizby nad tim nejak hloubeji uvazoval. Pak to taky tak vypada. Ono je hezke, ze "hned vis, jak to delat", ale ve skutecnosti programovani neni o tomhle... Programovani je o hledani nejlepsiho reseni. Casto se stava, ze programatori sedi hodiny nad pripravou... Coz se u tebe zjevne nikdy nestalo.

Jak rikam, dokaz mi to tady a ja dojedu vratit diplomy a certifikaty :)

Editováno 23.2.2013 13:46
Nahoru Odpovědět
23.2.2013 13:44
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Mediel
matesax:23.2.2013 13:54

Jo - diplomy spal. Dotaz - kde jsi nechal mozek? Nebo prostě píšeš, co tě u zadku zasvrbí?

Jinak - vím jak o té menstruaci (studuji zdravotnickou školu), tak o vláknech. Včetně zamykání, přelévání atd. Moc je nepoužívám, ale naučil jsem se vše, co se dalo. A to jak zkráceniny C#, tak i horší zápisy v jiných jazycích.

Kde bude ta podmínka? V metodě. Kde bude ta metoda? V třídě. Co bude v této třídě? Vytvoření vlákna pro metodu s onou podmínkou...

Editováno 23.2.2013 13:57
 
Nahoru Odpovědět
23.2.2013 13:54
Avatar
Mediel
Tvůrce
Avatar
Mediel:23.2.2013 14:00

:D jsem rad, ze se zajimas o menstruaci :) Neni pak divu, ze ti nezbylo tolika casu na vlakna :D Pravdepodobne i jednou menstruaci prochazis, uz asi delsi dobu, podle tvych komentaru :D Samozrejme, ze ses naucil vse co se dalo, ostatne v jake kvalite? Umis to pouzit? Pokud ne, tak se sem necpi se svymi pseudoprograma­torskymi nazory na to, jak neco delat, kdyz to sam neumis pouzit a uz vubec udelat.
Mozek je velmi uzitecny nastroj, ktery pouzivam asi v takove mire jako ty sve EGO :D Tedy neuveritelne moooc :) A prosim, nestarej se o muj zadek, zacinam se bat, ze bys me chtel preriznout... Pokud se nekdy uvidime na nejakem srazu, neotocim se k tobe zady :D

Tak to napis, zadavatel te zadal o ukazku :) ukaz mi to alespon v pseudokodu :) A ty vlakna tam napis tedy bez pseudo :) Na to se rad podivam :)

Editováno 23.2.2013 14:02
Nahoru Odpovědět
23.2.2013 14:00
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Mediel
matesax:23.2.2013 14:06

Ty to asi nikdy nepochopíš. Zajímám se prostě o všechno... Co ti mám kurník ukazovat na vláknu? A další věc, kterou asi též nikdy nepochopíš - nejedná se tu o egoismus, ale o racionalismus...

 
Nahoru Odpovědět
23.2.2013 14:06
Avatar
Mediel
Tvůrce
Avatar
Odpovídá na matesax
Mediel:23.2.2013 14:11

:D :D Ukaz to a nemel tady nesmysly... A samozrejme, ty mas pravdu ;) uz uplne zapominam, ze tu mluvim s polobohem :D

Nahoru Odpovědět
23.2.2013 14:11
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 20 zpráv z 20.