Przyjazne wprowadzanie grafów do programu.

0

Wymyśliłem już jaki program chcę sobie napisać. Zdecydowałem się na program w który pozwoli mi na operowanie na grafach, implementacja algorytmów grafowych, sprawdzanie własności itp. Bawiłem się kiedyś w coś takiego, ale to była okrojona wersja tego co chcę stworzyć teraz. Pierwsze o czym pomyślałem to to że chcę aby program był przyjazny dla użytkownika i pozwalał na wprowadzanie grafów w postaci rysunku. Pomyślałem że udostępnił bym elementy takie jak: wierzchołek, połączenia dzięki którym można by w graficznej postaci wprowadzać grafy. Tylko problem na jaki się natkałem jest taki że nie wiem jak się za to sensownie zabrać. Pomyślałem że wybiorę do tego zadania C#, ale mogę rozważyć inny język w którym będzie to łatwiej zrobić. Jakieś rady z czym się zapoznać do stworzenia takiego interfejsu? Może znacie jakieś projekty na github gdzie coś podobnego jest zastosowane i będę mógł podejrzeć sobie jak to jest stworzone. Z góry dzięki za pomoc.

0

http://dia-installer.de/ - mógłbyś napisać do niego funkcje, które robią operacje na grafach ;)
Wystarczy, że wykryjesz bloczki, które chcesz używać dla grafu, żeby odczytać, który węzeł ma połączenia, skąd dokąd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1