Az utasítások tartalma
Az értékadó utasítás A Visual Basic programozási nyelv leggyakrabban használt utasítása. Az értékadó utasítás eredményeként az utasítás bal oldalán álló változó felveszi a jobb oldalon álló kifejezés értékét.
Értékadó utasítás általános formája:
[Let] változónév = kifejezés
A Let utasítás elhagyható. Amennyiben a bal és jobboldal adattípusa nem egyezik meg a program konverziót hajt végre. Ha a konverzió sikertelen volt, akkor futás közben a „Type mismatch” hibaüzenetet kapjuk. Szám adattípus esetében a túlcsordulás (Overflow) a leggyakoribb hiba, ezért érdemes deklaráláskor a nagyobb értéktartományú adattípust választani.
Példa utasítások tartalmára
Dim a As Byte, b As Single, c As String, d As Date
Dim e As Date, f As Single
Képlet megadása
a = 25
b = 36.54
c = "alma"
d = "2005.05.21."
e = d + 1
f = a + b * 2
Az adat, konstans, változó
A Visual Basic programban kétféle konstanst használhatunk. A konstans lehet közvetlen vagy szimbolikus.
A közvetlen konstans (nem beszámított fogalom), olyan számokat és sztringeket jelent, amelyek a program szövegében közvetlenül megjelennek.
A Visual Basic rendelkezik olyan eszközzel, amely lehetővé teszi, hogy az egyetlen értékeket visszaadó alprogramokat a matematikában megszokott módon függvényként hívjuk. A visszaadott értékről magában az alprogramban kell gondoskodnunk, a függvény nevét, mint változót használva az értékadó utasítás bal oldalán. A függvényadás szintaktikája:
[Private | Public] [Static] Function függvénynév ( [paraméterek] ) [As típus]
Deklarációs és végrehajtó utasítások
fnév = függvényérték
End Function
Példák adat tartalmára
Deklarációja:
Dim a As String, b As Integer
A=”körte”
B=1256
Amikor bizonyos értékeket többször használunk, vagy nem akarjuk az értékeket megjegyezni szimbolikus konstansokat használunk. Ezek a konstansok névvel rendelkeznek, van adattípusuk, és azok a szabályok vonatkoznak rájuk, mint a változókra. A szimbolikus konstansokhoz hozzárendelünk egy értéket, és értékük a program futása alatt nem változik meg.
Deklarációja:
Const K As Integer = 3000
Példa függvényekre
Function KockaFelszin(a As Integer) As Integer
KockaFelszin = 6 * a * a
End Function
Az értékadó utasítás a Visual Basic programozási nyelv leggyakrabban használt utasítása. Az értékadó utasítás eredményeként az utasítás bal oldalán álló változó felveszi a jobb oldalon álló kifejezés értékét.