Программы » Наука и техника » Обучение » GraphBuilder 2.0.8 скачать Добавить в Избранное Написать админу
Программы » Наука и техника » Обучение » GraphBuilder 2.0.8 скачать
 Программы  |  Игровые новости  |  Новости авторов ПО  |  Статьи  |  Новости по RSS
Стиль:

GraphBuilder 2.0.8

2.39 МБ, FreeWare
Скачать программа GraphBuilder бесплатно

Скриншот программы GraphBuilder 2.0.8

GraphBuilder - Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла. Имеет возможность настройки цвета и толщины линий рёбер, цвета и размера вершин, времени задержки. Также обладает удобной функцией загрузки графов на удалённый сервер для хранения и последующей выгрузки на компьютер пользователя.
В комплект включен небольшой набор графов. Графы также можно создавать самостоятельно, однако редактор ещё находится в разработке, поэтому делать это можно пока лишь в текстовом редакторе.

Визуализация:

Визуализация осуществляется путём подсветки рёбер и вершин разными цветами. Задержка между сменой цветов определяется значением указанным в настройках. Также в поле справа наверху выводится номер текущей итерации. Процесс в любой момент может быть приостановлен или остановлен окончательно (сброс) с помощью двух кнопок под полем номера итерации. Приостановленный процесс может быть продолжен в любой момент с помощью той же кнопки.


Ключи запуска:

[path to exe] -n
создаёт новый граф

[path to exe] [path to graph]
открывает указанный граф (поддерживаются абсолютные и относительные пути)

[path to exe] [path to graph] [alg]
открывает указанный граф и запускает алгоритм [alg]
[alg] = dijkstra | floyd | prim | kruskel

[path to exe] [path to graph] [alg] -silent
открывает указанный граф и запускает алгоритм [alg] в "тихом" режиме

[path to exe] [path to graph] [alg] [path to log]
открывает указанный граф и запускает алгоритм [alg] и сохраняет полученный лог в [path to log]

[path to exe] [path to graph] [alg] -silent [path to log]
[path to exe] [path to graph] [alg] [path to log] -silent
открывает указанный граф, запускает алгоритм [alg] в "тихом" режиме и сохраняет полученный лог в [path to log]

[path to exe] [path to graph] [alg] -silent [path to log] -q
[path to exe] [path to graph] [alg] [path to log] -q
[path to exe] [path to graph] [alg] -q
открывает указанный граф, запускает алгоритм [alg] и закрывает приложение сразу после его завершения (остальные ключи при этом остаются в силе)


Настройки:

Вы можете не бояться сделать опечатку, вводя значения в текстовые поля. Программа автоматически исправит введённые данные, округлив дробные значения до целых и заменив нечисленные значения значениями по умолчанию. Настройки хранятся на жёстком диске и не сбрасываются после завершения работы приложения. Имеется также возможность при необходимости сбросить значения на стандартные с помощью соответствующей кнопки.


Работа с сервером:

Вы можете придумать произвольное имя для графа и попытаться загрузить его на сервер. Однако, поскольку сервер всего один, имя может оказаться уже кем-то занято. В этом случае программа сама предложит Вам альтернативное имя. Хотя совершенно необязательно следовать её советам, это может упростить процесс придумывания нового имени.

Загрузка графа происходит в два этапа. Сперва открывается окно и в нём отображается список всех доступных графов на сервере. Затем Вы выбираете нужный Вам граф и загружаете его на компьютер. Защита авторства не предусмотрена, то есть Ваши графы сможет загрузить любой пользователь системы.


Описание формата файлов графов (для продвинутых пользователей):

Вы можете создавать собственные графы в текстовом редакторе. Именно поэтому данные хранятся как простой текст.
Рассмотрим пример такого файла:

5
0 5 10 25 -1
5 0 3 13 -1
10 3 0 7 10
25 13 7 0 8
-1 -1 10 8 0

1 A 90 100 -8 14
2 B 150 55 0 -14
3 C 157 140 -5 14
4 D 202 78 0 -14
5 E 248 140 18 7

not oriented

0 0 -3 -3 -6 6 -7 -4 0 0
-3 -3 0 0 -6 12 0 -3 0 0
-6 6 -6 12 0 0 -1 -10 0 6
-7 -4 0 -3 -1 -10 0 0 2 -3
0 0 0 0 0 6 2 -3 0 0

Сперва идёт размерность матрицы смежности n. Сразу под ней идёт сама матрица смежности (n строк).
Далее идёт пустая строка.
Следующие n строк содержат информацию о вершинах: [имя] [x] [y] [x_sp] [y_sp]
Здесь name - имя вершины, x и y - её координаты на плоскости, x_sp и y_sp - смещение надписи относительно вершины по горизонтали и вертикали. Положительные значения соотвествуют смещениям вправо и вниз соответственно, отрицательные - влево и вверх. Записи разделены пробелами.

Далее снова пустая строка, затем одна из двух предопределённых строк:
[oriented|not oriented]
Здесь первый вариант соответствует ориентированному графу, а второй - неориентированному. Все имеющиеся алгоритмы рассчитаны на работу с неориентированными графами.

Далее идёт ещё одна пустая строка, под которой помещена матрица смещений весов рёбер. Она ничем не отличается от матрицы смежности, только вместо весов рёбер в ней пары чисел, разделённых пробелом. Первое число определяет сдвиг числа, определяющего вес, по горизонтали, второе - по вертикали. При этом можно разделять эти числа для удобства чтения не одним, а произвольным количеством пробелов. Пары смещений также разделяются произвольным количество пробелов, которых при записи целесообразно ставить побольше для удобства восприятия.


Работа с шаблонами экспорта:

Вы можете сохранять лог-файлы, полученные в результате работы алгоритмов, в виде простого HTML (используя стандартный шаблон), в виде HTML с поддержкой CSS (альтернативный шаблон), либо используя собственный шаблон экспорта. Шаблон - это специальный файл, содержимое которого копируется в файл назначения с заменой всех вхождений спецпоследовательности на полученные данные. При этом пользователь может определять, нужно ли заменять все вхождения или только первое; "порог срабатывания", т.е. заменяться будет только определённое число вхождений последовательности подряд, а также саму последовательность. Это позволяет создавать собственные CSS-стили, оформлять по своему усмотрению или просто размножать полученные данные.

Вставка возможна в любой текстовый файл (HTML, XML, TXT, RTF, PHP, ASPX, INI, INF). К сожалению, более сложные форматы, такие как DOC или PDF, не поддерживаются.

Программы » Наука и техника » Обучение



Информация о программе

Интерфейс: Английский
Стоимость программы $0/0 руб.
Автор программы:popov654
Добавлена/Обновлена: 8 Апреля, 2011/23 Октября, 2011
Операционные системы: Мульти платформная
Разрядность: не указана

Рейтинг программы GraphBuilder

Код награды «GraphBuilder 2.0.8»
[Код награды]

Просмотров
(сегодня/неделя/всего):
1/2/6411
Скачиваний
(сегодня/неделя/всего):
0/1/379
Место в рейтинге
(по скачиваниям):
>1000
Оценка программы: -


GraphBuilder 2.0.8 скачать - GraphBuilder Download Now

[Об авторских правах]


Рекомендованный софт

Подробнее о USB 2.0 drivers for Windows XP USB 2.0 drivers for Windows XP

Драйвера USB 2.0 для портов USB VIA (the VIA USB 2.0 Host Controller) для Windows 98/Me/2000/XP.

Скачать Подробнее

Подробнее о AIDA64 Extreme Edition 5.80AIDA64 Extreme Edition 5.80

AIDA64 Extreme Edition - утилита для отображения сведений о программной и аппаратной конфигурации ПК, а также тестирования оборудования.

Скачать Скриншоты

Подробнее о Microsoft ActiveSync 4.5Microsoft ActiveSync 4.5

Синхронизировать любое мобильное устройство с компьютером вы сможете посредством программного решения Microsoft ActiveSync.

Скачать Скриншоты






Ваш комментарий программы GraphBuilder 2.0.8:

Комментарии публикуются после проверки администратором.
При добавлении отрицательного комментария читайте соглашение об использовании.
Мы не публикуем: сообщения о креках, кряках, и серийных номерах, не относящиеся к: "GraphBuilder 2.0.8".

Ваше имя: E-mail:
Оценка: нет 1 2 3 4 5
 *Cообщение
(30-1000 зн.):

 
          
          
  

* * *

Похожие программы


GraphBuilder GraphBuilder 1.0.4
Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла.

GraphBuilder GraphBuilder 1.5.4
Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла.

GraphBuilder GraphBuilder 3.0.4
Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла. Имеет удобный визуальный редактор графов.

* * *

Последние новости автора

Встречайте GraphBuilder 3.0!
Сегодня было завершено тестирование визуализатора алгоритмов на графах третьего поколения.

12 Сентября, 2011

Вышел новый релиз GraphBuilder 2.5
Буквально на днях вышел новый релиз среды для работы с графами GraphBuilder. В новой версии появилась поддержка обновлённого протокола сетевой передачи данных SATP 1.

27 Мая, 2011


Программы » Наука и техника » Обучение

 Программы • Статьи • Реклама на сайте •  RSS 2.0 RSS • Контакты • Соглашение об использовании • Политика конфидециальности

© 2003-2016, SoftForFree.com. Использование материалов сайта разрешается только по договоренности с автором.
Автор проекта не несет ответственности за содержание рекламных материалов и качество программного обеспечения.

Наш проект являтся архивом бесплатных и коммерческих программ, которые размещаются авторами и производителями ПО, либо их официальными представителями. Мы не распространяем нелицензионное ПО, креки, серийные номера и любую другую информацию, запрещенную законодательством РФ.