Cheatography
https://cheatography.com
Datentypen
Boolean |
True / False |
Byte |
0-255 |
Integer |
ganze Zahlen |
Long |
grosse ganze Zahlen |
Single |
Kommazahlen |
Double |
doppelte Genauigkeit |
String |
Text |
Variant |
variabler Datentyp |
Variablendeklaration
Dim <var_name> as <data-type>
|
Arithmetische Operatoren
+ |
Addition |
. |
Subtraktion |
* |
Multiplikation |
/ |
Division |
\ |
ganzzahlige Division |
^ |
Potenz |
Prozeduren
[Public/Private] Sub <name>
<statements>
End Sub
|
Prozeduren sind Unterprogramme
Funktionen
[Public/Private] Function <name> (<arg>) As <result>
<statements>
return <result>
End Function
|
Funktionen benutzen eine Liste von Argumenten (<arg>) um einen Wert ( <result>) 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
|
Beispielprogramm
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
|
Mathematische Funktionen
|
Runden |
Math.Pow(<base>,<exp>)
|
Potenz |
|
Wurzel |
|
Divisionsrest |
Arrays durchlaufen
For index = 0 to array.length-1
Array(index) = ...
Next
|
Arrays deklarieren
Dim werte(0 to n) as <Datentyp>
Dim werte() as <Datentyp> = {w1,w2,w3,w4}
|
|
|
Eingabe
' Eingabe über ein Objekt mit Texteigenschaften
<variable> = <Objektname>.Text
|
Ausgabe
' Ausgabe über ein Objekt mit Texteigenschaft
<Objektname>.Text = <variable>
|
Vergleichsoperatoren
= |
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
|
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
|
For Next
For <zaehler> = <start> To <end> Step <inc>
<statements>
Next
|
Do Loop (kopfgesteuert)
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
Do Loop (fussgesteuert)
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 Ressourcenspeicher geladen werden
Audio abspielen
My.Computer.Audio.Play(<dateipfad>,<option>)
<dateipfad> = My.Resources.<dateiname>
<option> = AudioPlayMode.Background
AudioPlayMode.BackgroundLoop
AudioPlayMode.WaitToComplete
|
|
|
|
Created By
www.ken.ch/%7elueg
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
More Cheat Sheets by Siniansung