2009-07-15 9 views
1

Ich habe eine Anwendung, die einige benutzerdefinierte Daten sammeln, Transformation und Berichterstattung durchführt.Gibt es Frameworks oder anpassbare Tools, um einen visuellen Editor für meine .NET App zu erstellen?

Die einzige Möglichkeit zum Einrichten und Konfigurieren aller Schritte besteht derzeit darin, einige große und umständliche WinForms-Bildschirme zu füllen. Ich möchte einen leichten und benutzerfreundlichen visuellen Editor erstellen, wo "Blöcke" Datenquellen, Datentransformationsmodule und Visualisierer anzeigen und "Pfeile" den Datenfluss anzeigen ...

Art von, wissen Sie, wie in SQL Server oder Access können Sie SQL-Abfragetext direkt oder durch einen visuellen Editor bearbeiten, der in ALLEN Fällen nicht perfekt ist, aber in 99% der realen Benutzerszenarien gut funktioniert.

Und so die Frage ist, können Sie ein freies Framework oder Toolkit nennen, die mir im GUI-Teil des Problems helfen können? Damit ich den Editor nicht schreiben muss, gebe ich nur die Geschäftslogik hinter den "Blöcken" und den "Pfeilen", die mit meiner speziellen App zusammenhängen.

Oder vielleicht ist es in WPF leicht machbar?

Antwort

1

Wenn es in Ordnung ist, dass die Benutzer Ihres Tools Visual Studio Standard oder höher haben müssen, dann schauen Sie in die DSL Toolkit. Sie können einen grafischen Editor zum Erstellen von Instanzen eines Domänenmodells erstellen. Diese Instanzen können unverändert verwendet oder zum Generieren von Code oder anderen textbasierten Artefakten in Visual Studio verwendet werden.


Ich habe gerade festgestellt, dass Sie VS nicht brauchen. Es gibt Beispiele für das Hosten des generierten Designers als Windows Forms-Steuerelement in Ihrer bevorzugten Windows Forms-Anwendung. Das Ergebnis wäre ein Steuerelement, das eine Instanz des Domänenmodells zurückgibt. Sie könnten tun, was immer Sie mit dieser Instanz machen wollten.

+0

Nein, ich glaube nicht, dass meine Benutzer VS installiert haben. Gibt es eine Möglichkeit, die benötigten Pakete in meine Installation aufzunehmen oder zu groß? –

+0

Nur realisiert, dass Sie VS nicht brauchen. –

Verwandte Themen