Anketa:Dali ste zainteresovani za ucesce u ovoj temi Broj glasova:13
Kandidat sam za ucesce u ovoj temi 12 92.3%
Nisam zainteresovan 1 7.7%

zxz 12.08.2013 09:36
Predmet:Re: Skola Vb-a za napredne

Mislim da sam o ovome negdje napisao ali u svakom slucaju je pitanje na mjestu.
Upisivanje brojcane vrijednosti variavle iz jedne u drugu ne ide ako nisu istog tipa u stvari ako to zelimo uraditi onda ispred moramo dodati byval i val.
Primjer:
Function VariableD(ByVal UlaznaVar As Integer)
Dim a As Integer, C As String
C = "3.12345"
a = Val(C)
VariableD = a
End Function
Function PoziviD()
Dim B As Integer, U As Double
U = 1.12345
B = VariableD(U)
End Function

Ukliko u proceduri VariableD Ispred ulaznog parametra UlaznaVar ne dodamo Byval poziv iz procedure pozivd nece raditi iz razloga sto je pozivna i ulazna variabla razlicitog tipa.

a = Val(C)
Isto tako ni upis iz var string nebi islo.

E sad pitanje je bilo kada odabrati koju brojcanu variablu.
To moramo sami odrediti.
Imamo:
Integer
Lon ili lon integer
Single i double

Tip odredjujemo na osnovu onoga sta zelimo sacuvati u toj variabli.
Ukoliko zelimo sacuvari broj redova u bazi to nece sigurno biti Double nego vjerovatno integer.
Kao sto sam naveo u helpu imate opisano od do vrijednosti brojcanih variabli.

pmiroslav 12.08.2013 10:47
Predmet:Re: Skola Vb-a za napredne

17 ljudi se prijavilo da su zaintetresirani za učešće u ovoj teme, a sada nigdje nikoga. Javljajte se malo šteta bi bilo da se ovo ugasi.

miro35 12.08.2013 12:29
Predmet:Re: Skola Vb-a za napredne

Pratim ovo i čini mi se da razumjem dobro.

Getsbi 12.08.2013 13:22
Predmet:Re: Skola Vb-a za napredne

Takođe pratim i čekam sledeću lekciju. Mislim da smo još uvek na nivou ispod naprednog.
Možda nebi bilo lose da ustanovimo neki tempo. Recimo nove lekcije: ponedeljak, sreda, petak ili dva puta nedeljno ako vam se čini prebrzo, a između da se postavljaju pitanja.

Amelasar 12.08.2013 14:30
Predmet:Re: Skola Vb-a za napredne

I ja pratim i za sada sve razumijem.

zxz 12.08.2013 15:41
Predmet:Re: Skola Vb-a za napredne

Vidim da je svima jasno sve pa idemo dalje.
Pored ovakvog dimenzionisanja variabli, variable mozemo dimenzionisati i van neke procedure.
Ukoliko tako dimenzionisemo variablu onda ona vazi na nivou modula odnosno ako je Globalna ili public a ne nalazi se u modulu objekta onda je njen doseg cijela procedura.E sad ukoliko imam neki skup podatak kojim moramo manipulisati onda mozemo napraviti nas tip podataka.
Tip podataka se pravi van svake proceduri i to na vrhu modula poslije deklarisanja variabli.
Primjer:
Type osoba
ime As String
prezime As String
d_rodjenja As Date
visina As Integer
tezina As Integer
End Type
Tip mozemo koristiti na nivou app. kao i sve ostale tippove

Primjer koristenja:
Function ProbaTip()
Dim o As osoba

o.d_rodjenja = 1957
o.ime = "ishab"
o.prezime = "zonic"
End Function

zxz 12.08.2013 21:20
Predmet:Re: Skola Vb-a za napredne

Konstante:
Konstante kao i variable cuvaju vrijednosti, ali kako im samo ime kaze, te vrijednosti ostaju
neprovmjenljive u citavoj aplikaciji. Koristenje konstanti moze uciniti vaš programski kod
citljivijim koristeci smislena imena umjesto vrijednosti. Postoji niz konstanti ugradjenih u
VB, ali i mi mozemo napraviti vlastite.
Primjer:
Const pi As Single = 3.14

Konstante takodje imaju doseg a mozemo ih pisati i u sklopu procedure kao i van procedure na vrhu modula.
Primjer:
Global Const pi As Single = 3.14

Ukoliko je definisemo u sklopu procedure njen doseg i jeste u toj proceduri.
Znaci nemoze biti globalna.

zxz 08.07.2013 13:34
Predmet:Skola Vb-a za napredne

Naslov kaze za napredne sto ne znaci da se nemogu ukljuciti i pocetnici.
Za razliku od predhodne teme vb skole ovdje ce se obradjivati mozda malo slozenije stvari ali ko ne bude razumio bilo koji dio bit ce mu objasnjeno.
za pocetak rada cemo se dogovoriti.

zxz 31.07.2013 09:14
Predmet:Re: Skola Vb-a za napredne

Kako vidite javilo se 14 pa bi mogli dogovoriti termin kada da pocnemo.
Nadam se da ce biti bar 3 ucesnika koji ce pratiti.
Ovo ko bude redovno pratio i ucestvovao sigurno ce dosta poboljsati svoje znanje Vb-a.

pmiroslav 31.07.2013 14:01
Predmet:Re: Skola Vb-a za napredne

A hoće li biti organizirana neka nagradna igra za najbolje učenike?