[[oktatas:programozás:basic:visual basic|< Visual Basic]]
====== Visual Basic nyelv ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2017
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== Bevezetés =====
A Visual Basic nyelv GUI felületre szánt nyelv.
===== Kivitel =====
print "Helló Világ"
===== Változók használata =====
A változókat deklaráció nélkül egyszerűen leírom és értéket adok neki:
a = 35
s = "piros"
A változók deklarálhatók is típussal:
Dim a As Double
a = 3.57
===== Matematikai függvények =====
Print Abs(-9)
szog = 30
pi = 4 * Atn(1)
Print Sin(szog * pi / 180)
===== Véletlen szám =====
a = Rnd
Print a
Kockadobás:
kockaDobas = Int(Rnd * 6) + 1
Print kockaDobas
===== Operátorok =====
^ Aritmetikai operátorok ^^
^ operátor ^ művelet ^
| + | összeadás |
| - | kivonás |
| * | szorzás |
| / | osztás |
| \ | egész osztás |
| ^ | hatványozás |
| mod | modulus (maradék) képzés |
===== Bevitel =====
a = InputBox("Szám")
===== Szelekció =====
a = 5
If a > 3 Then
Print "Nagyobb"
End If
a = 2
If a > 3 Then
Print "Nagyobb"
Else
Print "Kisebb"
End If
Több ágú szelekció:
a = 2
If a = 2 Then
Print "kettő"
ElseIf a = 3 Then
Print "három"
ElseIf a = 4 Then
Print "négy"
Else
Print "ismeretlen"
End If
===== Iteráció =====
For i = 1 To 10
Print "sárga"
Next
i = 0
While i < 10
Print i
i = i + 1
Wend
===== Tömb =====
Dim tomb(4)
tomb(0) = 35
tomb(1) = 47
tomb(2) = 28
tomb(3) = 23
tomb(4) = 72
Print tomb(4)
tomb = Array(35, 47, 28, 23, 72)
Print tomb(4)
===== Karaktersorozatok =====
==== Hossz ====
s = "piros"
meret = Len(s)
Print meret
==== Darabolás ====
s = "peti:gabi:tomi:jani"
tomb = Split(s, ":")
Print tomb(0)