Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Визуализация графов

48K
28 апреля 2009 года
mr.Romkin
2 / / 28.04.2009
Необходимо визуализировать (на форме) граф (произвольный) . Каждая вершина графа может представлять собой еще один произвольгый граф. При щелчке на вершину графа можно перейти к просмотру этого нового графа. При необходимости пользователь может "развернуть" вложенный в вершину граф и отобразить его так сказать на родительском графе (и снова свернуть).

Подскажите, каким готовым (бесплатным) контролом воспользоваться для реализации этой задачи на C# в VS2008? Или может есть какие другие попроще пути решения??
5
28 апреля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: mr.Romkin
Подскажите, каким готовым (бесплатным) контролом воспользоваться для реализации этой задачи на C# в VS2008? Или может есть какие другие попроще пути решения??


WPF + VirtualCanvas
По крайней мере я достаточно быстро с их помощью реализовал похожий функционал.

(правда, изрядно порушив свой мозг)

11
28 апреля 2009 года
oxotnik333
2.9K / / 03.08.2007
TreeView не подойдет?
7.0K
28 апреля 2009 года
pink master
79 / / 21.10.2006
Прямо таки напрашивается паттерн Composite=)
5
28 апреля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: pink master
Прямо таки напрашивается паттерн Composite=)


Тут скорее ДипЗум напрашивается.

7.0K
28 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: hardcase
Тут скорее ДипЗум напрашивается.


не знаком, вероятно

48K
08 мая 2009 года
mr.Romkin
2 / / 28.04.2009
TreeView не подйдет. Необходимо, чтобы вершины графа были распоожены еще красиво на форме и соединены гладкими линиями =)))
pink master, что такое Composite?
hardcase, что такое ДипЗум?
Объясните в кратце, пожалуйста?? ;-)
5
08 мая 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: mr.Romkin
TreeView не подйдет. Необходимо, чтобы вершины графа были распоожены еще красиво на форме и соединены гладкими линиями =)))

Однозначно нужна высокоуровневая библиотека, хотя можно и с Graphics заморочиться и нарисовать.

Цитата: mr.Romkin
pink master, что такое Composite?


Видимо имелся в виду шаблон проектирования.

Цитата: mr.Romkin
hardcase, что такое ДипЗум?

Вообще это способ публикования больших изображений в Silverlight. Но я имел в виду несколько другое - концепцию Джефа Раскина "Zoom World", в которой мы чем сильнее приближаемся к рассматриваемому объекту (увеличиваем его на экране), тем лучше он детализируется.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог