2
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

Cheat Sheet Visual Basic - ken.chlueg/informatik/vb/pdf/Cheat Sheet Visual Basic.pdf · Cheat Sheet Visual Basic Informatik Cheat-Sheet Visual Basic. Iterationen For Next For

  • Upload
    others

  • View
    106

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Cheat Sheet Visual Basic - ken.chlueg/informatik/vb/pdf/Cheat Sheet Visual Basic.pdf · Cheat Sheet Visual Basic Informatik Cheat-Sheet Visual Basic. Iterationen For Next For

Grundlagen

DatentypenBoolean, Byte, Integer, Long, Single, Double, String, Variant

VariablendeklarationDim <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>

FehlerbehandlungOn Error Resume Next 'Fehler überspringen

Beispielprogramm

E.V.A.-ProgrammPrivate 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

FunktionenPublic Function <name> (<arg>) As <result> <statements>End Function

KlassenPublic 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 PropertyEnd Class

Selektionen

Vergleichsoperatoren= (gleich)<> (nicht gleich)< (kleiner als)> (grösser als)<= (kleiner oder gleich)>= (grösser oder gleich)

SelektionIf <bedingung> Then <statements>[ElseIf <bedingung> 'optionale Bedingungen <statements>]Else <statement>End If

Select CaseSelect 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

Page 2: Cheat Sheet Visual Basic - ken.chlueg/informatik/vb/pdf/Cheat Sheet Visual Basic.pdf · Cheat Sheet Visual Basic Informatik Cheat-Sheet Visual Basic. Iterationen For Next For

Iterationen

For NextFor <zaehler> = <start> To <end> Step <inc> <statements>Next

Do-While Loop Do while <bedingung> <statements>Loop' oderDo <statements>Loop while <bedingung>

Do-Until Loop Do until <bedingung> <statements>Loop' oderDo <statements>Loop until <bedingung>

Übersicht

Namenskonvention

UML

Too

lbox

Str

g+A

lt+X Hauptfenster

ProjektübersichtStrg+Alt+L

EigenschaftenF4Fehler

Strg+W,Strg+E

Informatik Cheat-Sheet Visual Basic