Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2006, 00:28   #1
UMmi
 
Регистрация: 06.11.2006
Сообщений: 8
По умолчанию графы на Delphi

Необходимо решить задачу рисования ориентированного нагруженного графа в Delphi.

Прошу откликнуться тех, кто решал такую задачу.
UMmi вне форума Ответить с цитированием
Старый 07.11.2006, 09:33   #2
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Цитата:
ориентированного нагруженного графа
можно уточнить (или пояснить), что ты именно имеешь ввиду?
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 07.11.2006, 13:42   #3
UMmi
 
Регистрация: 06.11.2006
Сообщений: 8
По умолчанию

Цитата:
Сообщение от SuperVisor Посмотреть сообщение
можно уточнить (или пояснить), что ты именно имеешь ввиду?
Ориентированный нагруженный граф (обычно просто "нагруженный граф") это ориентированный граф каждой дуге которого соответствует определенный вес.
Но это не особо важно - в моей программе главное рисовать ориентированный граф.
UMmi вне форума Ответить с цитированием
Старый 07.11.2006, 14:20   #4
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

я просто тебя не понимаю... у графа есть определенная формула? если да, то все - проще некуда...
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 07.11.2006, 15:17   #5
UMmi
 
Регистрация: 06.11.2006
Сообщений: 8
По умолчанию

Цитата:
Сообщение от SuperVisor Посмотреть сообщение
я просто тебя не понимаю... у графа есть определенная формула? если да, то все - проще некуда...
Я наконец понял, что ты не понял. Наверное, я не точно выразился. Да с помощью "формулы"(матрицы смежности и т.п.) это несложно. Но она должна рисовать в ручную, т.е. например нажатие левой кнопки мыши на поле - создание новой вершины, тянем до нужного места, щелкаем - получаем новую вершину... ну и т.п. для орграфа.
UMmi вне форума Ответить с цитированием
Старый 07.11.2006, 15:21   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от UMmi Посмотреть сообщение
Я наконец понял, что ты не понял. Наверное, я не точно выразился. Да с помощью "формулы"(матрицы смежности и т.п.) это несложно. Но она должна рисовать в ручную, т.е. например нажатие левой кнопки мыши на поле - создание новой вершины, тянем до нужного места, щелкаем - получаем новую вершину... ну и т.п. для орграфа.
понятно работа с канвой. нужно сделать так (если не знаешь как отпишись постараюсь написать код ). ставим точку по онклику, запоминаем координаты. потом рисуем точку по следующему клику, запоминаем координаты и рисуем линии от точки к точке.

это ты хочешь сделать?
Alar вне форума Ответить с цитированием
Старый 07.11.2006, 15:31   #7
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

С вершинами, допустим, разберемся, а какие действия потребуется выполнить дальше (вычисления, дорисовка, etc.).
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 07.11.2006, 15:37   #8
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

2 UMmi
я могу тебе помочь

http://www.programmersclub.ru/vgraph
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 07.11.2006, 15:38   #9
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
Лампочка кстати

'визуальный редактор графов'
я совсем недавно зарегестрировал в
отраслевом центре алгоритмов и программ
(г. москва) !!!
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 07.11.2006, 16:37   #10
UMmi
 
Регистрация: 06.11.2006
Сообщений: 8
По умолчанию

to Alar
Спасибо!
Да, точно, с оговорками (буду рисовать не точку, а естественно окружность, в которой будет сразу появлятся номер вершины и т.п.).
Я попробую сам, если что, буду знать к кому обратиться

toSuperVisor
нахождение максимального пути в нагруженном графе

to Virtson
Спасибо Если бы я не хотел изучать язык, я бы точно пользовался твоей программой, но хочется самому сделать
UMmi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графы Prisian Общие вопросы Delphi 11 02.05.2013 22:02
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi Верчик Помощь студентам 9 02.03.2009 17:46
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54