Diskuze: počítaní chyb v textu v C#
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 20 zpráv z 20.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
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í.
Jinak než přes DB to asi nepůjde no, ale interpunkce by měla jít v pohodě.
Např jako je program pro psani všemi deseti v jedne casti pises a v druhe casti mas predepsany text. To třeba ?
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
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...
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...
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í.
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í.
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...
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
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ě...
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
Kde mas to vlakno? Tohle
je jen podminka
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
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...
jsem rad, ze se zajimas
o menstruaci
Neni pak divu, ze
ti nezbylo tolika casu na vlakna
Pravdepodobne i jednou menstruaci prochazis, uz asi delsi dobu, podle
tvych komentaru
Samozrejme,
ze ses naucil vse co se dalo, ostatne v jake kvalite? Umis to pouzit? Pokud ne,
tak se sem necpi se svymi pseudoprogramatorskymi 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 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
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
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...
Ukaz to a nemel tady nesmysly...
A samozrejme, ty mas pravdu
uz
uplne zapominam, ze tu mluvim s polobohem
Zobrazeno 20 zpráv z 20.