logo
C# sprich {ßie-scharp}

Downloads
Damit .NET Anwendungen auf einem Computer laufen, muss das Framework von Microsoft bzw. das MONO Framework installiert sein.
.NET Framework bzw. MONO - Projekt.

MONO läuft auf jeder Plattform, also Windows, Linux & Mac, daher arbeiten wir an der Schule mit MONO.

Lesen
Auf der Website http://www.galileocomputing.de/ findet man diverse Html Versionen zu Programmiersprachen. Als Nachschlagewerk oder als Informationsquelle bestens zu empfehlen Openbook C# oder Openbook Visual C#

Foren
http://www.codeproject.com
http://www.c-sharpcorner.com/
http://www.csharp-station.com/
http://www.csharpfriends.com/
http://de.wikipedia.org/wiki/.NET

Editor Visual Studio
Einen freien Editor kann man für Windows hier beziehen
Visual Studio Express.
Für das MONO Projekt kann man die Runtime sowie den Editor hier beziehen
MONO - Projekt.

.NET vs. MONO
Du kannst dir ruhig beide Frameworks installieren. C# funktioniert gleich. Nur das Aussehen der Fenster wird bei .NET von Windows übernommen, und bei MONO von Gtk# (das ist eine universelle Grafikschnittstelle). Näheres siehe dazu im Skriptum für den Unterricht.
3 Berichte insgesamt
.NET wird MONO
Prof. Hagmann
Unsere Schule geht weiter in Richtung Opensource und wird im Informatikunterricht C# in Zukunft auf MONO Basis entwickeln. Damit sind plattformunabhängige Programme möglich.
Weitere Informationen findet man hier http://mono-project.com.
Wer .NET mit Visual Studio betriebt, kann das weiterhin tun. MONO ist kompatibel mit .NET, allerdings werden wir auf MONO mit GTK# als Grafikengine arbeiten.
Rabin Miller Test
Prof. Hagmann

Der Rabin Miller Test - Berechnen von Primzahlen mit C#

Für die Berechnung des Rabin Miller Test's, steht folgendes Programm zur Verfügung.
.thumbs/.screen.gif
Das Programm kann hier heruntergeladen werden mimeZIP 77.5 KBRabin Miller Test
Inkludiert in dieses Programm ist die Bibliothek Very Large Integer, mit der im Prinzip mit beliebig großen Zahlen gerechnet werden kann.

Wie funktioniert dieser Test?

Eine
Very Large Integer
Prof. Hagmann

Rechnen mit sehr großen Zahlen - Very Large Integer

Programmiersprachen sind in der Darstellung von Zahlen auf gewisse Zahlenbereiche eingeschränkt. So ist der größte ganzzahlige Zahlenbereich in C# ulong im Bereich [0 bis 18.446.744.073.709.551.615] (Vorzeichenlose 64-Bit-Ganzzahl) und in Delphi Longword im Bereich [0..4294967295] (32 Bit, ohne Vorzeichen).

Doch was tun wenn man größere