[ veljko007 @ 08.01.2004. 18:27 ] @
MOJ PROBLEM JE SLEDECI:
IMAM KNJIGU VISUAL BASIC 6.0 ZA NEUPUCENE
U NJOJ JE OBJASNJENO NAJVISE O KREIRANJU INTERFEJSAI PONESTO O PISANJU KODA.
Poenta je u tome je sto ja ne znam kad,gde,sta kako upisati da bi interfejs oziveo.
MOLIO BIH DA MI NEKO DA UPUTSTVA O PISANJU KODA U VB-u,ili jos bolje neki primer za pisanje bilo kog jednostavnog programa.
P.S.U KNJIZI JE JEDINO NAPISAN KOD ZA SABIRANJE,ODUZIMANJE I DRUGE MATEMATICKE OPERACIJE,s*****...
MOLIO BIH DA MI ODGOVORE POSALJETE NA MAIL [email protected]
[ degojs @ 08.01.2004. 18:35 ] @
Pozdrav Veljko,

1. Ne praktikujemo baš slanje odgovora na mail, ne budi sebičan - ostali bi da vide odgovore ovde.
2. Molim te da ne kucaš sve velikim slovima.
3. Moraćeš da budeš malo konkretniji oko problema, ovako je zaista teško. Ovo što tražiš nije baš zgodno za objašnjavanje na forumu kakav je ES. Nekako bi morao da sam savladaš bar te osnovne korake pa onda da ti pomognemo dalje.

Ako neko ima volje da ti objašnjava, naravno da je dobrodošao.
[ veljko007 @ 09.01.2004. 15:58 ] @
Citat:
degojs:

Ako neko ima volje da ti objašnjava, naravno da je dobrodošao.


Imas li ti volje?
Meni trebaju neka bliza uputstva o programiranju u VB-u.
Reci mi koje su to osnovne stvari pa da ih naucim mozda promenljive i tako to?

[ degojs @ 09.01.2004. 16:09 ] @
Moras da postavis konkretno pitanje.

[ veljko007 @ 09.01.2004. 17:02 ] @
Konkretno pitanje glasi:
Kako da napravi neki program,na primer za reprodukcija pesama ili bilo sta drugo.
Ja znam da napravim interfejs sto je vrlo prosto,ali ne znam postupak pisanja koda i kad sta i gde treba pisati,razumes?
To me interesuje
[ flighter_022 @ 09.01.2004. 23:10 ] @
-Pokreni VB
-Na formu postavi jednu kontrolu
-Dupli klik na kontrolu
-Otvorice se prozor za kucanje koda automatski nakon duplog klika
-U gornjem levomuglu imas drop-down box sa spiskom svih kontrola na formi
-U gornjem desnom uglu imas spisak svih EVENT-a za odabranu kontrolu
-Dakle, odaberes EVENT koji zelis da obradis, i otvorice ti se procedura za taj EVENT i to automatski. Onda samo izmedju pocetka i zavrsetka procedure treba da upises onaj programski kod koji ti treba.

Na primer, ubacis COMMAND BUTTON negde na formu, i uradis dupli klik na taj button. Otvorice ti se prozor za kucanje koda sa default procedurom:

-------------------------------
Procedure Command1_click()

Return
-------------------------------

Onda tu izmedju upises sta hoces, i to ce racunar da izvrsi kada program pokrenes i kada kliknes na taj COMMAND BUTTON.

Ovo je onako ukratko.
Provezbaj ovo, pogledaj malo help, pa onda pitaj dalje
[ veljko007 @ 10.01.2004. 13:10 ] @
Citat:
flighter_022:
Onda tu izmedju upises sta hoces, i to ce racunar da izvrsi kada program pokrenes i kada kliknes na taj COMMAND BUTTON.

Kako to mislis da upisem sta hocu?Mozes li malo blize da mi objasnis to?
[ mladenovicz @ 10.01.2004. 13:40 ] @
Pises VB kod koji hoces. VB je "event driven". Sav kod je u stvari obrada nekih dogadjaja (klik na dugme, promenjena vrednost textboxa, ...). Kao sto ti neko vec rece, u delu IDEa gde se pise kod, u gornjem levom combou su objekti, a desno dogadjaji (events) za te objekte.

Evo ti primer obrade Click dogadjaja za dugme:

Code:

Private Sub Command1_Click()
    MsgBox "Ne diraj dugme"
End Sub


Moj ti je savet da procitas tu knjigu ili neku drugu - ima na netu da se skine gomila (pogledaj forum vodic za ucenje ako ne znas odakle da skines), jer ovako kako si krenuo neces nauciti da programiras.
[ stalker @ 10.01.2004. 13:53 ] @
Kad napises ovaj kod za to dugme, pritisnes ono "play" dugme, formular sa tvojim dugmetom iskoci (zapravo si pokrenuo program) i klikni na dugme da vidis sta ce da se desi.

Kao pocetno zezanje, ubaci label (prva kontrola), ime ce mu biti label1, cini mi se.
Pored onog msgbox, dodaj u sledeci red i:
Code:

label1.text="Promenio se i tekst"
[ veljko007 @ 10.01.2004. 17:08 ] @
Dostra ste mi pomogli sa ovim informacijama,hvala vam!
Cemu sluzi ovo sto ste mi objasnili?Da li u basicu mogu da se naprave [rpgrami samo poput vaseg objasnjenja.Koliko sam ja uspeo da shvatim rec je samo o komandnim dugmicima i poljima za tekst.
[ .cOsMo. @ 10.01.2004. 18:40 ] @
Malo si krivo shvatio...Iako nije najbolji ,sigurno je najlaksi za pravljenje programa.Mozes napravit "skoro" sta god hoces(ukljucujuci taj program za reprodukciju glazbe sta si spomenuo)
[ stalker @ 10.01.2004. 19:38 ] @
Proci ce puno vode pre nego sto napravis neki program za pustanje muzike. Ovo sto smo ti izlozili (npr. msgbox i menjanje teksta u labeli) su ti cigle, konstruktivni materijal od cega pravis bilo sta.
Ako hoces program koji racuna proste brojeve, treba da npr. prijavis gresku sa msgbox funkcijom i kad izracuna neki prosti broj treba da ga prikaze na ekranu, tj. u labeli ces upisati broj da neko moze da ga vidi.
Samo se ti trudi i istrazuj, ostalo ce doci samo
[ veljko007 @ 11.01.2004. 17:05 ] @
Vasi odgovori su mi dosta pomogli,HVALA VAM!
Jos nesto.
Koliko je basic dobar i sta se pomocu njega moze napraviti?
Citao sam po traznim forumima kako je VB smejurija i da nije dobar,navodno najbolji je c++,java,delphi,itd...
Koliko je to tacno?
P.S.Literatura koju posedujem je:
-Visual Basic za neupucene
-Visual Basic (razvoj e-komerca sa asp i sql serverom)
Da li ovako nesto treba da koristi apsolutni pocetnik koji se po prvi put srece sa programiranjem?
SVAKI VAS ODGOVOR MI JE DRAGOCEN
[ tota @ 11.01.2004. 18:51 ] @
VB nije najbolji programski jezik. A koliko je dobar ... dobar je onoliko koliko ti imas ideja za rad. Sto se tice literature probaj da nabavis VISUAL BASIC 6 (Peter Norton). Mislim da je to jedna od boljih pocetnickih knjiga, ako imas bar neke osnove. U njoj je objasnjeno sve od gradjenja forme, do pisanja koda i vezama sa raznim bazama podataka.
Punno srece, i nemoj da se brzo predajes.
[ flighter_022 @ 11.01.2004. 20:15 ] @
Po meni, ubedljivo NAJBOLJI nacin je da postavis sebi zadatak da napravis neku konkretnu stvar. Na primer, napravi program za racunanje, neku vrstu kalkulatora.

Postavi na formu 3 tekst polja, i 4 COMMAND BUTTON-a. Neka COMMAND BUTTON-i budu redom za:

Sabiranje
Oduzimanje
Mnozenje
Deljenje

Zadatak je da se u prvi text box upise prvi broj, u drugi text box drugi broj i da se onda pritiskom na COMMAND BUTTON vrsi matematicka operacija ciji ce rezultat biti smesten u treci TEXT BOX.

Probaj ovo da uradis pa javi na koje si probleme naisao (a naici ces, no ne obeshrabruj se)
[ veljko007 @ 11.01.2004. 20:30 ] @
Hvala ti sto mi dajes uputstva samo sto nisam shvatio sta si hteo da me naucis.
Mene konkretno interesuje da li pomocu visual basica mogu da napravim neke jace aplikacije od racunanja?I u knjizi su samo primeri nekog racunanja,ne znam cemu sve to.Ukoliko ne mogu da se naprave jace aplikacije od racunanja necu ni da ucim basic.
P.S.Da li ti programiras u basicu?Ako programiras da li bi mogao da mi posaljes neku svoju aplikaciju da vidim kako izgleda?
[ Safet Beriša @ 11.01.2004. 21:06 ] @
Naravno da možeš, ali ćeš u većini aplikacija morati nešto da računaš (iako se sama aplikacija možda neće bavi računanjem tj. korisnik je neće koristiti za računanje nečega). Što se tiče toga čemu sve to, pa neće te odma učiti kako da napraviš browser prvo ide "Hello World!" pa posle toga sve ostalo, rastućim redosledom - ti si ipak uzeo knjigu koja pretpostavlja da si početnik i da ne znaš ništa o programiranju u VB-u (što i jeste slučaj).
[ stalker @ 11.01.2004. 21:15 ] @
Citat:
veljko007:
I u knjizi su samo primeri nekog racunanja,ne znam cemu sve to.Ukoliko ne mogu da se naprave jace aplikacije od racunanja necu ni da ucim basic.


Ma mogu, ali ne trci, bre, pred rudu. Kreni od pocetka, za najvise GODINU DANA programiranja napravices i program za pustanje muzike. To ja cenim onako. Ukoliko mislis da ti je ovo dugacak vremenski period, batali onda sve. Ukoliko imas zelje i volje (da, narocito volje) trudi se. Moj savet ti je da ne odustajes...

P.S. Kod zavrsis digitron, pokusaj da napravis notepad. Procitaj knjigu, zezaj se i dok budes pravio digitron, naletaces na sitne probleme, koje ces resavati usput i tako ces uciti. Tako se uci najbolje
[ mladenovicz @ 12.01.2004. 10:56 ] @
Citat:
veljko007:
Mene konkretno interesuje da li pomocu visual basica mogu da napravim neke jace aplikacije od racunanja?I u knjizi su samo primeri nekog racunanja,ne znam cemu sve to.Ukoliko ne mogu da se naprave jace aplikacije od racunanja necu ni da ucim basic.


U VBu mogu da se naprave JAKO ozbiljne aplikacije.
[ flighter_022 @ 13.01.2004. 21:48 ] @
Pomenuo sam "digitron" zato jer si na pocetku pitao najosnovnije stvari. A da te stvari naucis posluzice bilo koji primer, pa i digitron. kad ukapiras kako radna okolina VB-a funkcionise, mnogo lakse ce ti biti da se skoncentrises na ozbiljnije stvari. Naravno da racunanje nije sve. No moze i drugacije. Sta bi zeleo da napravis, kao pocetnik, u VB-u a da to nije neka aplikacija tipa COREL ili PHOTOSHOP? Mislim, navedi sta zelis da uradis, pa da vidimo sta i kako dalje, nije problem
[ flighter_022 @ 13.01.2004. 21:53 ] @
Drugi primer:

Otvori novi VB projekat, na formu postavi jedan PICTURE BOX.

uradi dupli klik na bilo koji deo forme, otvorice se, po defaultu:
----------------------------------
SUB Form1.Load()


RETURN
----------------------------------


Izmedju SUB... i RETURN ubaci kod koji treba da radi sledece:

Da nacrta liniju izmedju 2 proizvoljne tacke (unutar PICTURE BOX-a!) i da zatim svaku od tacaka pomera u slucajno odredjenom pravcu. kada bilo koja od tacaka dodirne ivicu PICTURE BOX-a, promeni pravac pod slucajno odredjenim uglom.
Program treba tako da uradis da se zavrsi kada misem kliknes bilo gde unutar PICTURE BOX-a.

Da li sada vidis na cega mislim? Moras uciti postepeno. Ako ocekujes da za 21 dan naucis SVE, kako neke knjige tipa (VB za 21 dan) sugerisu, nije bas tako jednostavno.

No ne obeshrabruj se nikako. Kreni polako po knjizi, pa pitaj ovde sta i kako, zato ovo mesto i postoji da pomognemo.

Ako je pitanje da li radim u VB-u bilo meni namenjeno, da, radim u VB-u i od toga dolazi veci deo mojih prihoda.