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

Die .Net CLR bietet nicht nur einen gigantischen Funktionsumfang, sie enthält auch einen kostenlosen C# und VB-Compiler. Wir zeigen, wie Sie Ihre C#-Makros mit eigenen GUI-Elementen ausstatten.

Zudem lassen sich damit problemlos Applikationen mit einer eigenen Plugin-Schnittstelle entwickeln, für die dann die Anwender Ihrer Software eigene Makros oder Module erstellen können, ohne auf eine IDE oder den Original-Sourcecode Ihrer Anwendung angewiesen zu sein.

Im ersten Teil dieser Serie haben Sie erfahren, wie sich die CLR und C# ganz einfach als Makro-Sprache verwenden lassen. Der zweite Teil ging einen Schritt weiter: Eine abgewandelte Form der Makro-Engine wurde für die Massenverarbeitung von Dateien implementiert. In diesem Teil zeigen wir Ihnen, wie Sie Ihre Skripte so erweitern, dass sie ohne große Probleme um Plug-ins erweiterbar sind, die auch eigene Benutzerinterface-Elemente enthalten können.

Das zu diesem Artikel gehörige Beispielprojekt können Sie hier herunterladen.