• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Визуализация таблицы

  • Автор темы morpheus
  • Дата начала
M

morpheus

доброе время суток.

Прошу натолкнуть а мысль с помощью чего лучше зделать наглядной такую задачу.

Есть БД тел. справчник(не жесткий, могу менять БД), содерждит инфу об узлах и абонентах. Чем и на чем лучше всего нарисовать это всё в вид*цензура*к схемы. Например, квадратик с компом - это узел ,а кружочек с телефоном - абонент. КАнечно это должно быть интерактивным передвигать, меняться инфа и т.д. и т.п.

Пока идея делать динамически с помощью компонентов стандартных panel с image. Может есть другие предложения.

И вопрос как красивее реализовать алгоритмы(или может компоненты) постороеия линий связи прямыми углами(90%) а не кратчайшей линией ?
 
S

Silver Wind

Т.е. надо построить дерево? Тогда почему бы не воспользоваться стандартным TTreeViеw. В стандартных примерах есть демка "\Demos\CustomDraw\customdraw.dpr" - нестандартная отрисовка этого компонента.
 
M

morpheus

Пасибо, но не то
дерево строить я и так умею, а мне как блок схему надо..
 
M

morpheus

Для: sax_ol
хм, уже чтото - пасиба.

Как смотриться предлложенный мною вариат?

<!--QuoteBegin-Morpheus+7:11:2007, 09:29 -->
<span class="vbquote">(Morpheus @ 7:11:2007, 09:29 )</span><!--QuoteEBegin-->Пока идея делать динамически с помощью компонентов стандартных panel с image. Может есть другие предложения.
[snapback]84550" rel="nofollow" target="_blank[/snapback]​
[/quote]
 
M

morpheus

Помниться при рисованиии на канве был такой нюанс что при сворачивании окна - канва пропадала. это както решалось! Не подскажете7
 
M

morpheus

<!--QuoteBegin-sax_ol+7:11:2007, 11:50 -->
<span class="vbquote">(sax_ol @ 7:11:2007, 11:50 )</span><!--QuoteEBegin-->когда рисовали не в онПаин
[snapback]84575" rel="nofollow" target="_blank[/snapback]​
[/quote]
Возможно, ща нет возможности глянуть. Спасибо буду думать дальше
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!