Консультация № 190529
05.02.2017, 07:09
0.00 руб.
0 4 1
Здравствуйте! У меня возникли сложности с таким вопросом:

Нужно реализовать визуальное отображение графа в программе для вычисления множества вершин графа, доступных из заданной вершины. Как это моно сделать в консоли? Или лучше воспользоваться средствами WindowsForm ?

Обсуждение

давно
Советник
400484
472
06.02.2017, 12:10
общий
Адресаты:
В консоле конечно можно. Раньше так и делали. В эпоху доса...
Лично я бы на WindowsForm делал. Удобнее и уже там есть встроенные механизмы...
давно
Посетитель
7438
7205
07.02.2017, 12:19
общий
Адресаты:
Если в консоли, то можно рисовать, как сверху вниз, так и слева направо.
При этом надо четко представлять, как оно все связано.
Лучше сначала сформировать в буфере, потом вывести всю картинку.
Связи можно рисовать |, --, / или \. Пробелами выравнивать на нужную позицию.
"Муторно", но возможно. Тоже считаю, что в WindowsForm или в любой другой среде, сделать будет удобнее.
Решайте сами.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Старший Модератор
17042
808
09.02.2017, 07:24
общий
Адресаты:
Игорь Витальевич, оформите ответ? Ваш пост в минифоруме подойдёт.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Посетитель
7438
7205
09.02.2017, 11:37
общий
это ответ
Здравствуйте, ksenya241!
Можно делать по-разному. Главное, чтобы было наглядно
В любом случае, надо четко представлять, как оно все связано.

Если делать в консоли, то можно рисовать, как сверху вниз, так и слева направо.
Связи можно рисовать |, --, / или \. Вершины - каким-то символом.
Пробелами выравнивать на нужную позицию.
Лучше сначала сформировать в буфере, потом вывести всю картинку.

Но, как и эксперт , считаю, что в WindowsForm или в любой другой среде, сделать будет удобнее.
Решайте сами.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа