PROMENLJIVE

 

Prethodna strana


 

 

Kao i mnogi drugi programski jezici i Visual Basic koristi promenljive (variables) za čuvanje vrednosti. Promenljiva mora imati ime (reč koja se koristi za referenciranje na vrednost koju promenljiva nosi), tip podatka (određuje vrstu podataka koje promenljiva može da čuva), odnosno oblast definisanosti i tekuću vrednost. Promenljive se implicitno ili eksplicitno deklarišu.

 

 

Ime promenljive

 

Prilikom definisanja imena promenljive u Visual Basic- u mora se voditi računa o sledećem:

 

·         da ime promenljive počinje slovom

·         da dužina imena promenljive može da bude najmanje jedan a najviše 255 znakova

·         da ostali simboli imena promenljive mogu da budu slova, cifre i znak za podvlačenje

·         ime promenljive ne sme da bude isto kao i neka službena reč Visual Basic-a.

 

Primeri ispravno i loše definisanih imena promenljivih:

Ispravno definisana imena

Loše definisana imena

My_Car

My.Car

ThisYear

1NewBoy

Long_Name_Can_beUSE

He&HisFather

 

Tekuća vrednost promenljive je podatak koji je dodeljen imenu promenljive.


Izraz u Visual Basic-u predstavlja niz konstanti i promenljivih međusobno razdvojenih aritmetičkim operacijama.

 

Primeri za izraz:

U matematici

U Visual Basic-u

2x+y˛

2*X+Y^2

2rπ

2*R*3.14159

x˛+2x+3,1

X^2+2*X+3.1

 

Sve aritmetičke operacije su prema redosledu izvođenja podeljene u tri grupe:

 

1.         stepenovanje i promena znaka

2.         množenje i deljenje. U Visual Basic-u postoji mgućnost celobrojnog deljenja (primer 19\4=4), kod celobrojnog deljenja postoji i mogućnost određivanja ostatka prilikom deljenja 15 Mod 4=3

3.         sabiranje i oduzimanje.

 

Od znakovnih konstanti i promenljivih mogu se formirati znakovni izrazi. Samo jedna operacija se koristi za formiranje znakovnih izraza, označava se znakom + ili znakom &, a znači spajanje.

 

Na primer :

1.                   "Visual " & "Basic"="Visual Basic"

2.                   "Visual" & "Basic"="VisualBasic"

3.                   "Gornji"+"Milanovac" daje "GornjiMilanovac"

4.                   "Gornji "+"Milanovac" daje "Gornji Milanovac"

5.                   "Crna"+" Trava" daje "Crna Trava"

 

 

 


 

 

Pravila za deklarisanje promenljivih

 

Promenljivima se u Visual Basic-u dodeljuju podaci. Zato bi trebalo da se program Visual Basic- a obavesti o tome kakve će tekuće vrednosti promenljiva moći da dobija u programu. Dakle, treba deklarisati promenljive pre njihovog korišćenja dodeljujući im ime i tip podatka.


U jeziku Visual Basic postoji onoliko tipova promenljivih koliko ima tipova podatka. Postupak prijavljivanja vrste promenljive naziva se deklarisanje promenljive.

 

Dozvoljena su dva načina deklarisanja promenljive: eksplicitni i implicitni.

Eksplicitni način deklarisanja promenljive koristi službenu reč Dim. Ova naredba izgleda ovako:

 

Dim ime_promenljive [As tip_promenljive]

Na primer:

Dim naziv As String
Dim broj As Integer
Dim suma As Double

 

Implicitan način deklarisanja promenljive sastoji se u tome što se promenljiva ne mora deklarisati pre upotrebe- dovoljno je samo da joj se u programu dodeli vrednost. Visual Basic je tada automatski kreira, pa se može koristiti kao da je deklarisana.

 

Na primer:

Function SafeSqr(num)
   TempVal = Abs(num)
   SafeSqr = Sqr(TempVal)
End Function

 

Kada se na početku programa navede naredba Option Explicit, svaka promenljiva u programu se mora eksplicitno deklarisati.

 

Pri implicitnoj deklaraciji se, takođe, na kraj imena promenljive može dodati poseban znak koji opredeljuje tip promenljive. Ovom deklaracijom ne mogu se definisati svi tipovi podataka. Simboli koji se koriste za implicitnu dekleraciju promenljivih su sledeći:

 

·         simbol @ označava Currency

·         simbol # označava Double

·         simbol % označava Integer

·         simbol & označava Long

·         simbol ! označava Single

·         simbol $ označava String

 

Ako tip podatka nije određen, VB automatski deklariše promenljivu kao Variant.


 

Prethodna strana