Anleitung C#
Transcription
Anleitung C#
1/3 Anleitung zum Erstellen und Kompilieren von C# Programmen (ohne Verwenden einer Entwicklungsumgebung) 1 Download und Installation des Microsoft .NET Frameworks Windows XP: Das Microsoft .NET Framework 2.0 Redistributable (x86) Package kann unter http://www.microsoft.com/downloads/ heruntergeladen werden (ca. 20 MB). Installation durch Doppelklick auf dotnetfx.exe starten. Falls das .NET Framework 2.0 bereits installiert sein sollte, erscheint ein Dialogfeld zur Deinstallation bzw. Reparatur. Die Installation kann dann abgebrochen werden. Windows Vista: Bei Windows Vista (auch ohne Service Pack 1) ist das .NET Framework 2.0 bereits installiert. Der obige Schritt erübrigt sich daher. 2 Einrichten und Verwendung des C# Command Line Compilers Der C# Command Line Compiler (csc.exe) sollte sich nach der Installation des .NET Frameworks unter C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 befinden (in den meisten Fällen genau unter dieser Versionsnummer). Um seine Verwendung global (aus jedem Verzeichnis heraus) in der Eingabeaufforderung zu ermöglichen, empfiehlt es sich, diesen Pfad in die Path-Umgebungsvariable aufzunehmen. Dazu in Systemeigenschaften unter Umgebungsvariablen (siehe Abb. 1, Abb. 3 und Abb. 4) bei der Systemvariablen Path den oben genannten Pfad hinter den letzten Eintrag durch ein Semikolon getrennt anhängen (siehe Abb. 2) und mit OK bestätigen. Abb. 2: Windows XP Path-Systemvariable Abb. 1: Windows XP Systemeigenschaften 2/3 Zur Kontrolle eine Eingabeaufforderung öffnen (Start→Ausführen: cmd) und in der Eingabeaufforderung csc /? eingeben. Nun sollten hier die Compiler-Optionen angezeigt werden. Abb. 3: Windows Vista Systemeigenschaften Abb. 4: Windows Vista Umgebungsvariablen 3 Erstellen und Kompilieren einer einfachen HelloWorld Anwendung Für das Erstellen von Quellcode-Dateien wird ein Text-Editor benötigt. Es kann dafür durchaus der Windows eigene Editor (Notepad.exe) verwendet werden, eine bessere Alternative ist aber beispielsweise Notepad++ (Open Source), da dieses Programm auch eine Syntax-HervorhebungsFunktion für C# und erweiterte Funktionalitäten gegenüber dem Editor besitzt. Die aktuelle Version von Notepad++ kann unter: http://notepad-plus.sourceforge.net/de/site.htm heruntergeladen werden. Mit dem Editor / Notepad++ (siehe Abb. 5) nun eine Quellcode-Datei mit dem folgenden Inhalt class Program { static void Main(string[] args) { System.Console.WriteLine("Hello World!"); } } erstellen und unter dem Dateinamen HelloWorld.cs speichern. Hinweis: Im Quellcode wird zwischen Groß- und Kleinschreibung unterschieden, bei Dateinamen (unter Windows XP und Vista) hingegen nicht. In einer Eingabeaufforderung (Start→Ausführen: cmd) in den Speicherordner der obigen cs-Datei navigieren und diese mit csc HelloWorld.cs kompilieren. Es wird eine ausführbare Datei mit dem Namen HelloWorld.exe erstellt, welche nach dem Ausführen den Text Hello World! auf der Konsole ausgibt (siehe Abb. 6). 3/3 Abb. 6: Kompilieren und Ausführen in der Eingabeaufforderung Abb. 5: Notepad++ Editor Hinweis: In einigen Fällen (vor allem bei umfangreicheren Projekten) kann es sinnvoll sein, den Quellcode auf mehrere Dateien aufzuteilen. Als Programmeinstiegspunkt wird dabei die erste gefundene statische (Klassen-) Methode mit der Signatur static void Main(string[] args)verwendet. Diese sollte im Projekt daher nur einmal vorkommen. Um alle Projektdateien zu kompilieren (wichtig für die Abhängigkeiten der Dateien untereinander) wird, wenn sich alle cs-Dateien in einem Ordner befinden, der Befehl csc *.* benutzt. 4 Dokumentation Eine ausführliche Dokumentation der Programmiersprache C# und der .NET Klassenbibliothek finden sich unter http://msdn.microsoft.com/de-de/vcsharp/default.aspx.