|
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 |
|
|
|
Syntax:
Dim <Variablenname>
[As <Datentyp>]
<...> wird durch einen Namen bzw. Typen ersetzt.
Dim <Zahl> As
<Integer>
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" |
|