Options
2011
Journal Article
Titel
Scripting mit C#: Dynamische Programmierung mit C# und .Net
Abstract
Über Scripting lassen sich bereits realisierte Programmteile gezielt ansprechen und ausführen. Ein Script verwendet meist eine einfache Programmiersprache, über die sich bestimmte Funktionen und Programmteile der Hauptanwendung ansprechen und in einem Programmfluss logisch verknüpfen lassen. Die Hauptanwendung dient hierbei als Host, in dem das Script zur Laufzeit beliebig oft angepasst und ausführt werden kann und zwar ohne dass die eigentliche Anwendung neu kompiliert oder gestartet werden muss. Somit stellt Scripting gerade im Bereich des dynamischen Rapid Prototypings ein mächtiges, iteratives Werkzeug dar, mit dem bereits bestehende Programmkomponenten schnell und flexibel zu einer komplexen Struktur verknüpft werden können. Im Bereich von Softwaretests, zur Diagnose und zum Debugging können Skripte ebenfalls sinnvoll eingesetzt werden. Dieser Artikel bietet zunächst eine allgemeine Übersicht über bereits existierende Skriptlösungen für .Net, sowie Vorschläge für eine eigene Umsetzung in C# und unter Verwendung des .Net Frameworks.