Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Moj prvi završen program koji ima namjensku korist (VB.NET)

  • 6 odgovora
  • 5.090 pregleda

Najnovija ↓

Moj prvi završen program koji ima namjensku korist (VB.NET) 15.02.2008. u 17:35 · pre 227 meseci #1
Ja sam napokon napravio svoj PRVI program koji ima namjensku korist.
Program je trebao mom tati.
Evo okačiću fajl pa recite da li valja;).
Svaka kritika dobro dođe.
Potpis
Dođite na http://www.yoyogames.com/games/show/74141 i pogledajte moje igrice i isto tako ocjenite ;)
Re: Moj prvi završen program koji ima namjensku korist (VB.NET) 16.02.2008. u 01:19 · pre 227 meseci #4
Petica za trud ;) Letimicno sam pogledao kod i ne svidja mi se VB-ovski stil pisanja koda. Prvo sto mi bode oci je nedostatak access modifiers: sve clanice klase si deklarisao sa prostim Dim. Osmisli klasu i shodno tome poljima dodeli private, public, protected modifiere ..... U ovom primeru cak ni nemas potrebe da IO Stream writer i reader deklarises globalno na nivou klase, jer tvoje metode otvore stream pisu/citaju i zatvore ga, znaci deklarisi ih na nivou metode.

Vidi se da si poceo da se ucis na VB-u, uzmi i pogledaj osnove OOP-a.
Na dobrom si putu, samo nastavi i uci :)
Re: Moj prvi završen program koji ima namjensku korist (VB.NET) 16.02.2008. u 01:49 · pre 227 meseci #5
Sad opet ja.. Hteo si reci, vidi se VB6 stil pisanja? :) (nisam otvarao)
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Moj prvi završen program koji ima namjensku korist (VB.NET) 16.02.2008. u 08:56 · pre 227 meseci #6
Citat:
Shadowed: Sad opet ja.. Hteo si reci, vidi se VB6 stil pisanja? :) (nisam otvarao)

Nije, forme su OOP, samo sto elementi klasa nisu ;) al dobro, to manje vise, evo sta sam ja zametio:

Code:

        w = New IO.StreamWriter("...\SacuvaniFajlovi\" & ImeFajla & ".namep")
        For i = 0 To 0.5
            w.WriteLine(ImePorodice)
        Next
        w.Close()


For petlja je ovde toatlno suvisna, ako ces da snimis jedan podatak u stream, nema potrebe da ga stavljas u For petlju za koju znas da ce uraditi samo jedan step.

Code:

        w1 = New IO.StreamWriter("...\SacuvaniFajlovi\" & ImeFajla & ".lsti")
        For i = 0 To lst.Items.Count + 1
            w1.WriteLine(lst1.Items.Item(i))
        Next


Kad prolazis For petljom kroz zero-based niz, ides od 0 do Count-1, ne do Count+1.

Nije mi bas jasna logika ucitavaca, tj Try/Catch konstrukcija, ucitavas podatke iz streamova, pa ako pukne onda u catch bloku ih snimis nazad u stream? Sta si zapravo hteo da postignes ovde?

Cemu sluzi Form2 koji nasledjuje Form1? I zasto kroz nasledjivanje?

toliko za pocetak, ja sam malo kritican, al ne daj se obeshrabriti, doteracemo mi ovo ;)
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Moj prvi završen program koji ima namjensku korist (VB.NET) 19.02.2008. u 14:31 · pre 227 meseci #7
Izvinite što kasnim sa odgovorima počela škola pa se mora učiti.
Što se tiče programa ja sam ga počeo pisati dok sam učio još VB.
To jeste nisam znao za module klasa. Pa čak i sad imam probrema sa klasama
i objektno orjetisanim programiranjem.
Ja dok sam pravio taj program meni je na pamet padalo bilo šta.
Čak i neke gluposti poput i ovog koda:
Code:
        w1 = New IO.StreamWriter("...\SacuvaniFajlovi\" & ImeFajla & ".lsti")
        For i = 0 To lst.Items.Count + 1
            w1.WriteLine(lst1.Items.Item(i))
        Next

U prvom obrascu Form1 je bilo For i = 0 To lst.Items.Count - 1
ali u drugom obrascu tako nije išlo.
Neznam ni ja sam šta sam sve stavljao i radio pa kad sam stavio For i = 0 To lst.Items.Count + 1
umjesto For i = 0 To lst.Items.Count - 1 onda je sačuvalo kao treba.
Iskreno kod treba doterati!!!
Citat:
toxi_programer: .
-Ne može da se snimi u fajl ono što si uneo.
;)

Kako kod tebe ne može kad kod mene može???
Nadam se da ćemi neko pomoći u ispravljanju grešaka.
POZ
P.S
I naravno u doterivanju programa :)
Potpis
Dođite na http://www.yoyogames.com/games/show/74141 i pogledajte moje igrice i isto tako ocjenite ;)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme