Willkommen bei der Visual Studio-IDE | Visual Basic
Eine integrierte Entwicklungsumgebung (IDE) ist ein funktionsreiches Programm, das viele Aspekte der Softwareentwicklung unterstützt. Die Visual Studio-IDE ist ein kreatives Startpad, mit dem Sie Code bearbeiten, debuggen und erstellen und dann eine App veröffentlichen können. Über dem Standard-Editor und Debugger, den die meisten IDEs bereitstellen, enthält Visual Studio Compiler, Codevervollständigen-Tools, grafische Designer und viele weitere Features, um den Softwareentwicklungsprozess zu verbessern.
Die obige Abbildung zeigt Visual Studio mit einem geöffneten Visual Basic-Projekt, das wichtige Fenster und deren Funktionalität anzeigt:
Im Projektmappen-Exploreroben rechts können Sie Ihre Codedateien anzeigen, navigieren und verwalten. Der Projektmappen-Explorer kann Sie beim Ordnen Ihres Codes unterstützen, indem er die Dateien in Projektmappen und Projekte gruppiert.
Das zentrale Editor-Fenster, in dem Sie wahrscheinlich die meiste Zeit verbringen werden, zeigt Dateiinhalte an. Im Editorfenster können Sie Code bearbeiten oder eine Benutzeroberfläche entwerfen, z. B. ein Fenster mit Schaltflächen und Textfeldern.
- In Team Explorerkönnen Sie unten rechts Arbeitsaufgaben und Code mithilfe von Versionskontrolltechnologien wie Git und Team Foundation Version Control (TFVC)nachverfolgen und freigeben.
- In Git Changes unten rechts können Sie Arbeitsaufgaben nachverfolgen und Code für andere freigeben, indem Sie Versionssteuerungstechnologien wie Git und GitHub-verwenden.
Auflagen
Visual Studio ist für Windows verfügbar.
Es gibt drei Editionen von Visual Studio: Community, Professional und Enterprise. Lesen Sie Vergleich der Visual Studio-Editionen, um zu erfahren, welche Features die einzelnen Editionen unterstützen.
Beliebte Produktivitätsfeatures
Einige beliebte Features in Visual Studio, die Ihre Produktivität beim Entwickeln von Software verbessern, umfassen:
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, Probleme sofort zu beheben, ohne auf fehler während der Build- oder Laufzeit zu warten. Wenn Sie auf eine Wellenlinie zeigen, werden weitere Informationen zum Fehler angezeigt. Eine Glühbirne könnte auch am linken Rand erscheinen und Quick Actions anzeigen, mit denen Sie den Fehler beheben können.
-
Die Umgestaltung umfasst Vorgänge wie das intelligente Umbenennen von Variablen, das Extrahieren einer oder mehrerer Codezeilen in eine neue Methode und das Ändern der Reihenfolge der Methodenparameter.
-
IntelliSense ist eine Reihe von Features, die Informationen zu Ihrem Code direkt im Editor anzeigen und in einigen Fällen kleine Codebits für Sie schreiben. Es ist so, als hätten Sie eine grundlegende Dokumentation direkt im Editor, sodass Sie keine Typinformationen an anderer Stelle nachschlagen müssen.
Die folgende Abbildung zeigt, wie IntelliSense eine Memberliste für einen Typ anzeigt:
IntelliSense-Features variieren je nach Sprache. Weitere Informationen finden Sie unter C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSenseund Visual Basic IntelliSense.
-
Visual Studio-Menüs, -Optionen und -Eigenschaften können manchmal überwältigend erscheinen. Die Visual Studio-Suche, oder STRG+Q, ist eine hervorragende Möglichkeit, IDE-Features und Code an zentraler Stelle zu finden.
Wenn Sie mit der Eingabe des Gesuchten beginnen, listet Visual Studio Ergebnisse auf, die Sie dorthin bringen, wo Sie gehen müssen. Wenn Sie Funktionen hinzufügen müssen, z. B. eine andere Programmiersprache, können Sie das Visual Studio-Installationsprogramm aus den Suchergebnissen öffnen, um die Workload oder Komponente zu installieren.
-
Bearbeiten und debuggen Sie gemeinsam mit anderen Personen in Echtzeit, unabhängig von Ihrem App-Typ oder Ihrer Programmiersprache. Sie können Ihr Projekt sofort und sicher freigeben. Sie können auch Debugsitzungen, Terminalinstanzen,
localhost
Web-Apps, Sprachanrufe und vieles mehr freigeben. -
Das Fenster Aufrufhierarchie zeigt die Methoden, die eine ausgewählte Methode aufrufen. Diese Informationen können hilfreich sein, wenn Sie darüber nachdenken, die Methode zu ändern oder zu entfernen, oder wenn Sie versuchen, einen Fehler nachzuverfolgen.
-
CodeLens hilft Ihnen, Codeverweise, Codeänderungen, verknüpfte Fehler, Arbeitsaufgaben, Codeüberprüfungen und Komponententests zu finden, ohne den Editor verlassen zu müssen.
-
Die Funktion Gehe Zu Definition bringt Sie direkt zum Standort einer Funktions- oder Typdefinition.
-
Das Fenster Vorschaudefinition zeigt eine Methode oder Typdefinition an, ohne eine separate Datei zu öffnen.
-
Hot Reload ermöglicht es Ihnen, die Codedateien Ihrer Anwendung zu bearbeiten und die Codeänderungen sofort auf die ausgeführte Anwendung anzuwenden.
Installieren von Visual Studio
In diesem Abschnitt erstellen Sie ein einfaches Projekt, um einige der Aktionen auszuprobieren, die Sie mit Visual Studio ausführen können. Sie erfahren, wie Sie das Farbdesign ändern, IntelliSense- als Codierungshilfe verwenden und eine App debuggen, um während der App-Ausführung einen Variablenwert anzuzeigen.
Um zu beginnen, Visual Studio herunterladen und auf Ihrem System installieren. Mit dem modularen Installationsprogramm können Sie Workloadsauswählen und installieren. Dies sind Gruppen von Features, die für die bevorzugte Programmiersprache oder Plattform erforderlich sind. 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.
Um zu beginnen, Visual Studio herunterladen und auf Ihrem System installieren. Im modularen Installationsprogramm wählen und installieren Sie Workloads, die Gruppen von Features sind, die Sie für die gewünschten Programmiersprachen oder Plattformen benötigen. Um anhand der folgenden Schritte ein Programm zu erstellen, müssen Sie während der Installation die Workload .NET-Desktopentwicklung auswählen.
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 Visual Studio-Benutzeroberfläche personalisieren, einschließlich der Änderung des Standardfarbdesigns.
Farbthema ändern
So ändern Sie das Farbdesign:
Öffnen Sie Visual Studio. Wählen Sie im Startfenster Weiter ohne Codeaus.
Die IDE wird geöffnet.
Klicken Sie in der Visual Studio-Menüleiste auf Extras >Optionen, um das Dialogfeld Optionen zu öffnen.
Ändern Sie auf der Optionsseite Umgebung>Allgemein die Auswahl für Farbdesign in Dunkel, und klicken Sie dann auf OK.
Das Farbdesign für die gesamte IDE ändert sich in Dark.
Öffnen Sie Visual Studio. Wählen Sie im Startfenster Weiter ohne Codeaus.
Klicken Sie in der Visual Studio-Menüleiste auf Extras >Optionen, um das Dialogfeld Optionen zu öffnen.
Ändern Sie auf der Optionenseite Umgebung>Allgemein die Auswahl für Farbdesign in Blau oder Hell, und klicken Sie dann auf OK.
Das Farbdesign für die gesamte IDE ändert sich entsprechend. Der folgende Screenshot zeigt das Blaue Design:
Auswählen von Umgebungseinstellungen
Sie können Visual Studio so konfigurieren, dass Umgebungseinstellungen verwendet werden, die auf Visual Basic-Entwickler zugeschnitten sind.
Wählen Sie auf der Menüleiste Tools>Import- und Exporteinstellungenaus.
Klicken Sie im Assistenten zum Importieren und Exportieren von Einstellungen auf Alle Einstellungen zurücksetzen und dann auf Weiter.
Wählen Sie auf der Seite "Aktuelle Einstellungen speichern" aus, ob Die 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 dann Weiteraus.
Wählen Sie auf der Seite Standardsammlung von Eigenschaften auswählen die Option Visual Basic aus, und klicken Sie auf Fertig stellen.
Klicken Sie auf der Seite Zurücksetzungsvorgang abgeschlossen auf Schließen.
Informationen zu anderen Möglichkeiten zum Personalisieren der IDE finden Sie unter Personalisieren von Visual Studio.
Erstellen eines Programms
Tauchen Sie ein und erstellen Sie ein einfaches Programm.
Wählen Sie auf der Menüleiste von Visual Studio Datei>Neu>Projektaus. (Alternativ können Sie die Tastenkombination STRG+UMSCHALT+N verwenden.)
Das Fenster "Neues Projekt erstellen" wird geöffnet und zeigt mehrere Projekt-Vorlagen. Eine Vorlage enthält die grundlegenden Dateien und Einstellungen, die für einen bestimmten Projekttyp erforderlich sind.
Um die gewünschte Vorlage zu finden, geben Sie .net core console in das Suchfeld ein. Die Liste der verfügbaren Vorlagen wird automatisch basierend auf den eingegebenen Schlüsselwörtern gefiltert. Sie können die Vorlagenergebnisse weiter filtern, indem Sie Visual Basic- aus der Dropdownliste "Alle Sprachen", Windows aus der Liste "Alle Plattformen" und Konsolen- aus der Liste "Alle Projekttypen" Liste auswählen.
Wählen Sie die Vorlage Konsolenanwendung aus, und klicken Sie dann auf Weiter.
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.Überprüfen Sie im Fenster Zusätzliche Informationen, ob .NET Core 3.1 im Dropdownmenü Target Framework angezeigt wird, und wählen Sie dann Erstellenaus.
Visual Studio erstellt das Projekt. Es ist eine einfache "Hello World"-Anwendung, die die Console.WriteLine()-Methode aufruft, um die Literalzeichenfolge "Hello World!" im Konsolenfenster (Programmausgabe) anzuzeigen.
In Kürze sollte etwa die folgende Abbildung angezeigt werden:
Der Visual Basic-Code für die App wird im Editorfenster angezeigt, was den größten Teil des Platzes einnimmt. Beachten Sie, dass der Text automatisch gefärbt wird, um verschiedene Teile des Codes anzugeben, 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, eingeschachtelten Minuszeichen auswählen, um Codeblöcke zu reduzieren oder zu erweitern. Mit dieser Code-Ausblendfunktion können Sie Code ausblenden, den Sie nicht benötigen, um die Unübersichtlichkeit auf dem Bildschirm zu minimieren. Auf der rechten Seite werden im Fenster Projektmappen-Explorer die Projektdateien aufgelistet.
Es stehen weitere Menüs und Toolfenster zur Verfügung, aber lassen Sie uns jetzt weitermachen.
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. Sie können auch STRG+F5-drücken.
Visual Studio erstellt die App, und es wird ein Konsolenfenster mit der Meldung Hello World geöffnet!. Sie haben jetzt eine laufende App!
Um das Konsolenfenster zu schließen, drücken Sie eine beliebige Taste auf der Tastatur.
Fügen wir der App nun einen weiteren Code hinzu. Fügen Sie den folgenden Visual Basic-Code vor der Zeile hinzu, die
Console.WriteLine("Hello World!")
besagt: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 und die EINGABETASTE gedrückt hat.
Ändern Sie die Zeile mit
Console.WriteLine("Hello World!")
in den folgenden Code:Console.WriteLine("Hello " + name + "!")
Führen Sie die App erneut aus, indem Sie STRG+F5-drücken.
Visual Studio erstellt die App neu, und ein Konsolenfenster wird geöffnet, und Sie werden aufgefordert, Ihren Namen einzufordern.
Geben Sie Ihren Namen im Konsolenfenster ein, und drücken Sie die EINGABETASTE.
Drücken Sie eine beliebige Taste, um das Konsolenfenster zu schließen und das ausgeführte Programm zu beenden.
Wählen Sie auf der Menüleiste von Visual Studio "Datei">"Neu">"Projekt"aus. Sie können auch STRG+UMSCHALT+N drücken.
Das Fenster "Neues Projekt erstellen" wird geöffnet und zeigt mehrere Projekt-Vorlagen. Eine Vorlage enthält die grundlegenden Dateien und Einstellungen, die ein bestimmter Projekttyp erfordert.
Um eine Vorlage zu finden, können Sie Schlüsselwörter im Suchfeld eingeben. Die Liste der verfügbaren Vorlagenfilter basierend auf den von Ihnen eingegebenen Schlüsselwörtern. Sie können die Vorlagenergebnisse weiter filtern, indem Sie Visual Basic- aus der Dropdownliste "Alle Sprachen"Windows aus der Liste "Alle Plattformen" auswählen und Konsolen- aus der Liste "Alle Projekttypen".
Wählen Sie die Visual Basic-Vorlage Konsolenanwendung aus, und klicken Sie dann auf Weiter.
Geben Sie im Fenster Konfigurieren des neuen Projekts das Wort HelloWorld in das Feld Projektname ein. Ändern Sie optional den Speicherort des Projektverzeichnisses vom Standardspeicherort C:\Users\<name>\source\repos, und klicken Sie dann auf Weiter.
Überprüfen Sie im Fenster Zusätzliche Informationen, ob .NET 8.0 im Dropdown-Menü Target Framework angezeigt wird, und klicken Sie dann auf Erstellen.
Visual Studio erstellt das Projekt. Das Programm ist eine einfache "Hello World"-Anwendung, die die Console.WriteLine()-Methode aufruft, um die Zeichenfolge Hello, World anzuzeigen! in einem Konsolenfenster.
Die Projektdateien werden auf der rechten Seite der Visual Studio-IDE in einem Fenster mit dem Namen Projektmappen-Explorerangezeigt. Wählen Sie im Fenster des Projektmappen-Explorers die Datei Program.vb aus. Der Visual Basic-Code für die App wird im zentralen Editorfenster geöffnet, das den größten Teil des Platzes einnimmt.
Der Code wird automatisch gefärbt, um verschiedene Teile anzugeben, z. B. Schlüsselwörter und Typen. Zeilennummern helfen Ihnen beim Finden von Code.
Kleine, vertikale gestrichelte Zeilen im Code geben Codestruktur oder Codeblöcke an, die zusammengehen. Sie können auch die kleinen, eingeschachtelten Minus- oder Pluszeichen auswählen, um Codeblöcke zu reduzieren oder zu erweitern. Mit diesem Codeausgliederungsfeature können Sie Code ausblenden, den Sie nicht sehen müssen, was dazu beiträgt, die Unübersichtlichkeit auf dem Bildschirm zu minimieren.
Viele andere Menüs und Toolfenster sind verfügbar.
Starten Sie die App, indem Sie im oberen Menü von Visual Studio Debuggen>"Ohne Debuggen starten" auswählen. Sie können auch STRG+F5-drücken.
Visual Studio erstellt die App, und es wird ein Konsolenfenster mit der Meldung Hello World geöffnet!. Sie haben jetzt eine laufende App!
Um das Konsolenfenster zu schließen, drücken Sie eine beliebige Taste.
Fügen wir der App nun weiteren Code hinzu. Fügen Sie den folgenden Visual Basic-Code vor der Zeile hinzu, die
Console.WriteLine("Hello World!")
besagt:Console.WriteLine("What is your name?") Dim name = Console.ReadLine()
Dieser Code zeigt Was ist Ihr Name? im Konsolenfenster und wartet dann, bis der Benutzer Text eingibt.
Ändern Sie die Zeile mit
Console.WriteLine("Hello World!")
in die folgende Zeile:Console.WriteLine("Hello " + name + "!")
Führen Sie die App erneut aus, indem Sie Debuggen>Starten ohne Debuggen auswählen oder STRG+F5-drücken.
Visual Studio erstellt die App neu, und ein Konsolenfenster wird geöffnet, und Sie werden aufgefordert, Ihren Namen einzufordern.
Geben Sie Ihren Namen im Konsolenfenster ein, und drücken Sie die EINGABETASTE.
Drücken Sie eine beliebige Taste, um das Konsolenfenster zu schließen und das ausgeführte Programm zu beenden.
Verwenden von Refactoring und IntelliSense
Sehen wir uns einige der Möglichkeiten an, wie Refactoring und IntelliSense Ihnen helfen können, effizienter zu programmieren.
Benennen Sie zunächst die variable name
um:
Doppelklicken Sie auf die
name
Variable, und geben Sie den neuen Namen für die Variable ein, Benutzername.Ein Feld wird um die Variable herum angezeigt, und eine Glühbirne wird am Rand angezeigt.
Wählen Sie das Glühbirnensymbol aus, um die verfügbaren Quick Actionsanzuzeigen. Klicken Sie auf 'name' in 'username' umbenennen.
Die Variable wird im gesamten Projekt umbenannt, in diesem Fall betrifft dies nur zwei Stellen.
Sehen Sie sich Nun IntelliSense an.
Geben Sie unter der Zeile mit
Console.WriteLine("Hello " + username + "!")
den folgenden Code ein:Dim now = Date.
In einem Feld werden die Mitglieder der Klasse DateTime angezeigt. Die Beschreibung des aktuell ausgewählten Elements wird auch in einem separaten Feld angezeigt.
Wählen Sie das Element mit dem Namen Nowaus, bei dem es sich um eine Eigenschaft der Klasse handelt. Doppelklicken Sie entweder auf Jetzt, oder wählen Sie es aus, und drücken Sie TAB-.
Geben Sie unter dieser Zeile die folgenden Codezeilen ein:
Dim dayOfYear = now.DayOfYear Console.Write("Day of year: ") Console.WriteLine(dayOfYear)
Tipp
Console.Write unterscheidet sich von Console.WriteLine darin, dass nach dem Drucken kein Zeilenendpunkt hinzugefügt wird. Das bedeutet, dass der nächste Textabschnitt, der an die Ausgabe gesendet wird, in derselben Zeile gedruckt wird. Sie können mit dem Mauszeiger auf jede dieser Methoden im Code zeigen, um deren Beschreibungen anzuzeigen.
Verwenden Sie als Nächstes erneut Refactoring, um den Code etwas prägnanter zu gestalten.
Wählen Sie die Variable
now
in der ZeileDim now = Date.Now
aus. Ein Schraubenziehersymbol wird am Rand auf dieser Linie angezeigt.Wählen Sie das Schraubenziehersymbol aus, um verfügbare Vorschläge in Visual Studio anzuzeigen. In diesem Fall wird das Refactoring Inline temporär variabel angezeigt, das eine Codezeile entfernt, ohne das gesamte Codeverhalten zu ändern.
Klicken Sie auf Inline temporär variabel, um den Code umzugestalten.
Führen Sie das Programm erneut aus, indem Sie STRG+F5-drücken. Die Ausgabe sieht in etwa folgendermaßen aus:
Wählen Sie die Variable
now
in der ZeileDim now = Date.Now
aus. Ein Glühbirnensymbol wird am Rand dieser Linie angezeigt.Wählen Sie das Glühbirnensymbol aus, um die verfügbaren Vorschläge in Visual Studio anzuzeigen. In diesem Fall wird das Refactoring Inline temporär variabel angezeigt, das eine Codezeile entfernt, ohne das gesamte Codeverhalten zu ändern.
Klicken Sie auf Inline temporär variabel, um den Code umzugestalten.
Führen Sie das Programm erneut aus, indem Sie STRG+F5-drücken. Die Ausgabe sieht in etwa folgendermaßen aus:
Fehlerbehebungscode
Wenn Sie Code schreiben, sollten Sie ihn ausführen und auf Fehler testen. Mit dem Debuggingsystem von Visual Studio können Sie Code Schritt für Schritt durchlaufen und Variablen während des Vorgangs prüfen. Sie können Haltepunkte festlegen, die die Ausführung des Codes an einer bestimmten Zeile beenden und beobachten, wie sich der Variablewert während der Ausführung des Codes ändert.
Legen Sie einen Haltepunkt fest, um den Wert der username
Variablen anzuzeigen, während das Programm ausgeführt wird.
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 auch die Codezeile auswählen und dann F9drücken.Ein roter Kreis erscheint im Rand, und die Zeile wird hervorgehoben.
Starten Sie den Debugvorgang, indem Sie auf Debuggen>Debuggen starten klicken oder F5 drücken.
Wenn das Konsolenfenster angezeigt wird und Ihren Namen anfragt, geben Sie Ihren Namen ein.
Der Fokus kehrt zum Visual Studio-Code-Editor zurück, und die Codezeile mit dem Haltepunkt ist gelb hervorgehoben. Die gelbe Hervorhebung bedeutet, dass diese Codezeile als Nächstes ausgeführt wird. Durch den Haltepunkt wird die Ausführung der App in dieser Zeile angehalten.
Zeigen Sie mit der Maus auf die
username
Variable, um den Wert anzuzeigen. Sie können auch mit der rechten Maustaste aufusername
klicken und Überwachung hinzufügen auswählen, um die Variable dem Überwachungsfenster hinzuzufügen. Dort wird deren Wert ebenfalls angezeigt.Drücken Sie F5 erneut, 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.
Weitere Informationen zum Debuggen in Visual Studio finden Sie in der Debugger-Featuretour.
Verwandte Inhalte
- Erfahren Sie, wie Sie den Code-Editor verwenden
- Erfahren Sie mehr über Projekte und Lösungen
- Entdecken Sie weitere Visual Studio-Features.
- Besuchen Sie visualstudio.microsoft.com.
- Lesen Sie den Visual Studio-Blog.