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.
Öffnen Sie Visual Studio 2019.
Wählen Sie im Startfenster Neues Projekt erstellenaus.
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.
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.
Wählen Sie dann im Visual Studio Installer die .NET Core plattformübergreifende Entwicklung Workload aus.
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.
Geben Sie im Fenster Neues Projekt konfigurieren im Feld Projektname den Text WhatIsYourName ein. Wählen Sie dann Nextaus.
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.
Visual Studio öffnet Ihr neues Projekt.
Öffnen Sie Visual Studio.
Wählen Sie im Startfenster Neues Projekt erstellenaus.
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.
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.
Wählen Sie dann im Visual Studio Installer die .NET-Desktopentwicklung Workload aus.
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.
Geben Sie im Fenster "Konfigurieren des neuen Projekts" "WhatIsYourName" in das Feld Projektname ein. Wählen Sie dann Nextaus.
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.
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
Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um den Standardcode im Debugmodus auszuführen.
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:
Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um den Standardcode im Debugmodus auszuführen.
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:
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).
Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf WhatIsYourName, und wählen Sie Datei im Datei-Explorer öffnen aus.
Navigieren Sie im Datei-Explorerzum bin\Debug\net5.0 Verzeichnis, und führen Sie WhatIsYourName.exeaus.
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.
Wählen Sie im Menü Erstellen die Option Projektmappe erstellen aus.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf WhatIsYourName, und wählen Sie Datei im Datei-Explorer öffnen aus.
Navigieren Sie im Datei-Explorerzum bin\Debug\net8.0 Verzeichnis, und führen Sie WhatIsYourName.exeaus.
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.
Geben Sie den folgenden Visual Basic-Code hinter der
Sub Main(args As String())
Zeile und vor derEnd 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)
Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um Ihre erste App im Debugmodus zu erstellen und auszuführen.
Wenn das Fenster der Debugkonsole geöffnet wird, geben Sie Ihren Namen ein. Das Konsolenfenster sollte dem folgenden Screenshot ähneln:
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.
Geben Sie den folgenden Visual Basic-Code hinter der
Sub Main(args As String())
Zeile und vor derEnd 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.
Wählen Sie die Schaltfläche WhatIsYourName aus, oder drücken Sie F5-, um Ihre App im Debugmodus zu erstellen und auszuführen.
Wenn das Fenster der Debugkonsole geöffnet wird, geben Sie Ihren Namen ein. Das Konsolenfenster sollte dem folgenden Screenshot ähneln:
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:
Wählen Sie in der Statusleiste unten rechts von Visual Studio Zur Quellcodeverwaltung hinzufügenaus, und wählen Sie dann Git-aus.
Melden Sie sich im Dialogfeld Erstellen eines Git-Repositorys bei GitHub an:
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.
Wählen Sie Erstellen und pushen aus. Nachdem Sie Ihr Repository erstellt haben, werden statusdetails in der Statusleiste angezeigt:
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.
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.
Schließen Sie Visual Studio.
Navigieren Sie im Dialogfeld Datei-Explorer zwei Ordnerebenen nach oben.
Klicken Sie mit der rechten Maustaste auf den Ordner WhatIsYourName, und wählen Sie Löschenaus.
Verwandte Inhalte
- Exemplarische Vorgehensweisen für Visual Basic
- Sprachreferenz zu Visual Basic
- IntelliSense für Visual Basic-Codedateien
Nächster Schritt
Herzlichen Glückwunsch zum Abschluss dieses Lernprogramms! Weitere Informationen finden Sie in der folgenden Anleitung.