[ drgajic12 @ 27.03.2009. 15:49 ] @
| Zadatak je sledeci:
1.Program treba da omogući analizu proizvoljnog teksta koji se nalazi u tekstualnim fajlovima sa ekstenzijom txt.
2.Rezultat analize je broj pojavljivanja svakog od karaktera (uključujući brojeve, znakove interpunkcije,...) kao i procenat pojave u odnosu na ukupan broj karaktera.
3.Rezultate je potrebno prikazati u kontrolama koje su najpogodnije za tabelarni prikaz podataka.
4.Čitanje vrednosti iz fajla i statistička analiza treba da se radi u posebnoj programskoj niti, ali po mogućnosi obezbediti „progresbar“ za praćenje toka čitanja odnosno snimanja podataka.
5.Grafički i rezultata analize.
6.Aplikacija treba da bude MDI tipa, pri čemu će svaki dokument sadržati podatke i prikaz jednog fajla.
E sad,ja znam da uradim tacke 1,2,3,5 i 6,ali ne na nacin koji je pod 4,jer ne znam da radim sa nitima,niti znam kako da povezem progressbar,pa bih zamolio nekoga ko zna da uradi na ovaj nacin(iz tacke 4-preko niti) da mi napise kod da vidim kako to treba da izgleda.
-Evo okacio sam ovo sto sam ja uradio.
http://www6.zippyshare.com/v/12569714/file.html
HVALA PUNO UNAPRED ZA SVAKU POMOC |
[ IvanBeograd @ 27.03.2009. 17:36 ] @
Na tvoj projekat dodaj komponentu BackgroundWorker,ona ima metode DoWork,ProgressChanged,RunWorkerCompleted,to je sve sto ti je potrebno,da povezes sa progressbarom,i BackgroundWorker radi kao posebna nit.
[ drgajic12 @ 27.03.2009. 23:27 ] @
Gledao sam BackgroundWorker i nemam pojma kako da ga koristim,sta da stavim u koji od ova 3 dogadjaja,ajde ako mozes malo da mi pojasnis.Hvala ti na odgovoru
[ IvanBeograd @ 28.03.2009. 11:01 ] @
Hteo sam promenuti u tom tvom fajlu,ali ne radi ti link.Evo ovako.U DoWork metodi postavis sve to sto treba da se radi u pozadini,u ProgressChanged ako zelis da povezes sa progerssbarom,a RunWorkerCompleted,ti je kad se zavrsi radnja u pozadini,....,samo ime kaze.
vidi linkove :
http://www.csharpfriends.com/Forums/ShowPost.aspx?PostID=39004
http://social.msdn.microsoft.c...9-6838-48f3-b8ed-1bf0156f8c51/
http://www.programmersheaven.c...th-background-worker/?S=B20000
http://www.dotnetheaven.com/Fo...owMessages.aspx?ThreadID=55407
Jedina zanimljiva stvar je to,da kad treba da citas fajl neznas koliko ima karatkera unapred.pa da mozes tacno da izracunas i postavis vrednost u progessbaru,dok cita karaktere.Ovo bih mogao resiti mozda tako sto ces da procitas velicinu fajla,i posle dok citas zapisujes koliko si procitao bajtova ukupuno.
Mozda neko ima bolju ideju ?
[ drgajic12 @ 28.03.2009. 12:03 ] @
Slaba vajda od mene.Ne znam kako u ovom mom zadatku da primenim ovo.Aj ako ti nije problem promeni u ovom mom fajlu,radi link,50 kb je samo.Al evo stavio sam na jos 3 servera :))).Hvala ti...
http://rapidshare.com/files/214509841/tvp.rar.html
http://www6.zippyshare.com/v/12569714/file.html
http://www.sendspace.com/file/ppq8e9
http://www.badongo.com/file/14118162
[ IvanBeograd @ 28.03.2009. 15:45 ] @
Evo ovako malo sam izmenuo.Nisam uspeo da ubacim progessbar,tu treba malo vise koda da se izmeni.Pogledacu pre grada veceras.
http://rapidshare.com/files/214589472/tvp.rar.html
[ drgajic12 @ 28.03.2009. 19:43 ] @
Aha,hvala kralju,ukapirao sam kako BackgroundWorker radi iz ovog sto si mi poslao,aj ako mozes da mi to nekako spojis sa progressbarom,da vidim kako bi to trebalo da izgleda...
[ drgajic12 @ 29.03.2009. 20:49 ] @
Ja sam nesto pokusavao,ali ne ucitava mi se progressbar od pocetka racunanja,nego samo pokazuje progres dok puni datagrid podacima.Znas li Ivane kako ovo da se uradi ili neko drugi jel zna?
[ IvanBeograd @ 29.03.2009. 23:11 ] @
Evo malo sam izmenuo,nemam vremena za to sad.
http://rapidshare.com/files/215110679/tvp.rar.html
poz
[ drgajic12 @ 30.03.2009. 00:49 ] @
Ovo je odlicno,hvala ti puno.Pozz
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.