Willkommen in der Visual Studio-IDE | Visual Basic

Bei einer integrierten Entwicklungsumgebung (IDE) handelt es sich um ein funktionsreiches Programm, das viele Aspekte der Softwareentwicklung unterstützt. Die Visual Studio-IDE ist eine kreative Startplattform, mit deren Hilfe Sie Code bearbeiten, debuggen und kompilieren und anschließend eine App veröffentlichen können. Neben dem üblichen Editor und Debugger, den die meisten IDEs bereitstellen, enthält Visual Studio Compiler, Codevervollständigungstools, grafische Designer und viele andere Features zur Verbesserung des Softwareentwicklungsprozesses.

Screenshot: Visual Studio 2019-IDE mit Visual Basic-Code

Screenshot: Visual Studio-IDE mit Visual Basic-Code und wichtigen Funktionen

Die obige Abbildung zeigt Visual Studio mit einem geöffneten Visual Basic-Projekt, das wichtige Fenster und deren Funktionalität anzeigt:

  • Im Projektmappen-Explorer (rechts oben) können Sie Ihre Codedateien anzeigen und verwalten sowie durch die Dateien navigieren. Der Projektmappen-Explorer kann Sie beim Ordnen Ihres Codes unterstützen, indem er die Dateien in Projektmappen und Projekte gruppiert.

  • Im Editor-Fenster in der Mitte werden Sie wahrscheinlich die meiste Zeit verbringen. Hier werden Dateiinhalte angezeigt. Im Editor-Fenster können Sie Code bearbeiten oder eine Benutzeroberfläche wie etwa ein Fenster mit Schaltflächen und Textfeldern entwerfen.

  • Unter Git-Änderungen (unten rechts) können Sie Arbeitselemente nachverfolgen und Code mithilfe von Technologien zur Versionskontrolle wie etwa Git und GitHub mit anderen teilen.

Editionen

Visual Studio ist für Windows und Mac verfügbar. Visual Studio für Mac enthält viele der Features von Visual Studio für Windows und wurde für die Entwicklung plattformübergreifender und mobiler Apps optimiert. Der Schwerpunkt dieses Artikels liegt auf der Windows-Version von Visual Studio.

Es gibt drei Editionen von Visual Studio: Community, Professional und Enterprise. Unter Visual Studio-Editionen im Vergleich erfahren Sie, welche Features in der jeweiligen Edition unterstützt werden.

Im Folgenden sind einige beliebte Features in Visual Studio aufgeführt, die Ihre Produktivität beim Entwickeln von Software verbessern:

  • Wellenlinien und schnelle Aktionen

    Wellenlinien sind wellenförmige Unterstreichungen, die Sie auf Fehler oder mögliche Probleme in Ihrem Code hinweisen. Diese visuellen Hinweise helfen Ihnen dabei, Probleme sofort zu beheben, sodass Sie Fehler nicht erst bei der Kompilierung oder zur Laufzeit feststellen. Wenn Sie auf eine Wellenlinie zeigen, werden weitere Informationen zum Fehler angezeigt. Möglicherweise wird am linken Rand auch eine Glühbirne mit schnellen Aktionen angezeigt, die Sie zum Beheben des Fehlers ausführen können.

    Screenshot: Wellenförmige Unterstreichung in Visual Studio

    Screenshot: Wellenförmige Unterstreichung in Visual Studio

  • Refactoring

    Refactoring umfasst Vorgänge wie das intelligente Umbenennen von Variablen, das Extrahieren von Codezeilen in eine neue Methode und das Ändern der Reihenfolge von Methodenparametern.

    Screenshot: Refactoringmenü in Visual Studio

    Screenshot: Refactoringmenü in Visual Studio

  • IntelliSense

    IntelliSense ist eine Gruppe von Features, mit denen Informationen zum Code direkt im Editor angezeigt und in einigen Fällen kleine Codeabschnitte für Sie geschrieben werden. Damit verfügen Sie über eine grundlegende Dokumentation, die in den Editor integriert ist, sodass Sie die Typinformationen nicht mehr an anderer Stelle nachsehen müssen.

    In der folgenden Abbildung ist dargestellt, wie mit IntelliSense eine Memberliste für einen Typ angezeigt wird:

    Screenshot: IntelliSense-Memberliste

    Screenshot: IntelliSense-Memberliste

    Die Features von IntelliSense variieren je nach Sprache. Weitere Informationen finden Sie unter C#-IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense und Visual Basic IntelliSense.

  • Visual Studio-Suche

    Visual Studio-Menüs, -Optionen und -Eigenschaften können zuweilen unübersichtlich wirken. Die Visual Studio-Suche, oder STRG+Q, ist eine hervorragende Möglichkeit, IDE-Features und Code an zentraler Stelle zu finden.

    Wenn Sie beginnen, den Namen eines gesuchten Elements einzugeben, listet Visual Studio Ergebnisse auf, mit denen Sie ans gewünschte Ziel gelangen. Wenn Sie Funktionen wie z. B. eine andere Programmiersprache hinzufügen müssen, können Sie den Visual Studio-Installer über die Suchergebnisse öffnen, um die Workload oder Komponente zu installieren.

    Screenshot: Suchfeld „Schnellstart“ in Visual Studio 2019

    Screenshot: Suchfeld „Schnellstart“ in Visual Studio

  • Live Share

    Führen Sie unabhängig von App-Typ oder Programmiersprache gemeinsam und in Echtzeit Bearbeitungs- und Debugvorgänge aus. Sie können Ihr Projekt sofort und sicher freigeben. Außerdem können Sie beispielsweise Debugsitzungen, Terminalinstanzen, localhost-Web-Apps oder Sprachanrufe freigeben.

  • Aufrufhierarchie

    Im Fenster Aufrufhierarchie werden die Methoden angezeigt, mit denen eine ausgewählte Methode aufgerufen wird. Diese Informationen können nützlich sein, wenn Sie die Methode ändern oder entfernen oder einen Fehler aufspüren möchten.

    Screenshot: Fenster „Aufrufhierarchie“ in Visual Studio

    Screenshot: Fenster „Aufrufhierarchie“ in Visual Studio

  • CodeLens

    Mit CodeLens können Sie nach Codeverweisen, Codeänderungen, verknüpften Fehlern, Arbeitselementen, Code Reviews und Komponententests suchen, ohne den Editor zu verlassen.

    Screenshot: CodeLens in Visual Studio

    Screenshot: CodeLens in Visual Studio

  • Gehe zu Definition

    Mithilfe des Features Zu Definition wechseln gelangen Sie direkt zur Position einer Funktions- oder Typdefinition.

    Screenshot: „Zu Definition wechseln“ in Visual Studio 2019

    Screenshot: „Zu Definition wechseln“ in Visual Studio

  • Definition einsehen

    Im Fenster Definition einsehen wird eine Methoden- oder Typdefinition angezeigt, ohne eine separate Datei zu öffnen.

    Screenshot: „Definition einsehen“ in Visual Studio

    Screenshot: „Definition einsehen“ in Visual Studio

  • Hot Reload

    Hot Reload ermöglicht es Ihnen, die Codedateien Ihrer Anwendung zu bearbeiten und die Codeänderungen sofort auf die ausgeführte Anwendung anzuwenden.

    Screenshot von Hot Reload in Visual Studio 2022.

Installieren von Visual Studio

In diesem Abschnitt erstellen Sie ein einfaches Projekt, um einige der Möglichkeiten von Visual Studio auszuprobieren. Sie erfahren, wie Sie das Farbdesign ändern, IntelliSense als Programmierhilfe verwenden und eine App debuggen, um den Wert einer Variablen während der App-Ausführung anzuzeigen.

Laden Sie zunächst Visual Studio herunter, und installieren Sie es auf Ihrem System. Mit dem modularen Installationsprogramm können Sie Workloads auswählen und installieren. Hierbei handelt es sich um Gruppen von Funktionen, die für die bevorzugte Programmiersprache oder Plattform benötigt werden. Damit Sie die Schritte zum Erstellen eines Programms ausführen können, müssen Sie während der Installation die Workload Plattformübergreifende .NET Core-Entwicklung auswählen.

Screenshot: Workload „Plattformübergreifende .NET Core-Entwicklung“ im Visual Studio-Installer

Laden Sie zunächst Visual Studio herunter, und installieren Sie es auf Ihrem System. Im modularen Installer werden Workloads ausgewählt und installiert. Hierbei handelt es sich um Gruppen von Features, die für die gewünschten Programmiersprachen oder Plattformen erforderlich sind. Um anhand der folgenden Schritte ein Programm zu erstellen, müssen Sie während der Installation die Workload .NET-Desktopentwicklung auswählen.

Screenshot: Auswahl der Workload „.NET-Desktopentwicklung“ im Visual Studio-Installer

Wenn Sie Visual Studio zum ersten Mal öffnen, können Sie sich mit Ihrem Microsoft-Konto oder Ihrem Geschäfts-, Schul- oder Unikonto anmelden.

Anpassen von Visual Studio

Sie können die Benutzeroberfläche von Visual Studio personalisieren und beispielsweise das Standardfarbdesign ändern.

Ändern des Farbdesigns

So ändern Sie das Farbdesign

  1. Öffnen Sie Visual Studio. Wählen Sie im Startfenster die Option Ohne Code fortfahren aus.

    Screenshot: Startfenster in Visual Studio 2019 mit hervorgehobenem Link „Ohne Code fortfahren“

    Die IDE wird geöffnet.

  2. Klicken Sie in der Visual Studio-Menüleiste auf Extras>Optionen, um das Dialogfeld Optionen zu öffnen.

  3. Ändern Sie auf der Optionsseite Umgebung>Allgemein die Auswahl für Farbdesign in Dunkel, und klicken Sie dann auf OK.

    Screenshot: Wechseln zum dunklen Farbdesign in Visual Studio

    Das Farbdesign wird für die gesamte IDE in Dunkel geändert.

    Screenshot: Visual Studio im dunklen Design

  1. Öffnen Sie Visual Studio. Wählen Sie im Startfenster die Option Ohne Code fortfahren aus.

    Screenshot: Visual Studio-Startbildschirm mit hervorgehobenem Link „Ohne Code fortfahren“

  2. Klicken Sie in der Visual Studio-Menüleiste auf Extras>Optionen, um das Dialogfeld Optionen zu öffnen.

  3. Ändern Sie auf der Optionenseite Umgebung>Allgemein die Auswahl für Farbdesign in Blau oder Hell, und klicken Sie dann auf OK.

    Screenshot: Wechseln zum blauen Farbdesign in Visual Studio

    Das Farbdesign wird für die gesamte IDE entsprechend geändert. Der folgende Screenshot zeigt das Design „Blau“:

    Screenshot: Visual Studio im Design „Blau“

Auswählen der Umgebungseinstellungen

Sie können Visual Studio so konfigurieren, dass Umgebungseinstellungen verwendet werden, die auf Visual Basic-Entwickler zugeschnitten sind.

  1. Klicken Sie in der Menüleiste auf Extras>Einstellungen importieren und exportieren.

  2. Klicken Sie im Assistenten zum Importieren und Exportieren von Einstellungen auf Alle Einstellungen zurücksetzen und dann auf Weiter.

  3. Wählen Sie auf der Seite Aktuelle Einstellungen speichern aus, ob Ihre aktuellen Einstellungen vor dem Zurücksetzen gespeichert werden sollen. Wenn Sie keine Einstellungen angepasst haben, wählen Sie Nein, nur Einstellungen zurücksetzen und die aktuellen Einstellungen überschreiben. Wählen Sie Weiteraus.

  4. Wählen Sie auf der Seite Standardsammlung von Eigenschaften auswählen die Option Visual Basic aus, und klicken Sie auf Fertig stellen.

  5. Klicken Sie auf der Seite Zurücksetzungsvorgang abgeschlossen auf Schließen.

Weitere Informationen dazu, wie Sie die IDE personalisieren können, finden Sie unter Personalisieren der Visual Studio-IDE.

Erstellen eines Programms

Steigen Sie gleich ein, und erstellen Sie ein einfaches Programm.

  1. Wählen Sie auf der Visual Studio-Menüleiste Datei>Neu>Projekt aus. (Alternativ können Sie die Tastenkombination STRG+UMSCHALT+N verwenden.)

    Screenshot: Auswahl „Datei“ > „Neu“ > „Projekt“ über die Visual Studio 2019-Menüleiste

    Das Fenster Neues Projekt erstellen wird geöffnet und zeigt verschiedene Vorlagen für Projekte an. Eine Vorlage enthält die grundlegenden Dateien und Einstellungen, die für einen bestimmten Projekttyp benötigt werden.

  2. Geben Sie .NET Core Konsole in das Suchfeld ein, um die gewünschte Vorlage zu finden. Die Liste mit den verfügbaren Vorlagen wird automatisch nach den eingegebenen Schlüsselwörtern gefiltert. Sie können die Vorlagenergebnisse weiter filtern, indem Sie in der Dropdownliste Alle Sprachen die Einstellung Visual Basic, in der Liste Alle Plattformen die Einstellung Windows und in der Liste Alle Projekttypen die Einstellung Konsole auswählen.

    Wählen Sie die Vorlage Konsolenanwendung aus, und klicken Sie dann auf Weiter.

    Screenshot: Fenster „Neues Projekt erstellen“ in Visual Studio 2019 zur Auswahl der gewünschten Vorlage

  3. Geben Sie im Fenster Neues Projekt konfigurieren im Feld Projektname die Zeichenfolge HelloWorld ein, ändern Sie optional das Verzeichnis für Ihre Projektdateien (das standardmäßige Gebietsschema lautet C:\Users\<name>\source\repos), und wählen Sie dann Weiter aus.

    Screenshot des Dialogfelds Neues Projekt konfigurieren in Visual Studio 2019 und der festzulegenden Optionen, einschließlich Projektname und Projektspeicherort.

  4. Vergewissern Sie sich, dass im Fenster Zusätzliche Informationen im Dropdownmenü Zielframework die Option .NET Core 3.1 angezeigt wird, und klicken Sie dann auf Erstellen.

    Screenshot: Fenster „Zusätzliche Informationen“ in Visual Studio 2019 zur Auswahl der gewünschten .NET Core-Frameworkversion

    Visual Studio erstellt daraufhin das Projekt. Es handelt sich um eine einfache „Hallo Welt“-Anwendung, die die Console.WriteLine()-Methode aufruft, um die Zeichenkette „Hallo Welt!“ im Konsolenfenster (Programmausgabe) anzuzeigen.

    Kurz darauf sollte in etwa das folgende Bild angezeigt werden:

    Screenshot: Visual Studio-IDE

    Der Visual Basic-Code für Ihre App wird im Editor-Fenster angezeigt, der den meisten Raum einnimmt. Beachten Sie, dass der Text automatisch farbig hervorgehoben wird, um verschiedene Bestandteile des Codes anzuzeigen, z.B. Schlüsselwörter und Typen. Darüber hinaus zeigen kleine, vertikale gestrichelte Linien im Code an, welche geschweiften Klammern zusammengehören, und anhand der Zeilennummern können Sie sich später im Code orientieren. Sie können die kleinen Minuszeichen in Kästchen auswählen, um Codeblöcke ein- oder auszublenden. Mit dieser Codegliederungsfunktion können Sie Code ausblenden, den Sie nicht benötigen, um die Übersichtlichkeit des Bildschirms zu optimieren. Auf der rechten Seite werden im Fenster Projektmappen-Explorer die Projektdateien aufgelistet.

    Screenshot: Visual Studio-IDE mit roten Rahmen

    Es sind noch mehr Menüs und Toolfenster verfügbar, aber für den Moment wenden wir uns Anderem zu.

  5. Starten Sie nun die App. Wählen Sie auf der Menüleiste im Menü Debuggen die Option Ohne Debuggen starten aus, um den Prozess zu initiieren. Alternativ können Sie auch die Tastenkombination STRG+F5 drücken.

    Screenshot: „Debuggen“ > „Ohne Debuggen starten“

    Visual Studio erstellt die App, und es wird ein Konsolenfenster mit der Meldung Hello World! geöffnet. Sie haben nun eine funktionierende App!

    Screenshot des Konsolenfensters, in dem die Meldung „Hello World!“ angezeigt wird.

  6. Drücken Sie eine beliebige Taste auf der Tastatur, um das Konsolenfenster zu schließen.

  7. Fügen wir der App weiteren Code hinzu. Fügen Sie vor der Zeile Console.WriteLine("Hello World!") den folgenden Visual Basic-Code ein:

    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    

    Der Code zeigt What is your name? (Wie heißen Sie?) im Konsolenfenster an und wartet, bis der Benutzer Text eingegeben und die EINGABETASTE gedrückt hat.

  8. Ändern Sie die Zeile Console.WriteLine("Hello World!") in den folgenden Code:

    Console.WriteLine("Hello " + name + "!")
    
  9. Führen Sie die App erneut aus, indem Sie STRG+F5 drücken.

    Visual Studio erstellt die App neu, und Sie werden im nun geöffneten Konsolenfenster zur Eingabe Ihres Namens aufgefordert.

  10. Geben Sie Ihren Namen im Konsolenfenster ein, und drücken Sie die EINGABETASTE.

    Screenshot des Konsolenfensters mit der Frage „What is your name?“ und der Antwort der App.

  11. Drücken Sie eine beliebige Taste, um das Konsolenfenster zu schließen und das ausgeführte Programm zu beenden.

  1. Wählen Sie auf der Visual Studio-Menüleiste Datei>Neu>Projekt aus. Sie können auch STRG+UMSCHALT+N drücken.

    Screenshot: Auswahl „Datei“ > „Neu“ > „Projekt“ über die Visual Studio-Menüleiste

    Das Fenster Neues Projekt erstellen wird geöffnet und zeigt verschiedene Vorlagen für Projekte an. Eine Vorlage enthält die grundlegenden Dateien und Einstellungen, die für einen bestimmten Projekttyp benötigt werden.

  2. Um eine Vorlage zu finden, können Sie Schlüsselwörter in das Suchfeld eingeben. Die Liste verfügbarer Vorlagen wird nach den eingegebenen Schlüsselwörtern gefiltert. Sie können die Vorlagenergebnisse weiter filtern, indem Sie in der Dropdownliste Alle Sprachen die Einstellung Visual Basic, in der Liste Alle Plattformen die Einstellung Windows und in der Liste Alle Projekttypen die Einstellung Konsole auswählen.

    Wählen Sie die Visual Basic-Vorlage Konsolenanwendung aus, und klicken Sie dann auf Weiter.

    Screenshot: Fenster „Neues Projekt erstellen“ mit ausgewählter Visual Basic-Option „Konsolenanwendung“

  3. Geben Sie im Fenster Neues Projekt konfigurieren im Feld Projektname den Text HalloWelt ein. Ändern Sie optional den Speicherort des Projektverzeichnisses vom Standardspeicherort C:\Users\<name>\source\repos, und wählen Sie dann Weiter.

    Screenshot: Fenster „Neues Projekt konfigurieren“ mit eingegebenem Projektnamen „HalloWelt“

  4. Vergewissern Sie sich, dass im Fenster Zusätzliche Informationen im Dropdownmenü Zielframework die Option .NET 8.0 angezeigt wird, und klicken Sie dann auf Erstellen.

    Screenshot: Fenster Zusätzliche Informationen mit Auswahl von .NET 8.0

    Visual Studio erstellt daraufhin das Projekt. Das Programm ist eine einfache „Hallo Welt“-Anwendung, die die Methode Console.WriteLine() aufruft, um die Zeichenfolge Hallo Welt! in einem Konsolenfenster anzuzeigen.

    Die Projektdateien werden auf der rechten Seite der Visual Studio-IDE in einem Fenster namens Projektmappen-Explorer aufgeführt. Wählen Sie im Fenster Projektmappen-Explorer die Datei Program.vb aus. Der Visual Basic-Code für die App wird im zentralen Editor-Fenster geöffnet, das den meisten Raum einnimmt.

    Screenshot: Visual Studio-IDE mit dem Code aus „Program.vb“ im Editor

    Der Code wird automatisch farbig hervorgehoben, um verschiedene Bestandteile wie z. B. Schlüsselwörter und Typen anzuzeigen. Zeilennummern helfen Ihnen beim Finden von Code.

    Vertikale gestrichelte Linien im Code geben an, welche Codestrukturen oder Codeblöcke zusammengehören. Sie können auch die kleinen Minus- oder Pluszeichen in Kästchen auswählen, um Codeblöcke ein- oder auszublenden. Mithilfe dieses Codegliederungsfeatures können Sie Code ausblenden, der nicht angezeigt werden muss, um die Übersichtlichkeit des Bildschirms zu optimieren.

    Screenshot: Visual Studio-IDE mit roten Rahmen

    Es stehen noch viele weitere Menüs und Toolfenster zur Verfügung.

  5. Starten Sie die App, indem Sie im oberen Visual Studio-Menü Debuggen>Ohne Debuggen starten auswählen. Alternativ können Sie auch die Tastenkombination STRG+F5 drücken.

    Screenshot: Menüelement „Debuggen“ > „Ohne Debuggen starten“

    Visual Studio erstellt die App, und es wird ein Konsolenfenster mit der Meldung Hello World! geöffnet. Sie haben nun eine funktionierende App!

    Screenshot: Fenster der Debugging-Konsole mit der Ausgabe „Hallo Welt!“ und „Drücken Sie eine beliebige Taste, um dieses Fenster zu schließen“

  6. Drücken Sie eine beliebige Taste, um das Konsolenfenster zu schließen.

  7. Fügen wir der App weiteren Code hinzu. Fügen Sie vor der Zeile Console.WriteLine("Hello World!") den folgenden Visual Basic-Code ein:

    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    

    Der Code zeigt Wie heißen Sie? im Konsolenfenster an und wartet, bis der Benutzer Text eingegeben hat.

  8. Ändern Sie die Zeile Console.WriteLine("Hello World!") in folgende Zeile:

    Console.WriteLine("Hello " + name + "!")
    
  9. Führen Sie die App erneut aus, indem Sie Debuggen>Ohne Debuggen starten auswählen oder STRG+F5 drücken.

    Visual Studio erstellt die App neu, und Sie werden im nun geöffneten Konsolenfenster zur Eingabe Ihres Namens aufgefordert.

  10. Geben Sie Ihren Namen im Konsolenfenster ein, und drücken Sie die EINGABETASTE.

    Screenshot: Fenster der Debugging-Konsole mit der Aufforderung zur Eingabe eines Namens, die Eingabe selbst und die Ausgabe Hallo Georgette.

  11. Drücken Sie eine beliebige Taste, um das Konsolenfenster zu schließen und das ausgeführte Programm zu beenden.

Verwenden von Refactoring und IntelliSense

Im Folgenden werden einige Methoden erläutert, wie Sie mit Refactoring und IntelliSense effizienter programmieren können.

Benennen Sie zunächst die Variable name um:

  1. Doppelklicken Sie auf die Variable name, und geben Sie den neuen Namen für die Variable, benutzername, ein.

    Ein Feld umgibt die Variable, und am Rand wird eine Glühbirne angezeigt.

  2. Klicken Sie auf das Glühbirnensymbol, um die verfügbaren Schnellaktionen anzuzeigen. Klicken Sie auf 'name' in 'username' umbenennen.

    Screenshot: Aktion „Umbenennen“ in Visual Studio

    Screenshot: Aktion „Umbenennen“ in Visual Studio

    Die Variable wird im gesamten Projekt umbenannt, in diesem Fall betrifft dies nur zwei Stellen.

Sehen Sie sich jetzt IntelliSense an.

  1. Geben Sie unter der Zeile Console.WriteLine("Hello " + username + "!") den folgenden Code ein:

    Dim now = Date.
    

    Ein Feld zeigt die Members der Klasse DateTime an. Zudem wird die Beschreibung des zurzeit ausgewählten Members in einem separaten Feld angezeigt.

    Screenshot: IntelliSense-Listenmember in Visual Studio

    Screenshot: IntelliSense-Listenmember in Visual Studio

  2. Wählen Sie den Member namens Now aus. Dies ist eine Eigenschaft der Klasse. Doppelklicken Sie auf Now, oder wählen Sie den Eintrag aus, und drücken Sie die TAB-TASTE.

  3. Geben Sie unterhalb dieser Zeile die folgenden Codezeilen ein:

    Dim dayOfYear = now.DayOfYear
    Console.Write("Day of year: ")
    Console.WriteLine(dayOfYear)
    

    Tipp

    Console.Write ist insofern anders als Console.WriteLine, als dass es nach der Ausgabe kein Zeilenabschlusszeichen hinzufügt. Das bedeutet, dass der nächste Textabschnitt, der an die Ausgabe gesendet wird, in der gleichen Zeile ausgegeben wird. Sie können mit der Maus auf jede dieser Methoden in Ihrem Code zeigen, um deren Beschreibung anzuzeigen.

Anschließend führen Sie erneut ein Refactoring durch, um den Code etwas knapper zu gestalten.

  1. Wählen Sie die Variable now in der Zeile Dim now = Date.Now aus. Ein Schraubendrehersymbol wird am Rand dieser Zeile angezeigt.

  2. Wählen Sie das Schraubendrehersymbol aus, um verfügbare Vorschläge aus Visual Studio anzuzeigen. In diesem Fall wird das Refactoring Inline temporär variabel angezeigt, das eine Codezeile entfernt, ohne das gesamte Codeverhalten zu ändern.

    Screenshot: Vorschlag für „Inline temporär variabel“ in Visual Studio

  3. Klicken Sie auf Inline temporär variabel, um den Code umzugestalten.

  4. Führen Sie das Programm erneut aus, indem Sie STRG+F5 drücken. Die Ausgabe sieht in etwa folgendermaßen aus:

    Screenshot: Fenster der Debugging-Konsole mit der Aufforderung zur Eingabe eines Namens, die Eingabe selbst und die Ausgabe

  1. Wählen Sie die Variable now in der Zeile Dim now = Date.Now aus. Ein Glühbirnensymbol wird am Rand dieser Zeile angezeigt.

  2. Wählen Sie das Glühbirnensymbol aus, um verfügbare Vorschläge aus Visual Studio anzuzeigen. In diesem Fall wird das Refactoring Inline temporär variabel angezeigt, das eine Codezeile entfernt, ohne das gesamte Codeverhalten zu ändern.

    Screenshot: Vorschlag für „Inline temporär variabel“ in Visual Studio

  3. Klicken Sie auf Inline temporär variabel, um den Code umzugestalten.

  4. Führen Sie das Programm erneut aus, indem Sie STRG+F5 drücken. Die Ausgabe sieht in etwa folgendermaßen aus:

    Screenshot: Fenster der Debugging-Konsole mit der Aufforderung zur Eingabe eines Namens, die Eingabe selbst und die Ausgabe

Debuggen von Code

Wenn Sie Code schreiben, sollten Sie ihn ausführen und auf Fehler prüfen. Mit dem Debugsystem von Visual Studio können Sie Ihren Code Anweisung für Anweisung durchlaufen und dabei die Variablen untersuchen. Sie können Haltepunkte festlegen, die die Ausführung des Codes in einer bestimmten Zeile anhalten, und beobachten, wie sich der Variablenwert während der Codeausführung ändert.

Legen Sie einen Haltepunkt fest, um den Wert der Variablen username anzuzeigen, während das Programm ausgeführt wird.

  1. Legen Sie einen Haltepunkt in der Codezeile fest, die Console.WriteLine("Hello " + username + "!") lautet, indem Sie neben der Zeile auf den Rand ganz links (Bundsteg) klicken. Sie können die Codezeile auch auswählen und dann F9 drücken.

    Im Bundsteg wird ein roter Kreis angezeigt, und die Zeile wird hervorgehoben.

    Screenshot: Haltepunkt in einer Codezeile in Visual Studio

    Screenshot: Haltepunkt in einer Codezeile in Visual Studio

  2. Starten Sie den Debugvorgang, indem Sie auf Debuggen>Debuggen starten klicken oder F5 drücken.

  3. Wenn das Konsolenfenster angezeigt wird und nach Ihrem Namen fragt, geben Sie Ihren Namen ein.

    Der Fokus kehrt zum Code-Editor von Visual Studio zurück, und die Codezeile mit dem Haltepunkt wird gelb hervorgehoben. Die Hervorhebung in Gelb bedeutet, dass diese Codezeile als Nächstes ausgeführt wird. Durch den Haltepunkt wird die Ausführung der App in dieser Zeile angehalten.

  4. Zeigen Sie mit der Maus auf die Variable username, um deren Wert anzuzeigen. Sie können auch mit der rechten Maustaste auf username klicken und Überwachung hinzufügen auswählen, um die Variable dem Überwachungsfenster hinzuzufügen. Dort wird deren Wert ebenfalls angezeigt.

    Screenshot: Variablenwert während des Debuggens in Visual Studio

    Screenshot: Variablenwert während des Debuggens in Visual Studio

  5. Drücken Sie erneut F5, um die Ausführung der App abzuschließen.

Sobald die App ausgeführt wird, können Sie Codeänderungen auf die ausgeführte App anwenden, indem Sie auf die Schaltfläche „Hot Reload“ klicken.

Screenshot von Hot Reload in Visual Studio 2022

Weitere Informationen zum Debuggen in Visual Studio finden Sie in der Tour durch die Debuggerfeatures.