Freigeben über


Lernprogramm: Erstellen einer einfachen Visual Basic-Konsolen-App

In diesem Lernprogramm verwenden Sie Visual Studio zum Erstellen einer Visual Basic-Anwendung. Visual Basic (VB) ist eine leicht zu erlernende typsichere Programmiersprache. In diesem Lernprogramm werden auch einige Features der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE)von Visual Studio beschrieben, einschließlich Quellcodeverwaltung in Git.

Eine Konsolen-App nimmt Eingaben entgegen und zeigt die Ausgabe in einem Befehlszeilenfenster an, das auch als Konsole bezeichnet wird. Die von Ihnen erstellte Konsolen-App fragt den Benutzer nach dessen Namen und zeigt ihn dann zusammen mit der aktuellen Uhrzeit an.

In diesem Lernprogramm erfahren Sie, wie Sie:

  • Erstellen eines Visual Studio-Projekts
  • Ausführen der Standardanwendung
  • Hinzufügen von Code zum Anfordern von Benutzereingaben
  • Zusätzliche Gutschrift: Hinzufügen von zwei Zahlen
  • Git-Quellcodeverwaltung hinzufügen
  • Bereinigen von Ressourcen

Voraussetzungen

  • Wenn Sie nicht über Visual Studio verfügen, wechseln Sie zu Visual Studio downloads, um es kostenlos zu installieren.

Erstellen eines Projekts

Zuerst erstellen Sie ein Visual Basic-App-Projekt. Die Standardprojektvorlage enthält alle Dateien, die Sie für eine ausgeführte App benötigen.

Anmerkung

Einige der Screenshots in diesem Lernprogramm verwenden das dunkle Design. Wenn Sie das dunkle Design nicht verwenden, aber es möchten, sehen Sie sich die Seite Ändern von Schriftarten, Farben und Designs in Visual Studio an, um zu erfahren, wie es geht.

  1. Öffnen Sie Visual Studio 2019.

  2. Wählen Sie im Startfenster Neues Projekt erstellenaus.

    Screenshot mit dem Visual Studio-Startfenster mit ausgewählter Option

  3. Wählen Sie im Fenster Erstellen eines neuen Projekts aus der Sprachliste Visual Basic aus. Wählen Sie als Nächstes Windows aus der Plattformliste und Konsolen- aus der Projekttypenliste aus.

    Nachdem Sie die Sprach-, Plattform- und Projekttypfilter angewendet haben, wählen Sie die Vorlage Konsolenanwendung aus, und wählen Sie dann Nextaus.

    Screenshot, der zeigt, wie Sie die Filteroptionen für Visual Basic, Windows und Konsole auswählen und die Projektvorlage

    Anmerkung

    Wenn die Vorlage Konsolenanwendung nicht angezeigt wird, können Sie sie aus dem Fenster Erstellen eines neuen Projekts installieren. Wählen Sie in der Meldung Sie finden nicht, wonach Sie suchen? den Link Weitere Tools und Features installieren aus.

    Screenshot mit dem Link

    Wählen Sie dann im Visual Studio Installer die .NET Core plattformübergreifende Entwicklung Workload aus.

    Screenshot der plattformübergreifenden .NET Core-Entwicklungsarbeitsauslastung im Visual Studio Installer.

    Wählen Sie danach die Schaltfläche Ändern im Visual Studio Installer aus. Möglicherweise werden Sie aufgefordert, Ihre Arbeit zu speichern. Wählen Sie als Nächstes Weiter aus, um die Workload zu installieren. Kehren Sie dann zu Schritt 2 in der Vorgehensweise Erstellen eines Projekts zurück.

  4. Geben Sie im Fenster Neues Projekt konfigurieren im Feld Projektname den Text WhatIsYourName ein. Wählen Sie dann Nextaus.

    Screenshot mit dem Fenster

  5. Im Fenster "Zusätzliche Informationen" sollten .NET 5.0 (Current) bereits für Ihr Zielframework ausgewählt sein. Andernfalls wählen Sie .NET 5.0 (Current)aus. Wählen Sie anschließend Erstellen aus.

    Screenshot mit dem Fenster

    Visual Studio öffnet Ihr neues Projekt.

  1. Öffnen Sie Visual Studio.

  2. Wählen Sie im Startfenster Neues Projekt erstellenaus.

    Screenshot mit dem Visual Studio-Startfenster mit ausgewählter Option

  3. Wählen Sie im Fenster Erstellen eines neuen Projekts aus der Sprachliste Visual Basic aus. Wählen Sie als Nächstes Windows aus der Plattformliste und Konsolen- aus der Projekttypenliste aus.

    Nachdem Sie die Sprach-, Plattform- und Projekttypfilter angewendet haben, wählen Sie die Vorlage Konsolen-App- aus, und wählen Sie dann Nextaus.

    Screenshot, der zeigt, wie Sie die Filteroptionen für Visual Basic, Windows und Konsole auswählen und die Projektvorlage

    Anmerkung

    Wenn die Vorlage Konsolen-App nicht angezeigt wird, können Sie sie aus dem Fenster Erstellen eines neuen Projekts installieren. Wählen Sie in der Meldung Sie finden nicht, wonach Sie suchen? den Link Weitere Tools und Features installieren aus.

    Screenshot mit dem Link

    Wählen Sie dann im Visual Studio Installer die .NET-Desktopentwicklung Workload aus.

    Screenshot der .NET-Desktopentwicklungsauslastung im Visual Studio Installer.

    Wählen Sie danach die Schaltfläche Ändern im Visual Studio Installer aus. Möglicherweise werden Sie aufgefordert, Ihre Arbeit zu speichern. Wählen Sie als Nächstes Weiter aus, um die Workload zu installieren. Wechseln Sie dann zurück zu Schritt 2 in diesem Vorgang Erstellen eines Projekts.

  4. Geben Sie im Fenster "Konfigurieren des neuen Projekts" "WhatIsYourName" in das Feld Projektname ein. Wählen Sie dann Nextaus.

    Screenshot mit dem Fenster

  5. Im Fenster "Zusätzliche Informationen" sollten .NET 8.0- bereits für Ihr Zielframework ausgewählt sein. Wenn nicht, wählen Sie .NET 8.0aus. Wählen Sie anschließend Erstellen aus.

    Screenshot mit dem Fenster

    Visual Studio öffnet Ihr neues Projekt.

Ausführen der App

Nachdem Sie die Visual Basic-Projektvorlage ausgewählt und Ihr Projekt benannt haben, erstellt Visual Studio eine Program.vb Datei. Der Standardcode ruft die WriteLine-Methode auf, um die Literalzeichenfolge "Hello World!" im Konsolenfenster anzuzeigen.

Es gibt zwei Möglichkeiten, diesen Code in Visual Studio im Debugmodusund von Ihrem Computer als normale eigenständige-App auszuführen.

Ausführen der App im Debugmodus

Screenshot mit dem Standardmäßigen

  1. Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um den Standardcode im Debugmodus auszuführen.

    Screenshot mit hervorgehobener Schaltfläche

  2. Wenn die App in der Microsoft Visual Studio-Debugkonsole ausgeführt wird, wird "Hello World!" angezeigt. Drücken Sie eine beliebige Taste, um das Fenster der Debugkonsole zu schließen und die App zu beenden:

    Screenshot mit den Nachrichten

Screenshot mit dem Standardcode

  1. Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um den Standardcode im Debugmodus auszuführen.

    Screenshot mit hervorgehobener Schaltfläche

  2. Wenn die App in der Microsoft Visual Studio-Debugkonsole ausgeführt wird, wird "Hello World!" angezeigt. Drücken Sie eine beliebige Taste, um das Fenster der Debugkonsole zu schließen und die App zu beenden:

    Screenshot mit

Die App als eigenständige Anwendung ausführen

Um die Ausgabe außerhalb von Visual Studio anzuzeigen, erstellen Sie in einem Systemkonsolenfenster die ausführbare Datei (.exe Datei).

  1. Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf WhatIsYourName, und wählen Sie Datei im Datei-Explorer öffnen aus.

  3. Navigieren Sie im Datei-Explorerzum bin\Debug\net5.0 Verzeichnis, und führen Sie WhatIsYourName.exeaus.

  4. Die Main-Prozedur wird nach ausführung der einzelnen Anweisung beendet, und das Konsolenfenster wird sofort geschlossen. Informationen zum Anzeigen der Konsole, bis der Benutzer eine Taste drückt, finden Sie im nächsten Abschnitt.

  1. Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf WhatIsYourName, und wählen Sie Datei im Datei-Explorer öffnen aus.

  3. Navigieren Sie im Datei-Explorerzum bin\Debug\net8.0 Verzeichnis, und führen Sie WhatIsYourName.exeaus.

  4. Die Main-Prozedur wird nach ausführung der einzelnen Anweisung beendet, und das Konsolenfenster wird sofort geschlossen. Informationen zum Anzeigen der Konsole, bis der Benutzer eine Taste drückt, finden Sie im nächsten Abschnitt.

Hinzufügen von Code zum Anfordern von Benutzereingaben

Als Nächstes fügen Sie Visual Basic-Code hinzu, der Sie zur Eingabe Ihres Namens auffordert, und zeigt ihn dann zusammen mit dem aktuellen Datum und der aktuellen Uhrzeit an. Darüber hinaus fügen Sie einen Code hinzu, der das Konsolenfenster anhält, bis der Benutzer eine Taste drückt.

  1. Geben Sie den folgenden Visual Basic-Code hinter der Sub Main(args As String()) Zeile und vor der End Sub Zeile ein, und ersetzen Sie die WriteLine Zeile:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write und WriteLine eine Zeichenfolge in die Konsole schreiben.
    • ReadLine liest Eingaben aus der Konsole, in diesem Fall eine Zeichenfolge.
    • DateTime stellt eine Datetime dar, und Now gibt die aktuelle Uhrzeit zurück.
    • ReadKey() hält die App an und wartet auf einen Tastendruck.

    Screenshot mit dem Code für die Datei

  2. Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um Ihre erste App im Debugmodus zu erstellen und auszuführen.

  3. Wenn das Fenster der Debugkonsole geöffnet wird, geben Sie Ihren Namen ein. Das Konsolenfenster sollte dem folgenden Screenshot ähneln:

    Screenshot mit dem Fenster

  4. Drücken Sie eine beliebige Taste, um die App zu beenden, und drücken Sie dann eine beliebige Taste, um das Debugkonsolenfenster zu schließen.

  1. Geben Sie den folgenden Visual Basic-Code hinter der Sub Main(args As String()) Zeile und vor der End Sub Zeile ein, und ersetzen Sie die WriteLine Zeile:

    Console.Write("Please enter your name: ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write("Press any key to continue...")
    Console.ReadKey(True)
    
    • Write und WriteLine eine Zeichenfolge in die Konsole schreiben.
    • ReadLine liest Eingaben aus der Konsole, in diesem Fall eine Zeichenfolge.
    • DateTime stellt eine Datetime dar, und Now gibt die aktuelle Uhrzeit zurück.
    • ReadKey() hält die App an und wartet auf einen Tastendruck.

    Screenshot mit dem Code für die Datei

  2. Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um Ihre App im Debugmodus zu erstellen und auszuführen.

  3. Wenn das Fenster der Debugkonsole geöffnet wird, geben Sie Ihren Namen ein. Das Konsolenfenster sollte dem folgenden Screenshot ähneln:

    Screenshot mit dem Fenster

  4. Drücken Sie eine beliebige Taste, um die App zu beenden, und drücken Sie dann eine beliebige Taste, um das Debugkonsolenfenster zu schließen.

Nachdem sich Ihr neuer Code in der App befindet, erstellen und führen Sie die ausführbare Datei (.exe Datei) in einem Systemkonsolenfenster aus, wie zuvor in Ausführen der App als eigenständige Anwendungbeschrieben. Wenn Sie nun eine Taste drücken, wird die App beendet, wodurch das Konsolenfenster geschlossen wird.

Zusätzliche Gutschrift: Hinzufügen von zwei Zahlen

In diesem Beispiel wird gezeigt, wie Sie zahlen statt in einer Zeichenfolge lesen und einige Arithmetik ausführen. Ändern Sie den Code von:

Module Program
    Sub Main(args As String())
        Console.Write("Please enter your name: ")
        Dim name = Console.ReadLine()
        Dim currentDate = DateTime.Now
        Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

In:

Module Program
    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main(args As String())
        Console.Write("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.Write("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.Write("Press any key to continue...")
        Console.ReadKey(True)
    End Sub
End Module

Führen Sie dann die aktualisierte App aus, wie im vorherigen Abschnitt beschrieben, Führen Sie die Appaus.

Git-Quellcodeverwaltung hinzufügen

Nachdem Sie nun über eine Anwendung verfügen, können Sie sie einem Git-Repository hinzufügen. Visual Studio erleichtert diesen Prozess mit Git-Tools, die Sie direkt über die IDE verwenden können.

Tipp

Git ist das am häufigsten verwendete moderne Versionssteuerungssystem. Ob Sie ein professioneller Entwickler sind oder gerade das Programmieren lernen, Git kann sehr nützlich sein. Wenn Sie noch nicht mit Git arbeiten, ist die https://git-scm.com/ Website ein guter Ausgangspunkt. Sie finden Spickzettel, ein beliebtes Online-Buch und Git Basics-Videos.

Um Ihren Code git zuzuordnen, erstellen Sie zunächst ein neues Git-Repository, in dem sich Ihr Code befindet:

  1. Wählen Sie in der Statusleiste unten rechts von Visual Studio Zur Quellcodeverwaltung hinzufügenaus, und wählen Sie dann Git-aus.

    Screenshot, der zeigt, wie Sie auf die Git-Quellcodeverwaltungsaktion von

  2. Melden Sie sich im Dialogfeld Erstellen eines Git-Repositorys bei GitHub an:

    Screenshot des Dialogfelds

    Der Repositoryname wird basierend auf Ihrem Ordnerspeicherort automatisch aufgefüllt. Ihr neues Repository ist standardmäßig privat, was bedeutet, dass Sie die einzige Person sind, die darauf zugreifen kann.

    Tipp

    Unabhängig davon, ob Ihr Repository öffentlich oder privat ist, empfiehlt es sich, eine Remotesicherung Ihres Codes sicher auf GitHub zu speichern. Auch wenn Sie nicht mit einem Team arbeiten, stellt ein Remote-Repository Ihren Code von jedem Computer aus zur Verfügung.

  3. Wählen Sie Erstellen und pushen aus. Nachdem Sie Ihr Repository erstellt haben, werden statusdetails in der Statusleiste angezeigt:

    Screenshot, der die Repository-Statusleiste unter dem Bereich „Projektmappen-Explorer“ in Visual Studio zeigt.

Verwenden von Git-Aktionen in Visual Studio

Hier ist eine kurze Zusammenfassung der Git-Aktionen, die in der Visual Studio-Statusleiste verfügbar sind:

  • Die Pfeile Nach oben/unten zeigen, wie viele ausgehende/eingehende Commits sich in Ihrem aktuellen Branch befinden. Sie können dieses Symbol verwenden, um alle eingehenden Commits abzurufen oder ausgehende Commits zu übertragen.

  • Um einen bestimmten Commit anzuzeigen, wählen Sie den Pfeil Nach oben/unten aus, und wählen Sie dann Ausgehende/eingehende anzeigen aus.

  • Das Symbol mit dem Stift zeigt Ihnen die Anzahl der Änderungen ohne Commits an Ihrem Code an. Sie können dieses Symbol auswählen, um diese Änderungen im fenster Git Changes anzuzeigen.

Das menü Git stellt Tools für Repositoryaktionen für Ihre Dateien bereit. Sie können die Git-Optionen zum „fetch“, „pull“, „push“ und „sync“ für die Versionskontrolle in Visual Studio verwenden.

Weitere Informationen zur Verwendung von Git mit Ihrer App finden Sie unter Informationen zu Git in Visual Studio.

Bereinigen von Ressourcen

Wenn Sie diese App nicht weiterhin verwenden werden, löschen Sie das Projekt.

  1. Klicken Sie im Projektmappen-Explorermit der rechten Maustaste auf WhatIsYourName, um das Kontextmenü für Ihr Projekt zu öffnen. Wählen Sie dann Ordner im Datei-Explorer öffnen aus.

  2. Schließen Sie Visual Studio.

  3. Navigieren Sie im Dialogfeld Datei-Explorer zwei Ordnerebenen nach oben.

  4. Klicken Sie mit der rechten Maustaste auf den Ordner WhatIsYourName, und wählen Sie Löschenaus.

Nächster Schritt

Herzlichen Glückwunsch zum Abschluss dieses Lernprogramms! Weitere Informationen finden Sie in der folgenden Anleitung.