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

Ваш аккаунт

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

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

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

Как реализовать рабочее поле для графического представления структур

20K
16 декабря 2013 года
DeVOLT
39 / / 28.09.2008
Всем привет!

Стала задача реализовать рабочее поле для графического представления некоторой структуры.
Если проще, то надо реализовать поле, на которое можно перетаскивать объекты, имеющие графическое представление, и соединять их также в этом поле связями.
Такое-же поле, как, например, используется в LabView для написания исходного кода программы или в любом редакторе электрических принципиальных схем для рисования этих самых схем. По сути также, как в Visio.

Вопрос в том с помощью чего реализуется подобная задача? Быть может есть готовые компоненты?
Или все-же мне стоит смотреть в сторону OpenGL и делать все ручками?

Спасибо!
446
16 декабря 2013 года
Meander
487 / / 04.09.2011
Посмотри эту реализацию чисто ручная прорисовка на канве в борланде. Можно и на GL делать (на любой графической библиотеке), главное методы определения координат курсора в окне и прочие мышиные события, для интерактивности.
326
18 декабря 2013 года
sadovoya
757 / / 19.11.2005
Qt. Кстати, ее можно к студии прикрутить. Но, ради одной задачи изучать накладно. Помню, там есть пример с чипами или топология процессора. В общем, векторная графика, поддержка того-же OpenGL и куча полезностей. Но, не ради ж одной программы.. Штука объемистая, стиль своеобразный.

P.S. Все-равно, чем раньше, тем лучше :)
20K
18 декабря 2013 года
DeVOLT
39 / / 28.09.2008
Qt в университете изучал. Вещь действительно хорошая. Только вот какой компонент из Qt использовать для реализации данной задачи?
Цитата: sadovoya
Qt. Кстати, ее можно к студии прикрутить. Но, ради одной задачи изучать накладно. Помню, там есть пример с чипами или топология процессора. В общем, векторная графика, поддержка того-же OpenGL и куча полезностей. Но, не ради ж одной программы.. Штука объемистая, стиль своеобразный.

P.S. Все-равно, чем раньше, тем лучше :)

326
20 декабря 2013 года
sadovoya
757 / / 19.11.2005
Посмотри в этих исходниках из офдоков, например. Обзор у них тут. Это по версии 4.8. Есть русские доки, но тоже по 4 версии -- здесь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог