2010-03-31 17 views
8

Ich möchte Komponenten und Verbindungen eines HVAC Systems mit .NET/C# visualisieren. Die Diagramme enthalten nur ein paar verschiedene Komponenten und deren Verbindungen. Sie müssen keinem formellen Standard entsprechen und sollten den beigefügten Diagrammen ähneln. Außerdem sollte der Benutzer in der Lage sein, eine einzelne Komponente/Verbindung auszuwählen (damit ich zusätzliche Daten anzeigen kann).Flussdiagramm programmgesteuert erstellen

Welche frei Zeichnung/Diagramm Bibliothek würden Sie verwenden und warum?

Danke für Ihre Zeit.

HVAC system http://img638.imageshack.us/img638/6382/examplee.png HVAC system http://img260.imageshack.us/img260/4171/example2.png

+0

sehen viele Proben bei http://code.msdn.microsoft.com/mschart – lsalamon

Antwort

0

Es ist nicht mehr frei, als System.Drawing bekommt ...

Im Ernst, Ihre Anforderungen gegeben ich Ihnen einen Rahmen oder Bibliothek nicht sicher bin, benötigen. Der komplexeste Teil des von Ihnen beschriebenen Systems ist das Zeichnen der Linien zwischen Komponenten. Wenn das nicht schick werden muss (automatisches Layout, erkennen, wo die Linien andere Linien/Boxen überlagern), dann können Sie wahrscheinlich die ganze Sache individuell anpassen.

+0

Er muss auch Elemente auswählen, und alles in allem denke ich, einige Komponentenmodell angemessen wäre, Hier. –

+0

Die Entitäten (Komponenten/Verbindung), die visualisiert werden müssen, sind nicht statisch. Auch die Anzahl der Entitäten kann um eine große Menge variieren. Daher wird automatisches Layout benötigt. –

1

Ich würde versuchen, VS-Studio-Designer in der Anwendung zu hosten, wie Sie Workflow-Designer zum Beispiel hosten können. Lesen Sie mehr über VS Erweiterungsmöglichkei-