Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB.Net - ocu da radim ali me nemogu - neznam ovu novu sintaksu

[es] :: .NET :: .NET Desktop razvoj :: VB.Net - ocu da radim ali me nemogu - neznam ovu novu sintaksu

[ Pregleda: 2473 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SpellCaster
Subotica

Član broj: 27973
Poruke: 151
*.suonline.net.

ICQ: 197357386


Profil

icon VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu05.09.2004. u 17:59 - pre 238 meseci
OK - definitivno sam izgubio previse vremena na ovo!!!

Kupio sam novi komp jos u Novembru i do dana danasnjeg ne znam da ranim na VB.Net koji sam trazio da installira na njega. Koristio sam Prethodni VB, mislim da je bio petica ili nesto slicno i tamo kada sam pocinjao trebao mi je mesec dana da provalim Form.Show(). Jednostavno vise nemam zivaca za to. Ja kad ucim programski jezik ocu da vidim lepo crno na belo tipa: Form.Show() - otvara novu Windows formu ... i da samo ucim ono sto mi treba da bi odradio to sto sam naumio, kada me zainteresuje nesto novo - pogledam to (a i to da bude isto ovako ocigledno) ... Ne da sad ja tu moram da citam koja je filozofija Microsofta i zasto sam ja debil kako ne kontam da je to X puta korisnije i bolje od starog VB-a.

Prelistao sam help koji dolazi sa njim, i neke knjige i sl. sa #Bookz na undernetu (btw, taj chan je zesce njesra - sve sami que-ovi nemoz stici na red sat vremena, dzaba sto ima sve, kad nemoz doc do toga, ko da nema nista, trebalo mi 2 sata da downloadujem 2 stvari koje su zajedno < 5 MB) i ili sam nasao samo reference za forme koje se koriste za programiranje web stranica - kada je stranica izdeljena na forme - mada iskreno, nisam video ni jednu normalnu frames page unazad 5 god, sve ljudi urade preko CSS, ali neka im. A kad na Search-u u VB-om helpu mi ispise ni manje ni vise nego 500 tema reci mi ko je tu lud ?!?!?!

Da ne pominjem da nisam bio bog zna kakav programer na VB-u ali samo mogao da odradim normalnu aplikaciju i skoro bilo sta zasnovano na racunu (recimo pravio sam program koji je sluzio kao trigonometrijski digitron - resavao je jednacine iz trigonometrije ako je bilo dovoljno argumenata (stranica i uglova) i bakcao sam se sa neki code/decode-erom (teks je pretvarao u fajl koji sadrzi naizgled nerazumljivu seriju brojeva koji predstavljaju tekst i uputstva za otpakivanje) i sl. stvari iz zajebancije), ali bez obzira osecam se kao da je M$ ovo namerno smestio meni i ostalim korisnicima VB-a da nista nebi skontali i da moramo opet da ucimo i kupujemo njihove smrdljive knjige itd. i jako sam nervozan zbog ovoga. Kog persuna sad ima da ucim novu sintaksu. Nigde da nadjem normalan odgovor kako da ucitam novu windows formu i poludeo sam vec bre.

Dakle jasno i glasno:
imam dve forme : Form1 i Form2
na prvoj je dugme Button1

sta da ukucam u "Private Sub Button1_Click(....)" da mi otvori Form2 ???

Pokusavao sam sa raznim kombinacijama a dobijao sam poruke tipa, not a member of System.Windows.Forms ili "C:\Documents and Settings\MOMIR\My Documents\Visual Studio Projects\WindowsApplication1\Form1.vb(58): Reference to a non-shared member requires an object reference."

MOLIM NEKOGA KO JE SKONTAO OVU GLUPOST OD .NET-A DA ODVOJI 2 MINUTA I DA MI NAPISE SINTAKSU ZA OVO.

Unapred HVALA.

P.S. Molim vas pozurite ili ce da strada moje mentalno zdravlje (ma strpljiv sam ja ali proslo je skoro godinu dana) ili kompjuter i ko god se zatekne ispod terase :)

P.P.S. A da predjem na Javu??? Kazu da je mnogo user-friendly-ji od C jezika (a od ovog NJASRA nemoz bit manje user-firendly pa sve da hoces)
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.
 
Odgovor na temu

SpellCaster
Subotica

Član broj: 27973
Poruke: 151
*.suonline.net

ICQ: 197357386


Profil

icon Re: VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu05.09.2004. u 21:34 - pre 238 meseci
sad je jasno zasto sam stavio u cekaonicu
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12848



+4784 Profil

icon Re: VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu05.09.2004. u 22:53 - pre 238 meseci
Prosto ne razumem kako nisi uspeo da naucis tokom tog vremena, pogotovo s obzirom da si citao knjige.
Da si naucio osnove objektno orjentisanog programiranja bilo bi ti mnogo jasnije (i znao bi sta je problem i kod ovog Form.Show). Objasnicu ti ukratko sta je kod tog slucaja problem pa ti posle pokusaj da iz tog dalje izvlacis zakljucke.
Prvo kod:
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim MyForm As New Form2
    MyForm.Show
End Sub

Sad, zasto je neophodno ovo "Dim MyForm As New Form2"? Zato sto sav kod koji ti pises za Form2 zapravo predstavlja kod klase. Ti pisanjem koda pravis klasu. Ne mozes direktno koristiti klasu kao sto ne mozes koristiti String nego prvo moras da deklarises neku promenljivu tipa string. Isto tako ti ovde deklarises objekat koji je tipa Form2 (kaze se da je on istanca klase Form2) i onda ga koristis.
Mozda tebi ovo izgleda glupo i nepotrebno ali nije (mozes mi verovati na rec ili se sam uveriti kada neucis bolje :)). Eh da, da napomenem da je ovo isto ovako i u VB6 (i 5) samo sto je tamo dozvoljeno da koristis Form2.Show pa ti on onda napravi objekat kojem ne znas ime (jer se ono nigde ne pominje). Probaj i u 6-ici da napises isto kao sto sam i ja dao za VB.NET i videces da radi.
Zapitaj se, na primer, Kako bi u VB6 koristio dva primerka Form2.
 
Odgovor na temu

SpellCaster
Subotica

Član broj: 27973
Poruke: 151
*.suonline.net

ICQ: 197357386


Profil

icon Re: VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu06.09.2004. u 00:21 - pre 238 meseci
E HVALA PUNO!!!!

Ne mislim da je bezveze - znam sta je objektno orijentisano programiranje (nisam pomenuo da znam i osnove C++ - bakcao sam se sa time mesec - dva a znam i Pascal - gde nista ne ide bez deklaracija pre begin-a - sto je meni uvek bilo glupo - uvek sam zbog toga koristio basic based jezike - Qbasic & Visual Basic u kojima nikad nisam koristio Dim, kazem - amater sam po pitanju programiranja volim da su stvari nice & simple, nije mi preterano bitno da procesor bude efikasno upotrebljen ili zbog cega li se vec ljudi bakcaju sa deklaracijama) i razumem u cemu je poenta.

Nisam razmisljao na taj nacin. Meni je form2 cim ga stvoris u design view-u bio instanca objekta form koji ima svoje osobenosti - valjda je razlika to sto ti kazes - mogu da otvorim dva form2-a sa razlicitim imenima i osobinama, npr. nek je form2 transakcija pa deklarisem uplata as transakcija i isplata as transakcija ako su sami obrasci slicni zasto da pravim dve razlicite forme kada moze sa dve instance jedne forme - jel' tako nesto u pitanju?

U svakom slucaju hvala ti jos jednom, mnogo si pomogao (uvek mi je najvaznije da otvorim jos jednu formu i da gasim postojecu - i cesto sa tim imam problema). Ne mislim samo za to glupo otvaranje formi nego uopste sada ce sve valjda da ide kako treba. A sto se tice citanja knjiga, nisam rekao da sam ih PROcitao rekao sam da sam ih citao, tacnije da sam ih prelistao - ja skoknem do dela sa formama i gledam kako da uradim konkretnu stvar ne zamajavam se sa uvodom i dotadasnjim glupostima.... Ipak ponesto znam o programiranju a to su sve bile knjige za ljude koji nikada nisu videli VB - ne mogu da izdrzim da citam to slovo za slovo.... Tako mi i treba... A i nisam svo to vreme aktivno trazio kako da uradim... Znas meni to nije priritet jer radim to cisto radi svog nekog programerskog obrazovanja iz zabave i da bih izazvao sam sebe, t.j. da bi video koliko mogu, tako da kad nesto ne ide, ja batalim to na nedelju-dve, ponekad vise, jer me mrzi, pa posle ponovo uzmem da se bakcem sa time.. Najduze sto sam aktivno trazio odgovor na ovo odjednom bilo je nekih 5 nedelja, a tada nisam znao za [es] :( Frustrira brate kad preko 30 dana trazis kako da uradis najprostiju mogucu stvar a ono nece, moj ego mi ne da da sebe tako kaznjavam :)
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.
 
Odgovor na temu

SpellCaster
Subotica

Član broj: 27973
Poruke: 151
*.suonline.net

ICQ: 197357386


Profil

icon Re: VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu06.09.2004. u 00:56 - pre 238 meseci
E sad da se vrnem na ono na cemu sam stao kada sam zadnji put radio u VB-u.

Interesuje me "kontrola drugih programa". Na starom VB-u sam malo poceo da cackam po tome i koliko sam ja shvatio bilo je u potpunosti moguce napraviti program koji pokrece i kontrolise druge programe. Npr. moguce je bilo napraviti program koji otvori MS Word, napise neki tekstic, formatira ga, ubaci neku slicicu, sacuva to sve, otvori Outlook, unese e-mail adresu i sve to fino posalje (banalan primer ali pokazuje mogucnosti svega toga) - dakle da li je tako nesto moguce i kako se zove to? Pretpostavljam da se za to koristi Spy++ meni je tada bio problem recimo treba u neku klasu ili objekat tog programa uneti neku vrednost (npr ukucati tekst ili uneti vrednost u neko polje u excelu) nisam znao kako se zovu ti objekti (t.j. kako se zove klasa ili objekat cije ja vrednosti menjam). Da li bi teoretski mogao da napravim program koji ti otvori igru i sam je prelazi (isto glup i nepraktican primer ali ja se uglavnom takvim bavim) ?

Dakle da li je moguce otvoriti program i izvrsiti svaku akciju na njemu koju bi mogao i korisnik? I preko cega se to radi?
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu08.09.2004. u 13:49 - pre 238 meseci
Citat:
Dakle da li je moguce otvoriti program i izvrsiti svaku akciju na njemu koju bi mogao i korisnik? I preko cega se to radi?

Ti imaš vrlo nesrećan karakter za programera. Ko zna koliko bi tastatura ja polomio za ovih 10-ak godina programiranja da sam nervčik kao ti. Strpljenje je jedna od najbitnijih osobina za učenje bilo kog zanata, a pogotovu ovako pipavog kao što je programiranje.

Nisam verovao da ću u životu nekom dati ovakav savet, ali evo, za sve postoji prvi put: savetujem ti da se, ako imaš vremena, baciš malo na programiranje nižeg nivoa, C, možda čak i asembler (da bi ti bilo zanimljivije mogu to da budu neki prenosivi uređaji, mikrokontroleri ili nešto tako), ali ne tako što ćeš prelistati neki tutorijal, nego tako što ćeš uraditi nešto od početka do kraja. Em što ćeš malo trenirati strpljenje i sistematičnost, em što ćeš malo uvežbati da ne preskačeš tek tako stepenike.

Da, zaboravio sam: sve gorenavedeno važi pod uslovom da si stvarno rešio da se ozbiljnije baviš programiranjem.

I da odgovorim na tvoje pitanje: načelno ne može. U nekim slučajevima i može ali se trud retko isplati. Što reče neko, "ne želiš ti time da se baviš". A i mnogo je lakše naći rešenje kad imaš konkretan problem.
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
*.yubc.net



+3 Profil

icon Re: VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu08.09.2004. u 16:42 - pre 238 meseci
Platis nekoga da ti napise globane static funkcije za sve zivo sto ti treba, i radices u VB.NET kao da si u VB5

 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: VB.Net - ocu da radim ali me nemogu - ne znam ovu novu sintaksu03.02.2007. u 21:19 - pre 209 meseci
Može se kontrolisati tuđi računar iz VB-a

ja sam prije 6 godina to uradio sa još jednim drugarom. Napravili smo dvije aplikacije. Jedna je bila instalirana na ciljanom računaru a drugom smo kontrolisali ovu prvu preko TCP/IP veze i MSWINSCK.OCX kontrole. Ova prva aplikacija je mogla da mrda miš, otvara / zatvara CD, mjenja pjesme u winapmu, mrda prozore, piše tekst, gasi komp, ... sav kod je bio 100% naš samo što smo koristili DOOOOOOOOsta API funkcija.

Na kraju kada smo sve napravili, skontali smo "A KOJI ĆE NAM K.... ovo?!?!" Bolje da sam pravio baze podataka i zaradio nešto para usput.

Ako misliš da učiš programiranje da bi bio haker, batali. Ostavi komp i idi u banku i opljačkaj je. Prije ćeš zaraditi pare.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: VB.Net - ocu da radim ali me nemogu - neznam ovu novu sintaksu

[ Pregleda: 2473 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.