![]() |
![]() |
|
Registracija | Uputstvo | Spisak korisnika | Kalendar | Pretraži | Današnje poruke | Označi forume kao pročitane |
Programiranje Programski jezici, tehnike, alatke... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#721 |
Član
|
![]()
Radi hvala
![]() |
![]() |
![]() |
![]() |
#722 |
Član
|
![]()
Draga gospodo, imam jedan problemcic
![]() Kada deklarisem niz Button-a i u nekom trenutku ih stvorim u formi, treba mi nacin kako da proverim da li je u nekom trenutku on kliknut. Hvala ![]() ![]() |
![]() |
![]() |
![]() |
#723 |
V.I.P. Programiranje
|
![]()
Drži niz bool-ova u kojima pamtiš koji je kliknut a koji nije, i onda samo u MouseDown i MouseUp staviš na true ili false element niza koji odgovara tom dugmetu.
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci: | ||
Bozidar (8.10.2014) |
![]() |
#724 |
Član
|
![]()
Okej, probao sam i to, ali mi onda izbaci gresku
Error 1 The event 'System.Windows.Forms.Control.MouseDown' can only appear on the left hand side of += or -= Isto je i za svaku akciju tipa mouseclick,mouseup.. |
![]() |
![]() |
![]() |
#726 |
Član
|
![]()
Problem resen, trebala je funkcija za button kao sender i da se ugradi u svaki button koji stvorim. Hvala
|
![]() |
![]() |
![]() |
#727 |
Član
Član od: 9.3.2013.
Poruke: 265
Zahvalnice: 49
Zahvaljeno 20 puta na 19 poruka
|
![]()
Dobio sam zadatak od profesorke da uradim igricu "Moj broj" kao u slagalici. Prvi deo sam odradio, da stavim da se random bira broj koji treba da se računa i ponuđeni brojevi za računanje. To sam odradio i super radi, posle toga trebam da napravim da se klikom na button (npr. +) ispiše to. Kada to završim ostaje provera. A mene ovde u stvari najviše zanima kako je napravljeno da računar sam izračuna način za dobijanje tog broja i da li može da se napravi u C# ili koristi neki drugi jezik.
|
![]() |
![]() |
![]() |
#728 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 10.593
Zahvalnice: 1.771
Zahvaljeno 4.556 puta na 2.595 poruka
|
![]()
http://en.wikipedia.org/wiki/Pseudor...mber_generator
U najkraćim crtama, to nije vezano za jezik i postoji u (maltene) svim jezicima, radi se o matematičkoj formuli koja generiše niz brojeva tako da liče na slučajne (što se proverava koristeći neke statističke metode, uči se na fakultetima itd) na osnovu neke relativno nepredvidive početne vrednosti, nepredvidive u smislu da korisnik programa ne može tačno da pogodi koja će početna vrednost biti izabrana u nekom trenutku (recimo trenutno vreme u milisekundama, tačan naponski nivo na ulazu nekog čipa, ukupan broj otvorenih fajlova od strane svih procesa koji se izvršavaju na računaru, itd). |
![]() |
![]() |
![]() |
#729 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 6.923
Zahvalnice: 91
Zahvaljeno 3.066 puta na 1.863 poruka
|
![]()
Čini mi se da njegovo pitanje nije vezano za generisanje pseudoslučajnih brojeva već za to kako od niza brojeva kombinacijom operanada dobiti broj koji je najpribližniji zadatom broju. To se radi primenom tzv. poljske notacije gde se između zadatih brojeva koriste kombinacije dozvoljenih operanada. Nakon svakog prolaza (kombinacije) program zapisuje rezultat dobijen trenutnom kombinacijom i na kraju iz te liste izvlači rezultat koji je najpribližniji ili identičan zadatom broju.
Mada u principu ovde pseudogenerator i ne bi trebalo da se koristi jer ja koliko znam u toj igri korisnik sam zaustavlja brojeve (ne generiše ih računar). |
![]() |
![]() |
![]() |
#730 |
Član
Član od: 9.3.2013.
Poruke: 265
Zahvalnice: 49
Zahvaljeno 20 puta na 19 poruka
|
![]()
Znači u suštini bolje da ostavim to za neki drugi put, s' obzirom na to da su i oni može se reći skoro dodali. Ali imam još dosta da učim tek sam 1. godina.
|
![]() |
![]() |
![]() |
#731 | |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 6.923
Zahvalnice: 91
Zahvaljeno 3.066 puta na 1.863 poruka
|
![]() Citat:
![]() ![]() prs.petnica.rs/eps/pdf/2009/z09-023_RAC09_2K2.pdf |
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
Stefan Jovicevic (14.11.2014) |
![]() |
#732 |
Član
Član od: 9.3.2013.
Poruke: 265
Zahvalnice: 49
Zahvaljeno 20 puta na 19 poruka
|
![]()
Ne, ne, ne odustajem. Rekla mi profesorka da je malo prerano da radim taj poslednji korak, nastavljam ja da završim to. Samo brza pomoć kako da navedem da mi se ispiše u textbox-u ono što mi je u buttonu, ako je text buttona 2, da ispiše 2.
|
![]() |
![]() |
![]() |
#733 | |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 6.923
Zahvalnice: 91
Zahvaljeno 3.066 puta na 1.863 poruka
|
![]() Citat:
![]() |
|
![]() |
![]() |
![]() |
#734 |
Član
Član od: 9.3.2013.
Poruke: 265
Zahvalnice: 49
Zahvaljeno 20 puta na 19 poruka
|
![]()
Srednja sam škola
![]() |
![]() |
![]() |
![]() |
#735 |
Član
Član od: 9.3.2013.
Poruke: 265
Zahvalnice: 49
Zahvaljeno 20 puta na 19 poruka
|
![]()
Imam mali problemčić oko "Mog broja". Napravio sam random odabir brojeva i napravio sam da mi se brojevi i znaci "+","-","*","/","(",")". I sve to super radi ispisuje se, ja sada hoću da probam da uradim sledeće. Kada korisnik napravi to rešenje u textboxu, hoću da pitam računar da li je rešenje jednako broju koji je random ispisan u labelu1 i koji može biti od 1 do 999. Ako jeste rešenje, da ispiše nešto tipa tačno ili sl. A ako nije tačan broj, u početku samo da ispiše nešto tipa "Nije tačan broj", a kasnije da dodam ovo gore o čemu sam vas prvo pitao, odnosno da računar sam izbaci rešenje.
|
![]() |
![]() |
![]() |
#736 |
Član
Član od: 1.7.2014.
Lokacija: Bijeljina
Poruke: 228
Zahvalnice: 26
Zahvaljeno 59 puta na 46 poruka
|
![]()
Uh bogami.. Ovo bas i nije lako pitanje a nije ni lak odgovor za pocetnika.
Stvar je u tome da treba da isparsiras vrijednost iz TextBox-a. Npr. Ako je trazeni broj 100 i imas brojeve 20, 2, 3 rjesenje u TextBox-u bi izgledalo ovako nesto: (2+3)*20. Dakle, moras prvo da nadjes nacin da izdvojis string koji je u zagradama, pa zatim da izdvojis operator (+ u ovom slucaju) i brojeve, zatim da opet izdvojis operator (*) i brojeve. Pogledaj ovu dokumentaciju i npr. ovo pitanje. |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku brano88 na korisnoj poruci: | ||
Stefan Jovicevic (15.11.2014) |
![]() |
#737 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 6.923
Zahvalnice: 91
Zahvaljeno 3.066 puta na 1.863 poruka
|
![]()
Može mnogo lakše. DataTable klasa ima metodu Compute čiji konstruktor prima argument tipa string (formulu).
Prost primer: Kod:
var rezultat = new DataTable().Compute("(2+3)*20"); |
![]() |
![]() |
Sledećih 4 korisnika se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
![]() |
#738 |
Član
Član od: 9.3.2013.
Poruke: 265
Zahvalnice: 49
Zahvaljeno 20 puta na 19 poruka
|
![]()
Neutrino jel trebam da deklarišem rezultat? Ako sam dobro shvatio samo sam zamenio ovo u Compute zagradi sa textBox1.Text, malo mi nije jasno sve ovo...
Ako ti nije problem da mi pomogneš oko toga, evo dizajn (http://www.dodaj.rs/f/30/hA/2cF0BsI8/screenshot3.png) Dao sam ti i kod Klikom na stop se biraju brojevi, kada kliknem na neki button ispiše se u textBox1, da li možeš da mi otkucaš samo deo oko textbox-a kako bi ti to odradio? Poslednja ispravka: Stefan Jovicevic (15.11.2014 u 23:37) |
![]() |
![]() |
![]() |
#739 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 6.923
Zahvalnice: 91
Zahvaljeno 3.066 puta na 1.863 poruka
|
![]()
Pa ja mogu da ti pomognem kad negde zapneš ali ne mogu baš da ti pišem kompletna kod. Ti pitaš baš osnovne stvari.
TextBox komponentu referenciraš uvek po imenu a vrednost kupiš sa Text. Primer kako bi recimo izgledao event handler za neko dugme na koje kad klikneš dobiješ prozor sa rešenjem. Recimo da ti se dugme zove calculate, i u Click() event handleru si. Tekstualno polje ti nosi naziv expression. Kod:
private void calculate_Click(object sender, EventArgs e) { var rezultat = new DataTable().Compute(expression.Text, null); MessageBox.Show(rezultat.ToString()); } |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
Stefan Jovicevic (16.11.2014) |
![]() |
#740 |
Član
Član od: 9.3.2013.
Poruke: 265
Zahvalnice: 49
Zahvaljeno 20 puta na 19 poruka
|
![]()
Pa to mi je i trebalo!
![]() Završio sam sve, random odabir radi odlično, kao i unos cifara i znakova. Na kraju sam stavio da se rezultat ispiše u labelu, malo sam izmenio jer mi je bilo lakše da odredim odakle će posle da pročita broj. I na kraju klikom na jedno dugme, proverava se da li je broj tačan, u prvi mah izgleda besmisleno jer se može videti da li je taj broj ili ne. Ipak sam to stavio jer kao što rekoh posle ću staviti ako je broj netačan umesto teksta da se ispiše tačan postupak izračunavanja... Posle toga slobodno mogu da me uposle u slagalici xD Poslednja ispravka: Stefan Jovicevic (16.11.2014 u 11:16) |
![]() |
![]() |
![]() |
Bookmarks sajtovi |
Tagovi |
c sharp, c# tutoriali, how to, visual studio |
Alatke vezane za temu | |
Vrste prikaza | |
|
|