Vorwort
Dieses Tutorial ist für Einsteiger gedacht. Um mitarbeiten zu können benötigen Sie Visual Studio 2010 mit dem Silverlight 4 Add On und Vorkenntnisse in C#. Ich zeige Ihnen hier lediglich eine von vielen Lösungen dieses Problems.

Benennung und Strukturierung:
Übersichtlichkeit steht ganz oben!
Nach diesem Motto gestalten wir unser Formular, damit es auch für andere Entwickler leicht zu verstehen ist.
Ungarische Notation:
Die ungarische Notation bedeutet die Verwendung von aussagekräftigen Bezeichnern
(z.B. int intZutatenMenge statt int intZM).
Es trägt dazu bei den Quellcode intuitiver zu gestalten, damit fällt es anderen Prorammierern leichter ihn zu lesen.
public int nMyInt; public int nSomeInt;
-using Zeilen sinnvoll strukturieren, damit ein
übersichtliches Bild entsteht.
using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
Bei der Entwicklung meiner Projektarbeit bin ich auf folgende Problemstellung gestoßen:
Wie schaffe ich es zu verhindern dass meine Applikation nur einmal gestartet werden kann?
Das ist aber nicht nicht alles! Ferner soll bei dem Versuch meine Applikation ein zweites Mal zu starten ein Event in der bestehenden Applikation ausgelöst werden. Und zu guter Letzt soll dieses Event auch noch die beim Startversuch an die Applikation übergebenen Parameter zum Auswerten bereitstellen.
Wie kann man sich diese Arbeit sparen ?
Data dtaResult = GetDataById(23)
if (dtaResult == null)
dtaResult = new Data()
….ganz einfach mit dem ?? Operator
Data dtaResult = GetDataById(23) ?? new Data()
Tja, manchmal sind auch die Grundlagen einer Programiersprache sehr interessant