Par komandi za VB ?!?
Hm, nitko nije odgovorio, a ja ne znam ali imam neki hint.
texbox bi trebao imati neki property 'Text' ili makar metodu 'setText', pa onda setiras text u njega sa
textbox.Text = "TEKST"
ili
textbox.setText("TEKST");
sto se tice list boxa, ako se dobro sjecam kad doubleclicknes otvori ti se prozor gdje mozes odabrati event za list box. Takodjer, listbox bi trebao imati neki property "Selected" ili "Item" ili "Current". Nesto u tom stilu. Odaberi click event ili mouse up, ovisno sta imas, i tamo otkucaj nesto u stilu:
textbox.Text = listbox.Selected
tako je.
za vb.net
me.nekitextbox.text = me.nekilistbox.SelectedItem.ToString
za vb.net
me.nekitextbox.text = me.nekilistbox.SelectedItem.ToString
Mogao si i bez me., i .ToString, ionako je to već string (poznajući kako VB voli kvariti mladež, i da nije, lako bi se moglo dogoditi da ga sam pretvori). Dakle, "nekitextbox.Text = nekilistbox.SelectedItem"
Ali ono što autoru teme treba je Dictionary (ono što je map<> u C++u...), http://msdn.microsoft.com/en-us/library/xfhwa508.aspx (u Examples je primjer u VBu).
Najbolje napraviti klasu koja će sadržavati sve informacije o nekome, te je zatim dodati u dictionary, ovako nešto:
dim o as new osoba(nesto, nesto...)
imenik["netko"] = o
Kasnije, na SelectedIndexChanged (ovo napamet pišem, možda se i drugačije zove) eventu, kod bi ovako nekako izgledao:
ime_textbox.Text = imenik[listbox.SelectedItem].ime 'ime je dio pretpostavljene klase "osoba"
ma znam da sam mogao...to više onako automatski...iz glave..po "školski"
može raditi što god hoće...čim malo savlada klase..objekte...povezivanje sa bazom...
s vremenom će doći na to...koliko je koristan intelisence
@itf4an,
Koliko sam se ja poigrao C#-om, MVC pattern je skoro nemoguce fino izvesti. Nazalost, M$ uvijek ima neku svoju ideju kako bi dobar GUI toolkit trebao raditi.
Sry ljudi sto se mjesam,negg gdje mi piise da napravim novu temuu ?? pliz help,nova sam .xD
Sry ljudi sto se mjesam,negg gdje mi piise da napravim novu temuu ?? pliz help,nova sam .xD
Udjes u podforum koji zelis (Programiranje, recimo), i odmah u redu gdje pise veliko Programiranje, nalazi se dugme Pokreni novu temu. :)
itf4an
Ovo je namjerno? :P
Koliko sam se ja poigrao C#-om, MVC pattern je skoro nemoguce fino izvesti. Nazalost, M$ uvijek ima neku svoju ideju kako bi dobar GUI toolkit trebao raditi.
Iskreno ne bih znao, nisam nikad radio nešto veće s C#om (u području Win Formsa, ustvari jedino sam ga za XNA koristio). Osim ovog OpenInstalla, ali se tu ionako ne bavim GUI dijelom...
Al ono, radi imenik od 10ak linija, nije da mora biti lijepo i uredno! :)
-svi odgovori su (relativno) korektni, ali za početnika je bolje da se nauči snalaziti.. recimo ovako. (klikni me)
-svi odgovori su (relativno) korektni, ali za početnika je bolje da se nauči snalaziti.. recimo ovako. (klikni me)
Puno si rekao u jednoj recenici..prvo nisam glup da koristim net i pretrazivace ak sam pocetnik u VB pa tako da sam pretrazio google i nisam nasao jednostavnost ak te bas zanima...
@ RiMSo, nisi glup, samo trebaš naučiti snalaziti se.. VB (i svi ostali) ima jako dobar help i traženi primjer. Goole, MSDN itd. Stvar je da od tisuća primjera trebaš naučiti osnove i naučiti razumjeti razlike između nekih rješenja (često postoji određeni razlog za to). Za vrijeme učenja, nije cilj copy-paste gotovog koda, nego naučiti razmišljati, nakraju, sam naći rješenje... forumski dio nije pogodan za to, ali je forum odličan za testiranje nekog rješenja i traženja varijacija-poboljšanja ili neke specifične potrebe (jer kao što vidiš par postova iznad, sve se to može na više načina...). Tako da netrebaš se ljutiti (nije namjera vrijeđati te).
Zapravo, ako ti moze posluziti kao vodic: jedan moj kolega koji je inace dizajner u zadnje vrijeme prtlja sa UDK-om. I to na nacin da uzme neki gotov primjer i doslovce prepisuje na ruke (umjesto copy pastea) kod u skripte. Odlican nacin da zapravo citas sto radis i citajuci ucis.
Evo ovako sam zapeo...
Napravio sam listbox i textbox i u glavnoj formi sam kucao ovo :
Private Sub Form_Load()
With list1
.AddItem "ja"
.AddItem "ti"
End With
I to kad pokrenem vidim u listi..a textbox staji prazan...
Sad me zanima kako ovog "ja" da kad na njega kliknem isto da dodam da se u textbox il u label pokaze tipa "1646514655"..to bi bilo kad se pokrene program...kao neki opis...
A ti radiš baš u VBu? Mislio sam da je VB .NET u pitanju.
U tom slučaju ti ne mogu dati primjer kôda, no predmnijevam da je sličan onom mojem...
A ti radiš baš u VBu? Mislio sam da je VB .NET u pitanju.
U tom slučaju ti ne mogu dati primjer kôda, no predmnijevam da je sličan onom mojem...
Da Visual Basic 6.0..nekako mi se ucinio posebnim...a koji je laksi da skidam..ak ima lakse za pocetnike..
VB .NET je logičniji, a je li lakši... ne znam.
Iskreno, u posljednje vrijeme sam nekoliko puta promijenio mišljenje o VBu i njegovoj kvaliteti kao alata za učenje.
Mogu ti dati neke argumente za VB 6.0, kao i neke protiv (razmišljajući isključivo između VB - VB .NET):
+ malo kôda čini velike stvari (motivacija)
+ relativno lako pamtljiva sintaksa
+ poveć broj ljudi ga zna, pa time i lako dobiva pomoć
- lako pamtljiva, no krajnje nelogična sintaksa (C++ npr. ima potpuno logičnu, no teže pamtljivu, sintaksu)
- daje loše navike (ovo je upitan -, nije ni VB .NET puno bolji)
- zbog nestandarnosti sintakse, lako ćeš upasti u probleme kompatibilnosti, i teže ćeš kasnije naučiti nešto normalno
(usput, mnogo je flejmanja rasprava bilo u ovom podforumu vezano uz početak učenja, pa ako imaš volju, probaj ju ne izgubiti čitajući te teme)
Gle ja sam se opredjelio za VB pretezno sto je Visual...mogu sve da nacrtam i onda je problem oko spajanja i dobijanja krajnje ideje..koji programerski programi imaju to isto a mogu se brzo tj. u relativno kratkom vremenu naucit..nekad sam rasturao Qbasic al sam u srednjoj odustao jer sam otisao drugim putem..sad par godina poslije pokusavam da se vratim al na nesto novije...
gledaj...SVI današnji alati su danas visual...postoji i comand promt solucija...ali nije bit ove teme...
poanta je...da naziv jezika...nema više veze sa jezikom od prije 5-6 godina...recimo kao VB6 i VB.net...
neke stvari jesu slične...ali je nebo i zemlja razlika u gomili stvari...
jedino pametno što ti mogu reći...i prigovoriti....je da su uzeo "zastarjeli alat"...napatit ćeš se ko jesus...i kod prelaska na nešto novije...morat ćeš mijenjati i koncepcije i čitavu logiku razmišljanja...misliš da je MS odustao od VB-a...zato što VB.net ima više cool ime...ili tu ima nešto drugo u pitanju...
koji god jezik da uzmeš raditi...ili alat kako volim da kažem...uzmi novo...imaš express ediciju svega što je unutar visual studia...free je...i odmah ćeš raditi sa novijim tehnologijama...i ono što usvojiš...lako ćeš moći iskoristiti na više strana...mislim na web i win app...
jezik je nebitan...za početak možeš uzeti vb.net...i kad usvojiš logiku i način razmišljanja...i naštrikaš podosta koda...lako se prebaciti na recimo c#...što ćeš i sam skužiti...kad primjere tražene po netu koji su u c#...odlučiš primjeniti u vb-u...
...i pojednostvait ćeš si život...nećeš više morati razmišljati...koja vezija dll-ova ti treba....net framework se brine o svemu...tvoje je samo štrikaš...
E ovako treba mi par komandi i ja cu dalje..pocetnik sam sa VB a nekad prije ar godina sam u skoli malo ucio i imao neke scripte..sad ih nemam pa moram napamet...imam ideju i viziju samo treba mi ove komande i idem dalje....
Komanda kako da povezem "listbox" i "textbox"...
Naime u listbox su mi imena drugova i kad kliknem na jedno ime da mi desno u textbox pokaze njegov broj mobitela i jos neke podatke...
To je jednostavno pa ko moze da mi napise taj kod bio bih mu zahvalan...