[ sonyarcs @ 21.11.2013. 16:59 ] @
Prvi put sam na forumu, pa vas ovom prilikom sve pozdravljam. Trenutno sam 4 godina srednje elektrotehnicke skole gde izmedju ostalog imamo i predmet programiranje. Ucimo programski jezik c#. Ja nisam preterano zainteresovan na casu jer iz predavanja nista ne zapamtim inista mi nije jasno. Radili smo neke male programcice kao kalkulator itd. Nisam ljubitelj nekih igrica koje igraju klinci ali volim da igram rulet online kao zabavu. I vec 4 godien planiram da napravim rulet u c#, svaki dan kazem e sutra krecem itd i tako sam sad cvrsto sebi rekao da moram to da napravim. Ali ja nzm da napravim nista, pa sam hteo da mi vi pomognete. Zamislio sam da od label-a napravim polja ispod radio dugmice iznad kojih se nalaze cipovi i kada neko klikne na radio da selektuje cip npr vrednosti 5 i kada klikne na neki label da se pojavi dole u textbox-u ulog itd. Nije potreban nikakav krug nego sam zamislio da napravim neko polje gde ce racunar random da izbaci neki broj. I da nekom petljom ispitujem da li je igrac imao ulog na tom broju i ako je imao da taj ulog mnozi po nekom napisanom principu. Naravno sve bi bilo glupo da nema save opcije da bi igrac mogao da sacuva svoje stanje i da kasnije nastavi sa igraom. Moze li mi neko pomoci. Imam veliku zelju da napravim ovo i voleo bih da mi neko pomogne. Hvala unapred.
[ AMD guy @ 21.11.2013. 22:22 ] @
Za pocetak ako si odlucio da ces to napraviti, odlicno svaka cast, nemoj da odustajes.

Drugo svakako nemoj odmah da uskaces u kod i pises kao sto sam procitao GUI elemente to uvek ide na kraju.
Za svaki pocetak, svaki program pocinje od ideje od nekog problem koji treba resiti. Pocni sa zapisom zahteva programa na papir, opisi sta taj program da radi u nekoliko recenica. Poenta svega ovoga je da se jedan veliki problem razbije na manje delove koji se lakse resavaju, kada to imamo tek tada mozemo neku logiku programa(Klase, metode) da pisemo.

Toliko za sada, sretno nadalje.
[ sonyarcs @ 22.11.2013. 15:48 ] @
Problem je sto ja uopste nemam predstavu kako bi trebalo da izgleda kod. Nzm kako treba sve to da funkcioniste. Znam samo malo o programiranju. Pa bih vas zamolio da mi posaljete neke primere na mejl ili da mi neko pomogne preko skype nzm ni sam. Imam stvarno veliku zelju da ovo uradim ali ja nzm ni 0,5% c#
[ AMD guy @ 22.11.2013. 16:59 ] @
Ako toliko malo znas o C# onda bilo kakva nasa pomoc ti ne bi pomogla, ja bih ti rekao uzmi knjigu o C# npr ovu
C# korak po korak i citaj da barem neke osnove imas.
[ sonyarcs @ 23.11.2013. 00:51 ] @
Hvala na odgovoru. Kupio sam ovu knjigu (http://www.mikroknjiga.rs/store/prikaz.php?ref=978-86-7555-384-7) pre nekoliko dana sa namerom da nesto naucim ali sam zaista bacio pare, jer je knjiga ocajna. Knjiga ima neki los uvod onda prakticni primeri koji nemaju veze sa aplikacijama za windows vec su svi primeri za resavanje matematickih formula u cmd-u. Pokusacu da ustedim sto vise para i kupim ovu knjigu sto pre proucavacu je i javljam vam ima li nekog napretka. Ako postoji neka druga bolja knjiga recite mi. Kad vec dajem pare hocu knjigu sa kojom mogu nesto da naucim.
[ AMD guy @ 23.11.2013. 09:08 ] @
I ova knjiga isto nije losa, posto je C# objektno orijentisan jezik mogao bi da nabavis Objektno orijentisan nacin misljenja.

Drzi se podalje o knjiga tipa "Naucite za XX dana programiranje" previse sablonski napisano.

PS
Imas veci izbor knjiga na engleskom jeziku nego na nasem.

[Ovu poruku je menjao AMD guy dana 23.11.2013. u 10:34 GMT+1]
[ sonyarcs @ 23.11.2013. 10:38 ] @
hvala na odgovorimo. hvala puno
[ AMD guy @ 23.11.2013. 11:40 ] @
Jos jedna knjiga koja ti moze pomoci je ova
http://www.csharpcourse.com/
[ tuolarips @ 01.12.2013. 18:42 ] @
Citat:
sonyarcs:
Hvala na odgovoru. Kupio sam ovu knjigu (http://www.mikroknjiga.rs/store/prikaz.php?ref=978-86-7555-384-7) pre nekoliko dana sa namerom da nesto naucim ali sam zaista bacio pare, jer je knjiga ocajna. Knjiga ima neki los uvod onda prakticni primeri koji nemaju veze sa aplikacijama za windows vec su svi primeri za resavanje matematickih formula u cmd-u. Pokusacu da ustedim sto vise para i kupim ovu knjigu sto pre proucavacu je i javljam vam ima li nekog napretka. Ako postoji neka druga bolja knjiga recite mi. Kad vec dajem pare hocu knjigu sa kojom mogu nesto da naucim.


Matematicki problemi i jesu dobar pocetak za nekog ko zeli da se bavi programiranjem. Aplikacija koju zelis da napravis nije komplikovana, i nema tesku logiku u pozadini, i verovatno je uz par knjizica i stranica na internetu mozes i sa oskudnim znanjem napraviti. Ali moj savet je da ipak krenes od konzolnog programiranja, shvatis te matematicke zadacice, jer se uz pomoc njih stvara dobra podloga za dalji rad.

Ali ajde da se vratim na tvoj konkretan problem, posto vidim da je to ono sto trenutno zelis :) (i ja sam imala takvih zelja u tvojim godinama, pa znam da te ovim postom necu naterati da resavas matematicke probleme umesto rulet aplikacije :D) Dakle, moj savet ti je da graficki interfejs svog ruleta pravis koristeci WPF. Izgoogle-aj malo o tome, i probaj neke gotove test primere, cackaj malo kod, menjaj ga, i vidi sta se dogadja. Po meni je WPF poprilicno jednostavan i pogodan cak i za pocetnike.

Srecno ;)

PS nemoj kupovati nase knjige ako zelis da citas o aktuelnim tehnologijama (to ne vazi za algoritamske osnove). Na zalost, situacija je takva da je 99% njih zastarelo, i da nije u saglasnosti sa trenutnim stanjem.
[ dusty @ 02.12.2013. 18:13 ] @
Iako svi vole, kada krenu da programiraju, imati lepu vizuelnu reprezentaciju onoga sta program radi, konzola je odlicna da se nauce osnove. Napravi rulet kao konzolnu aplikaciju, zatim odvoji biznis logiku i radi na tome da je mozes koristiti bez obzira na prezentacioni sloj. Design patterns su osnova, programski jezik je izrazavanje namere.