EMZETT.
Login

Kurz: Gut lesbare Sprache für .NET mit Wurzeln in BASIC.

Genauer: Visual Basic .NET wird eingesetzt für Windows-Desktopanwendungen (WinForms), Büroautomatisierung, Lehre und Wartung bestehender Unternehmenssoftware. Visual Basic .NET (VB.NET, 2002) ist der Nachfolger von Visual Basic und läuft auf der .NET-Plattform. Die Sprache ist an das englische Alltagsvokabular angelehnt (If … Then, End If, For Each) und deshalb sehr leicht lesbar. VB.NET nutzt dieselben Bibliotheken wie C# und F#.

Steckbrief Visual Basic .NET

Steckbrief

EigenschaftWert
Erschienen2002
Entwickelt vonMicrosoft
Paradigmenobjektorientiert, ereignisgesteuert
Typisierungstatisch, stark (Option Strict)
AusführungCLR (.NET)
PaketverwaltungNuGet
Dateiendung.vb
Sprachfamilie.NET-Sprachen

Einsatzgebiete

Windows-Desktopanwendungen (WinForms), Büroautomatisierung, Lehre und Wartung bestehender Unternehmenssoftware.

So führst du Code aus

Datei Program.vb in einem Projekt (dotnet new console -lang VB) speichern und mit dotnet run ausführen (.NET SDK von dotnet.microsoft.com).

Das erste Programm

Module Program
    Sub Main()
        Console.WriteLine("Hallo, Welt!")
        Console.WriteLine("1 + 2 = " & (1 + 2))
        Console.Write("ohne Zeilenumbruch")
        Console.WriteLine()
        Dim name As String = "Mia"
        Console.WriteLine("Hallo, " & name & "!")
        Console.WriteLine($"Interpoliert: {name} hat {name.Length} Buchstaben")
        Console.WriteLine("{0} ist {1} Jahre alt", name, 17)
    End Sub
End Module

Ausgabe:

Hallo, Welt!
1 + 2 = 3
ohne Zeilenumbruch
Hallo, Mia!
Interpoliert: Mia hat 3 Buchstaben
Mia ist 17 Jahre alt

Der Kurs: 8 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: Visual Basic .NET-Kurs auf der Lernseite.

Ähnliche Sprachen

  • C#: Modern, vielseitig, die Sprache der .NET-Welt
  • F#: Funktionale Programmierung für .NET
  • Java: Streng typisiert und objektorientiert, überall im Einsatz

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?