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.










