GeeksforGeeks

Nov 5, 2021

Visual Studio ist eine integrierte Entwicklungsumgebung (IDE), die von Microsoft entwickelt wurde, um GUI (grafische Benutzeroberfläche), Konsole, Webanwendungen, Webapplikationen, mobile Anwendungen, Cloud- und Webdienste usw. zu entwickeln. Mit Hilfe dieser IDE können Sie sowohl verwalteten Code als auch nativen Code erstellen. Sie nutzt die verschiedenen Plattformen der Microsoft Software-Entwicklungssoftware wie Windows Store, Microsoft Silverlight und Windows API, etc. Es handelt sich nicht um eine sprachspezifische IDE, da Sie damit Code in C#, C++, VB (Visual Basic), Python, JavaScript und vielen anderen Sprachen schreiben können. Sie bietet Unterstützung für 36 verschiedene Programmiersprachen. Es ist sowohl für Windows als auch für macOS verfügbar.

Entwicklung von Visual Studio: Die erste Version von VS (Visual Studio) wurde 1997 unter dem Namen Visual Studio 97 mit der Versionsnummer 5.0 veröffentlicht. Die neueste Version von Visual Studio ist 15.0, die am 7. März 2017 veröffentlicht wurde. Sie wird auch als Visual Studio 2017 bezeichnet. Die unterstützten .Net Framework-Versionen in der neuesten Visual Studio ist 3.5 bis 4.7. Java wurde in alten Versionen von Visual Studio unterstützt, aber in der neuesten Version gibt es keine Unterstützung für die Sprache Java.

Visual Studio Editionen

Es gibt 3 Editionen von Microsoft Visual Studio wie folgt:

1. Community: Es ist eine kostenlose Version, die 2014 angekündigt wurde. Alle anderen Editionen sind kostenpflichtig. Sie enthält die gleichen Funktionen wie die Professional Edition. Mit dieser Edition kann jeder einzelne Entwickler seine eigenen kostenlosen oder kostenpflichtigen Anwendungen wie .Net-Anwendungen, Webanwendungen und vieles mehr entwickeln. In einer Unternehmensorganisation hat diese Edition einige Einschränkungen. Wenn Ihr Unternehmen beispielsweise mehr als 250 PCs und einen Jahresumsatz von mehr als 1 Million US-Dollar hat, dürfen Sie diese Edition nicht verwenden. In einer Nicht-Unternehmensorganisation können bis zu fünf Benutzer diese Edition verwenden. Ihr Hauptzweck ist die Unterstützung des Ökosystems (Zugriff auf Tausende von Erweiterungen) und der Sprachen (Sie können in C#, VB, F#, C++, HTML, JavaScript, Python usw. programmieren).

2. Professional: Dies ist die kommerzielle Ausgabe von Visual Studio. Sie ist in Visual Studio 2010 und späteren Versionen enthalten. Sie bietet Unterstützung für die XML- und XSLT-Bearbeitung und umfasst Tools wie den Server Explorer und die Integration mit Microsoft SQL Server. Microsoft bietet eine kostenlose Testversion dieser Edition an. Nach Ablauf der Testphase muss der Benutzer für die weitere Nutzung bezahlen. Sein Hauptzweck ist es, Flexibilität (professionelle Entwicklertools für die Erstellung beliebiger Anwendungstypen), Produktivität (leistungsstarke Funktionen wie CodeLens verbessern die Produktivität Ihres Teams), Zusammenarbeit (agile Projektplanungstools, Diagramme usw.) und Abonnentenvorteile wie Microsoft-Software, plus Azure, Pluralsight usw. zu bieten.

3. Enterprise: Es handelt sich um eine integrierte End-to-End-Lösung für Teams jeder Größe mit hohen Qualitäts- und Skalierungsanforderungen. Microsoft bietet eine 90-tägige kostenlose Testversion dieser Edition an, nach Ablauf der Testphase muss der Benutzer für die weitere Nutzung bezahlen. Der Hauptvorteil dieser Edition ist, dass sie hoch skalierbar ist und qualitativ hochwertige Software liefert.

Einstieg in Visual Studio 2017

  • Zuerst müssen Sie Visual Studio herunterladen und installieren. Dazu können Sie unter Herunterladen und Installieren von Visual Studio 2017 nachlesen. Vergessen Sie nicht, während der Installation von VS 2017 die .NET-Core-Auslastung auszuwählen. Wenn Sie das vergessen, müssen Sie die Installation ändern.
  • Sie können eine Reihe von Werkzeugfenstern sehen, wenn Sie das Visual Studio öffnen und Ihr erstes Programm wie folgt schreiben:

    1. Code Editor: Hier wird der Benutzer den Code schreiben.
    2. Ausgabefenster: Hier zeigt Visual Studio die Ausgaben, Compilerwarnungen, Fehlermeldungen und Debugging-Informationen an.
    3. Solution Explorer: Er zeigt die Dateien an, an denen der Benutzer gerade arbeitet.
    4. Eigenschaften: Es gibt zusätzliche Informationen und Kontext über die ausgewählten Teile des aktuellen Projekts.
  • Ein Benutzer kann auch Fenster nach Bedarf hinzufügen, indem er sie im Menü Ansicht auswählt. In Visual Studio sind die Tool-Fenster anpassbar, da der Benutzer weitere Fenster hinzufügen, die bereits geöffneten entfernen oder die Fenster nach Belieben verschieben kann.
  • Verschiedene Menüs in Visual Studio: Ein Benutzer kann viele Menüs auf dem oberen Bildschirm von Visual Studio finden, wie unten gezeigt
    1. Die Befehle Erstellen, Öffnen und Speichern von Projekten sind im Menü Datei enthalten.
    2. Die Befehle Suchen, Ändern, Umgestalten von Code sind im Menü Bearbeiten enthalten.
    3. Das Menü Ansicht wird verwendet, um die zusätzlichen Werkzeugfenster in Visual Studio zu öffnen.
    4. Das Menü Projekt wird verwendet, um einige Dateien und Abhängigkeiten zum Projekt hinzuzufügen.
    5. Um die Einstellungen zu ändern, Visual Studio über Erweiterungen Funktionen hinzuzufügen und auf verschiedene Visual Studio-Tools zuzugreifen, kann das Menü Extras verwendet werden.
  • Das Menü unten ist als Symbolleiste bekannt, die den schnellen Zugriff auf die am häufigsten verwendeten Befehle bietet. Sie können die Befehle hinzufügen und entfernen, indem Sie auf Ansicht → Anpassen gehen

Hinweis:

  • Die Unterstützung für verschiedene Programmiersprachen in Visual Studio wird durch ein spezielles VSPackage hinzugefügt, das als Sprachdienst bekannt ist.
  • Wenn Sie Visual Studio installieren, wird die Funktionalität, die als VSPackage codiert ist, als Dienst verfügbar sein.
  • Visual Studio IDE bietet drei verschiedene Arten von Diensten an, die als SVsSolution, SVsUIShell und SVsShell bekannt sind.
  • SVsSolution Service wird verwendet, um die Funktionalität zum Aufzählen von Lösungen und Projekten in Visual Studio bereitzustellen.
  • SVsUIShell-Dienst wird verwendet, um Benutzeroberflächenfunktionalität wie Symbolleisten, Registerkarten usw. bereitzustellen.
  • SvsShell-Dienst wird verwendet, um mit der Registrierung von VSPackages umzugehen.
Artikel Tags :

C#

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.