Show Menu

Visual Basic Programming Basics Cheat Sheet by

Visual Basic
visualbasic     vb-net

Datentypen

Boolean
True / False
Byte
0-255
Integer
ganze Zahlen
Long
grosse ganze Zahlen
Single
Kommaz­ahlen
Double
doppelte Genaui­gkeit
String
Text
Variant
variabler Datentyp

Variab­len­dek­lar­ation

Dim <var_name> as <data-type>

Kommentare

' benutze den Apostroph

Arithm­etische Operatoren

+
Addition
.
Subtra­ktion
*
Multip­lik­ation
/
Division
\
ganzza­hlige Division
^
Potenz

Fehler­beh­andlung

On Error Resume Next
Fehler übersp­ringen

Prozeduren

[Public/Private] Sub <name>
    <statements>
End Sub
Prozeduren sind Unterp­rog­ramme

Funktionen

[Public/Private] Function <name> (<arg>) As <result>
     <statements>
     return <result>
End Function
Funktionen benutzen eine Liste von Argumenten (<a­rg>) um einen Wert ( <re­sul­t>) zu berechnen

Klassen

Public Class <name>
    Public <eigenschaftsname>

    Public Property <Name>() As <datatype>
        Get
            <statements>
        End Get
        Set(ByVal value As <datatype>)
            <statements>
        End Set
    End Property
End Class

Namens­kon­vetion

Beispi­elp­rogramm

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

Mathem­atische Funktionen

Math.R­ou­nd(­<x>­,<s­>)
Runden
Math.P­ow­(<b­ase­>,<­exp­>)
Potenz
Math.S­qr­(<v­ar>)
Wurzel
<v­ar1> Mod <va­r2>
Divisi­onsrest
s Anzahl Stellen

Arrays deklar­ieren

Dim werte(0 to n) as <Datentyp>

Dim werte() as <Datentyp> = {w1,w2,w3,w4}

Arrays durchl­aufen

For index = 0 to array.length-1
    Array(index) = ...
Next
 

Sequenzen

Eingabe

' Eingabe über ein Objekt mit Texteigenschaften
<variable> = <Objektname>.Text

Ausgabe

' Ausgabe über ein Objekt mit Texteigenschaft
<Objektname>.Text = <variable>

Selektion

Vergle­ich­sop­era­toren

=
gleich
<>
nicht gleich
<
kleiner als
>
grösser als
<=
kleiner gleich
>=
grösser gleich

If ... Then

If <bedingung> Then
    <statements>
[Elseif <bedingung> Then] 'optionale Bedingung
    <statements>
Else
    <statements>
End If

SelectCase

Select Case

Select Case <expression>
    Case 0 'einfacher Wert
        <statements>
    Case 1 To 5 'mehrere Werte
        <statements>
    Case Is <5 'Bereich von Werten
        <statements>
    Case Else
        <statements>
End Select

Iterat­ionen

For Next

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

Do Loop (kopfg­est­euert)

Do While <bedingung>
    <statements>
Loop
' oder
Do until <bedingung>
    <statements>
Loop
while: solange die Bedingung erfüllt ist
until: bis die Bedingung erfüllt ist

Iterat­ionen

Do Loop (fussg­est­euert)

Do
    <statements>
Loop while <bedingung>
' oder
Do
    <statements>
Loop until <bedingung>
while: solange die Bedingung erfüllt ist
until: bis die Bedingung erfüllt ist

Graphiken einbinden

<Objektname>.Image = My.Resources.<bildname>
Das Bild muss vorgängig in den Ressou­rce­nsp­eicher geladen werden

Audio abspielen

My.Computer.Audio.Play(<dateipfad>,<option>)

<dateipfad> = My.Resources.<dateiname>
<option> = AudioPlayMode.Background
           AudioPlayMode.BackgroundLoop
           AudioPlayMode.WaitToComplete
 

Download the Visual Basic Programming Basics Cheat Sheet

2 Pages
//media.cheatography.com/storage/thumb/siniansung_visual-basic-programming-basics.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          More Cheat Sheets by Siniansung

          Linux Assembler Cheat Sheet