Skip to content

2. Installation von Visual C# 2008

Ende Januar 2008 standen Express-Versionen von Visual Studio 2008 unter der folgenden Adresse [1] zum Download bereit [2]: [http://msdn2.microsoft.com/en-fr/express/future/default(en-us).aspx] :

  • [1]: Download-Adresse
  • [2]: Registerkarte „Downloads“
  • [3]: C# 2008 herunterladen

Wenn Sie C# 2008 installieren, installieren Sie außerdem:

  • das .NET 3.5 Framework
  • die Datenbank SQL Server Compact 3.5
  • die MSDN-Dokumentation

Um Ihr erstes Programm mit C# 2008 zu erstellen, gehen Sie nach dem Start von C# wie folgt vor:

  • [1]: Wählen Sie die Option „Datei / Neues Projekt“
  • [2]: Wählen Sie eine Konsolenanwendung
  • [3]: Geben Sie dem Projekt einen Namen – dieser wird unten geändert
  • [4]: Bestätigen
  • [4b]: Das Projekt wurde erstellt
  • [4c]: „Program.cs“ ist das C#-Programm, das standardmäßig im Projekt generiert wird.
  • In Schritt 1 wurde nicht gefragt, wo das Projekt gespeichert werden soll. Wenn wir nichts unternehmen, wird es an einem Standardort gespeichert, der uns wahrscheinlich nicht zusagt. Die Option [5] dient dazu, das Projekt in einem bestimmten Ordner zu speichern.
  • Sie können dem Projekt unter [6] einen neuen Namen geben und unter [7] den Ordner angeben. Dazu können Sie [8] verwenden. Wenn Sie hier eine Auswahl treffen, wird das Projekt im Ordner [C:\temp\08-01-31MyApplication1] abgelegt.
  • Wenn Sie [9] aktivieren, können Sie einen Ordner für die in [10] benannte Lösung erstellen. Wenn „Solution1“ der Name der Lösung ist:
  • wird für die Lösung „Solution1“ ein Ordner [C:\temp\08-01-31\Solution1] erstellt
  • wird für das Projekt „MyApplication1“ ein Ordner [C:\temp\08-01-31\Solution1\MyApplication1] erstellt. Diese Lösung eignet sich gut für Lösungen, die aus mehreren Projekten bestehen. Jedes Projekt erhält einen Unterordner im Lösungsordner.
  • in [1]: das Fenster mit dem Projekt MyApplication1
  • in [2]: deren Inhalt
  • in [3]: das Projekt im Projekt-Explorer von Visual Studio

Ändern wir den Code der Datei [Program.cs] [3] wie folgt:


using System;
 
namespace ConsoleApplication1 {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("1er essai avec C# 2008");
        }
    }
}
  • Zeile 3: Der Namespace der in Zeile 4 definierten Klasse. Der vollständige Name der in Zeile 4 definierten Klasse lautet hier ConsoleApplication1.Program.
  • Zeilen 5–7: die statische Methode Main, die ausgeführt wird, wenn die Ausführung einer
  • Zeile 6: eine Bildschirmanzeige

Das Programm kann wie folgt ausgeführt werden:

  • [Strg-F5], um das Projekt auszuführen; in [1]
  • in [2] wird die Konsolenanzeige angezeigt.

Durch die Ausführung wurden Dateien zum :

  • in [1], alle Projektdateien anzeigen
  • in [2]: Der Ordner [Release] enthält die ausführbare Projektdatei [MyApplication1.exe].
  • in [3]: Der Ordner [Debug], der ebenfalls eine ausführbare Datei [MyApplication1.exe] des Projekts enthalten würde, wenn es im [Debug]-Modus ausgeführt worden wäre (F5-Taste statt Strg-F5). Dies ist nicht dieselbe ausführbare Datei wie die im [Release]-Modus erhaltene. Sie enthält zusätzliche Informationen, die den Debugging-Prozess ermöglichen.

Der aktuellen Lösung kann ein neues Projekt hinzugefügt werden:

  • [1]: Rechtsklick auf die Lösung (nicht auf das Projekt) / Hinzufügen / Neues Projekt
  • [2]: Wählen Sie einen Anwendungstyp aus
  • [3]: Der Standardordner ist derjenige, der den bestehenden Projektordner [MyApplication1] enthält
  • [4]: Benennen Sie das neue Projekt

Die Lösung enthält nun zwei Projekte:

  • [1]: das neue Projekt
  • [2]: Wenn die Lösung ausgeführt wird (mit F5 oder Strg+F5), wird eines der Projekte ausgeführt. Dies wird als [2] bezeichnet.

Ein Projekt kann mehrere ausführbare Klassen (die eine Main-Methode enthalten) haben. In diesem Fall muss die Klasse angegeben werden, die beim Ausführen des Projekts ausgeführt werden soll:

  • [1, 2]: Datei [Program.cs] kopieren/einfügen
  • [3]: Ergebnis kopieren/einfügen
  • [4,5]: Die beiden Dateien umbenennen

Klasse P1 (Zeile 4):


using System;
 
namespace MyApplication2 {
    class P1 {
        static void Main(string[] args) {
        }
    }
}

Klasse P2 (Zeile 4):


using System;
 
namespace MyApplication2 {
    class P2 {
        static void Main(string[] args) {
        }
    }
}

Das Projekt [MyApplication2] enthält nun zwei Klassen mit einer statischen Methode Main. Dem Projekt muss mitgeteilt werden, welche:

  • in [1]: Projekteigenschaften [MyApplication2]
  • in [2]: Wählen Sie die Klasse aus, die beim Ausführen des Projekts (F5 oder Strg-F5) ausgeführt werden soll
  • in [3]: Art der erzeugten ausführbaren Datei – hier erzeugt eine Konsolenanwendung eine .exe-Datei.
  • in [4]: Name der erzeugten ausführbaren Datei (ohne die Endung .exe)
  • in [5]: der Standard-Namespace. Dieser wird im Code jeder neuen Klasse, die dem Projekt hinzugefügt wird, generiert. Er kann bei Bedarf direkt im Code geändert werden.