Einführung in VB.net

EINFÜHRUNG IN VB.NET: GRUNDLEGENDES

Version: Visual Studio Community 2019

Die Version „Visual Studio Community“ ist kostenlos und für den Anfang ausreichend. Diese kann man auf den Microsoft-Webseiten herunterladen. In den kommerziellen Versionen hat man mehr Features zu Auswahl.

Auch diese Anleitung ist sehr oberflächlich gehalten. Es dient hauptsächlich für die Auffrischung des mal vorhandengewesenes Wissens. Wer mehr Details und Hintergrundinformationen benötigt, ist bei dieser Anleitung daher falsch und sollte sich alternative Quellen suchen.
Um ein Programm mit grafischer Oberfläche programmieren, muss man folgendermaßen vorgehen:
1.] Unter „Sprache“ > „Visual Basic“ auswählen und anschließend Projektnamen, Pfad etc. eingeben
2.] Es wird eine leere Form angekegt. Über dei „Toolbox“ kann man Steuerelemente einfach per Drag&Drop implementieren
3.] Bei einem Doppelklick auf einen Steuerelement (z.B. Button 1) gelangt man direkt in den Quellcode
4.] Es wird automatisch der Code („Private Sub Button1_Click…“) angelegt. Hier im Beispiel ist ein Code eingetragen, womit das Fenster beim Klicken auf dem Button rot wird
5.] Weitere Ereignisse lassen sich ganz einfach über das DropDown einstellen. Im Beispiel ist ein MouseHover eingestellt – d.h. wenn man mit dem Mauszeiger auf den Button1 ist, dann wir ein Messagebox mit entsprechenden Text angezeigt. Mit Taste „F7“ kann man auch direkt in die Codeansicht wechseln
6.] Programm ausführen mit den grünen Play-Symbol oder F5
7.] Um die Ausführung an einer bestimmten Stelle anzuhalten, muss man einen Klick links neben der Zeilennummer machen
8.] Eigenschaften der Steuerelemente sind in der Defaultansicht im unteren rechten Rand zu finden

Beispiel für ein Programmcode

Public Class Form1

    ' Beispiel 1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Me.BackColor = Color.Red
    End Sub

   ' Beispiel 2

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Me.BackColor = Color.Blue
        Me.Label1.Text = "hallo"
        Me.Label1.ForeColor = Color.Red
        Me.Label1.Top = 80 'Postiion ändert sich
    End Sub

 ' Beispiel 3
    Private Sub Button1_MouseHover(sender As Object, e As EventArgs) Handles Button1.MouseHover
        MsgBox("Maus über den Button 1")
    End Sub
End Class

Erläuterung:

> im Beispiel 1 wird der Hintergrund des Fensters rot
> im Beispiel 2 wir der Hintergrund des Fensters Blau, der Text ändert sich in „hallo“, die Schriftfarbe wird rot von „hallo“ und die Position ändert sich
> im Beispiel 3 wird bei einem MouseHover des Button1 eine MessageBox angezeigt mit dem entsprechenden Text

KOMPILIEREN UND TESTEN

Wenn man auf den grünen Play-Button klickt oder die Taste „F5“, wird der Ausführungsmodus gestartet

Die aus dem Kompilierungsprozess generierte .exe-Datei wird im Unterordner …\%PROJEKTNAME%\bin\Debug abgelegt.  Es ist aber keine klassische exe, sondern eine Assemblierung. Diese exe liegt im MSIL-Code vor und kann daher nur auf Rechnern ausgeführt werden, auf den vorher die Laufzeitumgebung/ das Runtime des .NET-Frameworks installiert ist.

FENSTER/PROGRAMM/FORM FIXIEREN

Wenn man nicht möchte, dass man die Fenstergröße ändern kann, dann muss man die folgende Einstellung (bei aktivien Form) vornehmen:

einen Kommentar senden...

Die E-Mail-Adresse wird nicht veröffentlicht.