Installation

Aus MediaWiki Fachinformatiker
Version vom 28. Mai 2026, 09:37 Uhr von ChristianPayns (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<span class="mw-ui-button mw-ui-progressive">⬅️ Software zur Verwaltung von Daten anpassen</span> = Visual Studio: C# und .NET Framework einrichten = == Benötigte Visual-Studio-Komponenten == Für einfache C#-Programme mit dem .NET Framework wird in Visual Studio folgende Arbeitslast benötigt: * '''.NET-Desktopentwicklung''' Diese Arbeitslast ist wichtig, damit Konsolenanwendungen, Windows Forms un…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

⬅️ Software zur Verwaltung von Daten anpassen

Visual Studio: C# und .NET Framework einrichten

Benötigte Visual-Studio-Komponenten

Für einfache C#-Programme mit dem .NET Framework wird in Visual Studio folgende Arbeitslast benötigt:

  • .NET-Desktopentwicklung

Diese Arbeitslast ist wichtig, damit Konsolenanwendungen, Windows Forms und WPF-Projekte erstellt werden können.

Optional können zusätzlich installiert werden:

  • Entwicklung der Windows-Anwendung
  • Plattformübergreifende .NET Core-Entwicklung
  • .NET Multi-Platform App UI-Entwicklung
Hinweis
   Merke

Neues Projekt erstellen

Nach der Installation von Visual Studio wird ein neues Projekt erstellt.

Vorgehensweise:

  1. Visual Studio öffnen.
  2. Auf Neues Projekt erstellen klicken.
  3. In der Suchleiste .NET Konsole eingeben.
  4. Die Vorlage Konsolen-App (.NET Framework) auswählen.
  5. Auf Weiter klicken.

Projekt konfigurieren

Im nächsten Schritt wird das Projekt eingerichtet.

Wichtige Angaben:

Einstellung Bedeutung
Projektname Name des Programms
Ort Speicherort des Projekts
Projektmappenname Name der Projektmappe
Framework Version des verwendeten .NET Frameworks

Der Projektname wird später im Quellcode als sogenannter Namespace verwendet.

Hinweis
   Info

Was ist das .NET Framework?

Das .NET Framework ist vergleichbar mit einem Baukasten.

Es enthält verschiedene Werkzeuge und Bausteine, um Programme zu entwickeln, zu kompilieren und auszuführen.

Mit dem .NET Framework können unter anderem folgende Anwendungen erstellt werden:

  • Konsolenprogramme
  • Desktopprogramme
  • Windows Forms Anwendungen
  • WPF-Anwendungen
  • Webanwendungen

Unterschied zwischen wichtigen Projektarten

Konsolen-App (.NET Framework)

Eine Konsolen-App ist ein einfaches Programm ohne grafische Benutzeroberfläche.

Sie läuft in einem Textfenster, der sogenannten Konsole.

Typische Einsatzbereiche:

  • einfache Übungen
  • Rechenprogramme
  • kleine Tools
  • Grundlagen der Programmierung
Hinweis
   Merke

Windows Forms App (.NET Framework)

Eine Windows Forms App ist ein Programm mit grafischer Benutzeroberfläche.

Sie eignet sich für klassische Windows-Programme mit:

  • Fenstern
  • Buttons
  • Textfeldern
  • Menüs
  • Formularen

WPF-App (.NET Framework)

Eine WPF-App ist ebenfalls eine Anwendung mit grafischer Oberfläche.

WPF steht für Windows Presentation Foundation.

WPF ist moderner als Windows Forms und trennt die Oberfläche stärker vom Programmcode.

Klassenbibliothek (.NET Framework)

Eine Klassenbibliothek ist kein eigenständiges Programm mit Benutzeroberfläche.

Sie enthält wiederverwendbaren Code, der von anderen Programmen genutzt werden kann.

Beispiele:

  • allgemeine Funktionen
  • Berechnungsmethoden
  • Datenbankfunktionen
  • Hilfsklassen

Welche Projektvorlage wird genutzt?

Für die Grundlagen der Programmierung wird meistens diese Vorlage genutzt:

Konsolen-App (.NET Framework)

Diese Vorlage ist geeignet, weil sie einfach aufgebaut ist und direkt mit C#-Code gearbeitet werden kann.

Projektmappen-Explorer

Der Projektmappen-Explorer zeigt die Dateien und Ordner eines Projekts an.

Dort kann man zum Beispiel:

  • Quellcodedateien öffnen
  • Dateien hinzufügen
  • Dateien löschen
  • Projekte verwalten
  • mehrere Projekte in einer Projektmappe organisieren
Hinweis
   Info

Zusammenfassung

Für den Einstieg in C# mit Visual Studio wird die Arbeitslast .NET-Desktopentwicklung installiert.

Anschließend wird eine Konsolen-App (.NET Framework) erstellt. Diese Projektart ist besonders gut für Anfänger geeignet, weil sie ohne grafische Oberfläche arbeitet und den Fokus auf den Quellcode legt.

Hinweis
   Prüfungstipp