Grundlagen Datentypen Boolean, Byte, Integer, Long, Single, Double, String, Variant Variablendeklaration Dim <variable_name> as <data-type> Kommentare ' benutze den Apostroph Arithmetische Operatoren + (Addition), - (Subtraktion), * (Multiplikation), / (Division), \ (ganzzahlige Division), ^(Potenz) Eingabe 'Eingabe über eine Inputbox <variable> = InputBox("<text>") 'Eingabe über ein Objekt mit Texteigenschaft <variable> = <Objektname>.Text Ausgabe 'Ausgabe über eine MsgBox MsgBox("<text>" & <variable>) 'Eingabe über ein Objekt mit Texteigenschaft <Objektname>.Text = <variable> Fehlerbehandlung On Error Resume Next 'Fehler überspringen Beispielprogramm E.V.A.-Programm Private Sub btn_Start_Click(ByVal...) ‘Deklaration der Variablen Dim var1 As Single Dim var2 As Single ‘Eingabe der Variable var1=tb_var1.Text ‘Verarbeitung var2 = var1*2 ‘Ausgabe der Variable 2 lbl_ziel.Text = var2 End Sub Programmgefässe Prozeduren [Public/Private] Sub <name> <statements> End Sub Funktionen Public Function <name> (<arg>) As <result> <statements> End Function Klassen Public Class <name> Public <EigenschaftsName> As <data-type> Public Property <Name>() As <data-type> Get <statements> End Get Set(ByVal value As String) <statements> End Set End Property End Class Selektionen Vergleichsoperatoren = (gleich) <> (nicht gleich) < (kleiner als) > (grösser als) <= (kleiner oder gleich) >= (grösser oder gleich) Selektion If <bedingung> Then <statements> [ElseIf <bedingung> 'optionale Bedingungen <statements>] Else <statement> End If Select Case Select Case <expression> Case 0 'einfacher Wert <statements> Case 1 To 5 'mehrere Werte <statements> Case Else <statements> End Select Cheat Sheet Visual Basic Informatik Cheat-Sheet Visual Basic