2010-03-31 2 views
8

Desidero visualizzare componenti e connessioni di un sistema HVAC con .NET/C#. I diagrammi includeranno solo alcuni componenti diversi e le loro connessioni. Non devono conformarsi ad alcuno standard formale e dovrebbero assomigliare allo schema allegato. Inoltre, l'utente dovrebbe essere in grado di selezionare un singolo componente/connessione (in modo da poter visualizzare dati aggiuntivi).Creare il diagramma di flusso in modo programmatico

Quale libero disegno/libreria di grafici useresti e perché?

Grazie per il vostro tempo.

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

+0

vedono molti campioni a http://code.msdn.microsoft.com/mschart – lsalamon

risposta

0

Non c'è niente di più libero di System.Drawing ...

Scherzi a parte, dato le vostre esigenze non sono sicuro avete bisogno di un quadro o una libreria. La parte più complessa del sistema che descrivi è tracciare le linee tra i componenti. Se questo non ha bisogno di essere stravagante (layout automatico, rilevando dove le linee si sovrappongono ad altre linee/scatole), allora probabilmente puoi rollare l'intera cosa su misura.

+0

Ha bisogno anche di selezionare gli elementi, e tutto sommato credo che qualche modello Componente sarebbe opportuno Qui. –

+0

Le entità (componenti/connessione) che devono essere visualizzate non sono statiche. Anche il numero di entità può variare di una grande quantità. Pertanto è necessario un layout automatico. –

1

Vorrei provare ad ospitare VS studio designer nell'applicazione, come ad esempio è possibile ospitare la progettazione del flusso di lavoro. Leggi su estensibilità VS