2009-04-28 9 views
5

Muszę uwzględnić powierzchnię projektową schematu blokowego w opracowywanej aplikacji, aby umożliwić użytkownikom tworzenie zasadniczo przepływów pracy/harmonogramów. Muszę umieć tworzyć własne "kształty", ustawiać na nich niestandardowe właściwości i być może mieć też trochę logiki (jeśli, podczas itd.).Osadzanie powierzchni projektu schematu blokowego w aplikacji .net

Wiem, że muszę spojrzeć na hosting WF w aplikacji, wygląda na to, że pasuje, ale czy ktoś wie o innych projektantach tam, gdzie mógłbym go użyć.

+0

Dzięki za wszystkie pomysły - będę spojrzeć na nich. – PaulB

Odpowiedz

5

Wystarczy popatrzeć na tych zasobów, oba są darmowe rozwiązania, ale w porównaniu do tych komercyjnych (MindFusion, GoDiagram) wymagają więcej pracy programistycznej po Twojej stronie:

+0

Twój drugi link wydaje się być uszkodzony. – Brad

3

Powinieneś spróbować Visual Studio Extension. Jesteś w stanie korzystać z IDE VS.Net dla wolnego, tworzenia diagramów, eksport do formatu XML/usługa/niestandardowych itp

Na przykład, można utworzyć narzędzie do opisu pojęć, które są specyficzne dla jak Twoja organizacja modeluje procesy biznesowe. Jeśli tworzysz narzędzie wykresu stanu, możesz opisać, czym jest stan, jakie są jego właściwości, jakie istnieją stany, zdefiniowane są przejścia między stanami itd. Wykres stanu, który opisuje status kontraktów w firmie ubezpieczeniowej, jest powierzchownie podobny do wykresu stanu, który opisuje interakcje użytkownika między stronami w witrynie sieci Web. Jednak podstawowe koncepcje między dwoma wykresami stanu będą się znacznie różnić. Tworząc własny język specyficzny dla domeny i projektant generowany niestandardowo, możesz dokładnie określić, jakie koncepcje wykresu stanu potrzebujesz w swoim narzędziu.

Start here. Przykłady tutaj:

Powiązane problemy