Kapitel 3 (Programmiersprache Visual Basic)

3.1 Variablen
 

Variablen sind Repräsitanten einer Speicherzelle im Arbeitsspeicher.

 Name (bzw. Bezeichnung) einer Variablen:

  • Beginn mit einem Buchstaben

  • Maximal 255 Zeichen

  • Keine Leerzeichen

  • Keine VB Schlüsselwörter (Z.B. Function, Print, MsgBox, ...)

  • Gross- und Kleinschreibung werden nicht beachtet

  • Keine Sonderzeichen ausser den Unterstrich ( _ )

  • "Sprechende Variablen" (Name der Funktion anpassen)

  • Keine mehrfach Vergabe von Namen


3.2 Variablendeklaration
 
  • Legt die Art und den Namen der Variablen fest und reserviert Speicherplatz entsprechender Grösse

Syntax:

Dim <Variablenname> [As <Datentyp>]
<...> wird durch einen Namen bzw. Typen ersetzt.
Dim <Zahl> As <Integer>

  • Die Variablendeklaration findet in der Regel am Beginn einer Prozedur bzw. Programm oder Modul) statt

Sub Main()

Dim Zahl As Integer

Anweisungen

End Sub


3.3 Datentypen
 

Datentyp

Wertebereich Kürzel
     

Byte

0 - 255  

Integer

-32768 - + 32767 %

Long

+ 2³²/2 -1 bis - 2³²/2 &

Single

Siehe VB Hilfe !

Double

Siehe VB Hilfe #

Boolean

True, False  

String

2 * 2147483647 Zeichen
+ 10 Byte
$

Currency

Siehe VB Hilfe @

Date

1.1.100 - 31.12.9999
0:00:00 - 23:59:59
 

Variant

Kann alle Werte aufnehmen  

3.4 Operatoren
 

Arithmetische Operatoren für Zahlen

+, -, *, /, Mod, \, ^

Beispiele

1 + 2 = 3
2  - 1 = 1
2 * 2  = 4
5 / 3 = 1.66
5 \ 3 = 1 (Rest 2)
3 \ 5 = 0 (Rest 3)
5 Mod 3 = 1 + 3 + (2)
5 Mod 3 = 2

Vergleichsoperatoren

=, <>, <, >, <=, >=, Like, IS

Beispiele

1 <= 1 = wahr (true)
2 < 1 = falsch (false)
2 <> 100 = wahr (true)
5 = 5 = wahr (true)
5 <> 5 = falsch (false)
"M*y*" LIKE "Mayer" = wahr (true)
"M*y*" LIKE "Otto" = falsch (false)

Zeichenketten Operatoren

&, +
 

Beispiele

Dim Wort As String

Wort = "Visual " & "Basic"        ' ergibt "Visual Basic"

Wort = "Guten " + "Tag"            ' ergibt "Guten Tag"