.Net-Workshop: CLR-Makros mit GUI-Elementen

GUI - Grundlegendes

Der einfachste Weg, ein Benutzerinterface für Ihre Makros zu entwerfen, besteht darin, einfache Menü- oder Promptsysteme über die Konsole abzuwickeln. Im einfachsten aller Fälle benötigen Sie einfach nur eine einzelne Angabe vom Benutzer des Skriptes – zum Beispiel eine Zahl. Das geht mit einem Skript ohne das geringste Problem. Ein vollständiges Skript, das einschließlich von Fehlerbehandlung einen Integer-Wert vom Benutzer abfragt, könnte wie folgt aussehen:

static void Main(string[] args) {
Console.WriteLine("Geben Sie einen Integer ein: ");
string input = Console.ReadLine();
int result;

if (!int.TryParse(input, out result)) {
Console.WriteLine("Das ist keine gültiger Integer.");
}
}

Man darf nicht vergessen, dass nicht nur die Sprache C# und die Common Language Runtime, sondern auch die komplette BCL (Base Class Library) zur Verfügung stehen. Damit steht schon eine ganze Menge an Funktionen bereit: Einfache Skripte wie das abgebildete sind dabei das geringste Problem.