Was ist Visual Studio?
Visual Studio ist ein leistungsstarkes Entwicklertool, mit dem Sie den gesamten Entwicklungszyklus an einem Ort abwickeln können. Es handelt sich um eine umfassende integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), mit der Sie Code schreiben, bearbeiten, debuggen und erstellen können. Stellen Sie dann Ihre App bereit. Visual Studio umfasst Compiler, Tools zur Codevervollständigung, Quellcodeverwaltung, Erweiterungen und viele weitere Features, um alle Phasen des Softwareentwicklungsprozesses zu verbessern.
Mit den zahlreichen Features und Sprachen, die in Visual Studio unterstützt werden, können Sie Ihr erstes Hallo Welt-Programm schreiben sowie Apps entwickeln und bereitstellen. Sie können beispielsweise .NET- und C++-Apps erstellen, debuggen und testen, ASP.NET-Seiten in der Webdesigneransicht bearbeiten, plattformübergreifende mobile Apps und Desktop-Apps mit .NET entwickeln oder reaktionsfähige Webbenutzeroberflächen mit C# erstellen.
Wählen Sie zum Installieren von Visual Studio die folgende Schaltfläche aus, und wählen Sie die Edition von Visual Studio aus, die heruntergeladen werden soll.
Wählen Sie zum Installieren von Visual Studio die folgende Schaltfläche aus, und wählen Sie die Edition von Visual Studio aus, die heruntergeladen werden soll.
Weshalb Visual Studio?
Visual Studio bietet Entwickler*innen eine funktionsreiche Entwicklungsumgebung für die effiziente und gemeinsame Entwicklung von hochwertigem Code.
- Workloadbasiertes Installationsprogramm: Bedarfsgerechte Installation (nur erforderlicher Komponenten)
- Leistungsstarke Codierungstools und -features: Alle benötigten Komponenten zum Erstellen Ihrer Apps an einem Ort
- Unterstützung mehrerer Sprachen: Programmieren in C++, C#, JavaScript, TypeScript, Python und mehr
- Plattformübergreifende Entwicklung: Erstellen von Apps für jede Plattform
- Integration der Versionskontrolle: Zusammenarbeiten am Code mit Teammitgliedern
- KI-gestützte Entwicklung: Effizienteres Schreiben von Code mit KI-Unterstützung
Kennenlernen von Visual Studio
Visual Studio unterstützt verschiedene Bereiche des Software-Entwicklungszyklus.
Entwickeln des Codes
Die Visual Studio-IDE bietet viele Funktionen, die Ihnen das sichere Schreiben und Verwalten von Code erleichtern. So können Sie beispielsweise mit KI-unterstützten Entwicklungstools schnell und präzise programmieren.. Zu diesen Tools zählen unter anderem GitHub Copilot und IntelliCode. Verbessern Sie Ihren Code im Handumdrehen mithilfe von Glühbirnen, die Aktionen vorschlagen, oder erweitern bzw. reduzieren Sie mithilfe von Gliederungen Codeblöcke. Organisieren und erkunden Sie Ihren Code mit dem Projektmappen-Explorer, der Ihren Code nach Dateien organisiert anzeigt, oder mit der Klassenansicht, die Ihren Code nach Klassen organisiert anzeigt.
Erfahren Sie mehr über alle Features in der IDE, die Ihnen helfen, Inhalte zu organisieren und zu bearbeiten.
- Code-Editor
- Personalisieren der IDE und des Editors
- Organisieren von Code
- Tipps und Tricks
KI-gestützte Entwicklung
GitHub Copilot, GitHub Copilot Chat und IntelliCode unterstützen Entwickler*innen beim schnelleren und präziseren Schreiben von Code, helfen ihnen, ein tieferes Verständnis der Codebasis zu entwickeln, und unterstützen sie bei anderen Entwicklungsaufgaben wie dem Schreiben von Komponententests, Debugging und der Profilerstellung.
Erfahren Sie mehr über die KI-gestützte Entwicklung in Visual Studio:
Erste Schritte mit GitHub Copilot in Visual Studio:
- Installieren und Verwalten von Github Copilot
- Verwenden von GitHub Copilot-Vervollständigungen in Visual Studio
- Verwenden von GitHub Copilot Chat in Visual Studio
- Mit Copilot debuggen
Erstellen der App
Sie können Ihre Anwendungen kompilieren und erstellen, um Builds sofort zu erstellen und in einem Debugger zu testen. Sie können Multiprozessorbuilds für C++- und C#-Projekte ausführen. Visual Studio bietet außerdem mehrere Optionen, die Sie beim Erstellen von Apps konfigurieren können. Sie können zusätzlich zu den integrierten Konfigurationen eine benutzerdefinierte Buildkonfiguration erstellen, bestimmte Warnmeldungen ausblenden oder Buildausgabeinformationen verbessern.
Erfahren Sie mehr über das Kompilieren und Erstellen in Visual Studio:
Debuggen Ihres Codes
Mit dem integrierten Debuggen in Visual Studio können Sie problemlos das Debugging oder eine Diagnose ausführen sowie Profile erstellen. Sie können Ihren Code schrittweise durchgehen und die Werte prüfen, die in Variablen gespeichert sind, Sie können die Überwachung von Variablen festlegen, um zu sehen, wenn sich Werte ändern, und Sie können den Ausführungspfad Ihres Codes überprüfen. Visual Studio bietet Ihnen weitere Möglichkeiten zum Debuggen Ihres Codes während der Ausführung.
Weitere Informationen zum effektiven Debuggen in Visual Studio:
- Debuggen der App
- Debugging techniques and tools (Debugverfahren und -tools)
- Messen der Anwendungsleistung durch Analyse der CPU-Nutzung (C#, Visual Basic, C++, F#)
- Mit Copilot debuggen
- Tipps und Tricks
Testen des Codes
Sie können qualitativ hochwertigen Code mit umfassenden Testtools in Visual Studio schreiben. Mit Komponententests können Entwickler*innen und Tester*innen schnell Logikfehler im Code ermitteln. Sie können analysieren, wie viel Code Sie testen, und sich die Ergebnisse sofort in einer Testsammlung anzeigen lassen. Erweiterte Funktionen testen den Code, noch während Sie diesen eingeben, sodass Sie die Auswirkungen jeder Veränderung, die Sie vornehmen, im Handumdrehen erkennen können.
Erfahren Sie mehr über die in Visual Studio verfügbaren Testtools:
- Einführung zu Testtools in Visual Studio
- Erstellen und Ausführen von Komponententests
- Bestimmen des Umfangs des zu testenden Codes mithilfe von Code Coverage
Versionskontrolle
Mit den integrierten Git-Features in Visual Studio können Sie eigene Repositorys klonen, erstellen oder öffnen. Das Git-Toolfenster enthält alles, was Sie zum Committen und Pushen von Änderungen, zum Verwalten von Branches und zum Auflösen von Mergekonflikten benötigen. Wenn Sie über ein GitHub-Konto verfügen, können Sie diese Repositorys direkt in Visual Studio verwalten.
Weitere Informationen zur Versionskontrolle in Visual Studio:
Zusammenarbeit mit anderen Benutzern
Visual Studio Live Share ermöglicht die gemeinsame Entwicklung in Echtzeit. Mit Live Share können Sie Ihr Projekt unabhängig von der Sprache oder Plattform für Ihre Kolleg*innen freigeben. Gehen Sie einem Problem schnell auf den Grund, indem Sie Ihrem Team erlauben, zu interagieren, zu navigieren, Breakpoints festzulegen und Eingaben in Ihrer Editor-Sitzung vorzunehmen.
Erfahren Sie mehr über die Zusammenarbeit mit Live Share:
Bereitstellen Ihrer App
Wenn Sie eine Anwendung, einen Dienst oder eine Komponente bereitstellen, verteilen Sie diese für die Installation auf anderen Computern, Geräten, Servern oder in der Cloud. Sie können in Visual Studio die entsprechende Methode für den Typ der Bereitstellung auswählen, den Sie benötigen. Geben Sie Ihre Apps und Ihren Code frei, indem Sie sie im Web oder in Azure veröffentlichen oder in einer Netzwerkfreigabe oder einem lokalen Ordner bereitstellen.
Erfahren Sie mehr über die Bereitstellung Ihrer App mit Visual Studio:
- Bereitstellen Ihrer App aus Visual Studio
- Stellen Sie Ihre App in einem Ordner, in IIS, in Azure oder einem anderen Ziel bereit.
Auswählen der Visual Studio-Edition
Es gibt drei Editionen von Visual Studio:
- Community: kostenlose, mit allen Funktionen ausgestattete IDE für Student*innen, Open Source-Entwickler*innen und selbstständige Entwickler*innen
- Professional: abonnementbasierte Option für einzelne Entwickler*innen oder kleine Teams
- Enterprise: Abonnementbasierte Option für kleine bis große Unternehmen und Unternehmensorganisationen
Vergleichen Sie Features in Visual Studio-Editionen, und erwerben Sie die Visual Studio-Edition, die Ihren Anforderungen am besten entspricht.
Installieren von Visual Studio
Wählen Sie zum Installieren von Visual Studio die folgende Schaltfläche aus, und wählen Sie die gewünschte Edition von Visual Studio aus.
Erste Schritte
In den folgenden sprachspezifischen Tutorials können Sie sich mit dem Programmieren beschäftigten:
- Erstellen einer einfachen C#-Konsolen-App
- Erste Schritte mit Python
- Erstellen einer einfachen VB-Konsolen-App
- Erstellen einer C++-Konsolen-App
- Erstellen einer Node.js- und Express-App
Zugehöriger Inhalt
Zum Entwickeln eines beliebigen App-Typs oder zum Erlernen einer Sprache arbeiten Sie in der funktionsreichen integrierten Entwicklungsumgebung (IDE) von Visual Studio. Informationen zu weiteren Features von Visual Studio finden Sie in den folgenden Artikeln:
- Sehen Sie sich die Einführung in die IDE an, um sich mit den IDE-Features vertraut zu machen und zu erfahren, wie Sie sie für grundlegende Aufgaben verwenden.
- Machen Sie sich mit den Grundlagen im Learn-Modul Einführung in Visual Studio vertraut.