2010-03-31 11 views
8

Chcę wizualizować komponenty i połączenia systemu HVAC z .NET/C#. Diagramy będą zawierać tylko kilka różnych komponentów i ich połączenia. Nie muszą spełniać żadnego formalnego standardu i powinny wyglądać podobnie do załączonych diagramów. Dodatkowo użytkownik powinien mieć możliwość wybrania pojedynczego komponentu/połączenia (tak, żebym mógł wyświetlać dodatkowe dane).Tworzenie schematu blokowego programowo

Która z wolna biblioteki rysunków/wykresów użyłbyś i dlaczego?

Dzięki za poświęcony czas.

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

+0

zobaczyć wiele próbek w http://code.msdn.microsoft.com/mschart – lsalamon

Odpowiedz

0

Nie ma nic bardziej wolny niż System.Drawing ...

Poważnie, biorąc pod uwagę wymagania nie jestem pewien, trzeba ramy lub biblioteki. Najbardziej złożoną częścią opisywanego systemu jest rysowanie linii między komponentami. Jeśli to nie musi być fantazyjne (automatyczny układ, wykrywanie, gdzie linie nakładają się na inne linie/pudła), to prawdopodobnie możesz rzucić wszystko na zamówienie.

+0

również musi on wybrać elementy, iw sumie myślę, że jakiś składnik modelu byłoby właściwe tutaj. –

+0

Elementy (komponenty/połączenia), które muszą być wizualizowane, nie są statyczne. Również liczba jednostek może się różnić w zależności od dużej ilości. Dlatego potrzebny jest automatyczny układ. –

1

Chciałbym spróbować hostować projektanta studio VS w aplikacji, jak można na przykład hostować projektant workflow. Przeczytaj o rozciągliwości VS

Powiązane problemy