powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программы для построения графа зависимостей
24 сообщений из 49, страница 2 из 2
Программы для построения графа зависимостей
    #36257136
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
digraph test {

nodesep= 0 . 5 

node [color=Black, fontname=Courier]
edge [color=Blue]

Sql -> { Main Books Forum}

Forum -> { Programming CSharp CPP }
}
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257343
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer,

учись :)
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257354
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов, руками делали или автоматическая расстановка ?
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257355
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёш,

автомат конечно
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257398
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов,

Сахават, ты в своем репертуаре :)

Какая разница, сколько там поналяпано :)

Инструмент, говорю, удобный
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257492
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer,

QuickGraphы плохие, а чисто графвиз не работал, не нашел нормального порта почему то для нет.
Netron был хорош, но стала коммерческой.
Так что перебиваюсь GLEE. Пора бы и свой сделать, да все некогда. :( GLEE весь в ошибках. Лайоутов нет, нифига ет. Беда с графами (да не с графами , а с лайоутами).
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257497
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифовчисто графвиз не работал, не нашел нормального порта почему то для нет.

непонял, кто мешает просто текстовый файл генерить, потом его процессу скармливать в .net?
Типа
Код: plaintext
Process.Start("dot", "-Tpng ...
ну и так далее?
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257502
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне еще gruff graphic library понравилась, тоже опен сорцная, но там больше для графиков, пирогов всяких подходит, и я ее с руби только пользовал.

Посмотри, может с .net тоже ее удобно использовать?
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257555
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer,

я с графом работаю онлайн (удаляю, добавляю), рисовалка мне не нужна
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257556
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну тогда давно бы свой визард написал правда - ты ведь давно этими графами промышляешь, судя по всему?
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257558
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифовя с графом работаю онлайн (удаляю, добавляю), рисовалка мне не нужна

Хотя, кто тебе мешает новую картинку генерить, с новыми связями, да и все? тот - же онлайн :)
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257561
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer,

нет, интерактивнось нужна
да напишу как нибудь много очень работы все некогда
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257563
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовSQL_Lamer,

нет, интерактивнось нужна
да напишу как нибудь много очень работы все некогда

Да яж и толкую?
В чем по твоему интерактивность то?
Тыкнул в меню - добавить связь - сгенерил картинку - обновил.
Юзеру то что - картинки там меняются, или форма перерисовывается по пикселям - фиолетово.
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #36257694
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_Lamer,
Элементы графа у меня интерактивные объекты, мне их надо выбирать перемещать и т.д.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Программы для построения графа зависимостей
    #38517777
dvhatov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифов,
привет.

Наткнулся на эту реализацию графа зависимостей.
Такая же задача у меня, тока не знаю как подступиться. Вы на чем это делали?
И не сохранилось ли исходников каких, если не жалко?
Спасибо, с Новым Годом.
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38573659
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GYGYНапример вот:
schemaspy

Оригинальную статью с которой я брал идею, об использовании Graphviz & DB я не нашел - было уже давно. В итоге на базе всех идей я писал свое писал используя вот это S-dot
ниразу не получилось блин
смд файл
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
rem "C:\Program Files\Java\jdk1.6.0_31\bin\"

rem "c:\Program Files\Java\jdk1.7.0\bin\java"
set PATH=G:\bin\GraphViz2.35\bin\;%PATH%
rem dot -?

"C:\Program Files\Java\jdk1.6.0_31\bin\java" -jar schemaSpy_5.0.0.jar  -t sqlite -dp ./sqlite.jar -db ./foods.db   -o ./q   -u main 

rem "C:\Program Files\Java\jdk1.6.0_31\bin\java" -jar schemaSpy_5.0.0.jar  -t dbType -db foods.db   -o .
exit

set X=G:\bin\Jar2Exe
rem %X%/j2ewiz.exe /m Srv /type console  /embed G:\agp\128\_work\JAVA-HTTP\bld\log4j-1.2.16.jar /embed G:\agp\128\_work\JAVA-HTTP\bld\org.apache.commons.io.jar /embed G:\agp\128\_work\JAVA-HTTP\bld\xmlrpc.jar  /embed G:\agp\128\_work\JAVA-HTTP\bld\Srv.jar Srv.jar /target 1.2
%X%/j2ewiz.exe 



каталог


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
-rw-rw-rw-   1 user     group    14279680 Apr  4  2012 trace.db
-rw-rw-rw-   1 user     group      516096 Aug 27  2011 sqlite_jni.dll
-rw-rw-rw-   1 user     group       65216 Aug 27  2011 sqlite.jar
-rw-rw-rw-   1 user     group      248945 Jan  8 19:06 schemaSpy_5.0.0.jar
drwxrwxrwx   1 user     group           0 Feb 26 23:37 q
-rwxrwxrwx   1 user     group         719 Feb 26 23:48 jar2exe.cmd
-rw-rw-rw-   1 user     group       34816 Apr  3  2006 foods.db
-rwxrwxrwx   1 user     group         116 Feb 26 23:07 dot.cmd
drwxrwxrwx   1 user     group           0 Feb 26 23:01 diagrams
-rw-rw-rw-   1 user     group        1831 Feb 26 23:27 db.db.xml
-rw-rw-rw-   1 user     group        5120 Oct 10 09:30 db.db
drwxrwxrwx   1 user     group           0 Feb 26 22:48 bin
-rw-rw-rw-   1 user     group     3663559 Feb 26 22:57 SqliteJdbcDriver.zip



база данных SQLite
пример из книги Grant Allen и Mike Owens 'The Definitive Guide to SQLite'
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38573669
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38574040
hhhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38574066
hhhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38581608
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получилось
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38581610
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
батник для построения схемы

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
set PATH=G:\bin\GraphViz2008\bin\;%PATH%
rem dot -?
rem "G:\agp\128\prj\testSchemaSpy\bin\java" -jar schemaSpy_5.0.0.jar  -s main  -t sqlite  -dp ./sqlite-jdbc4-3.8.2-SNAPSHOT.jar   -db ./b.db   -o ./q  -u main
 
"C:\Program Files\Java\jdk1.7.0\bin\java" -jar schemaSpy_5.0.0.jar -hq  -t sqlite  -dp ./sqlite-jdbc4-3.8.2-SNAPSHOT.jar   -db ./db.db   -o ./db  -u main >.log.log 2>.errors.log



состав каталога
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
total 7040
drwxrwxrwx   1 user     group           0 Mar  7 20:23 db
-rw-rw-rw-   1 user     group        8192 Mar  7 20:23 db.db
-rwxrwxrwx   1 user     group        1249 Mar  7 20:20 mkSchemaSpy.cmd
-rw-rw-rw-   1 user     group      248945 Feb 27 11:30 schemaSpy_5.0.0.jar
-rw-rw-rw-   1 user     group     3201128 Feb 27 11:30 sqlite-jdbc-3.7.2.jar
-rw-rw-rw-   1 user     group     3745548 Feb 27 12:04 sqlite-jdbc4-3.8.2-SNAPSHOT.jar
-rw-rw-rw-   1 user     group         140 Mar  7 20:11 sqlite.properties



файл sqlite.properties
Код: plaintext
1.
2.
3.
4.
5.
description=SQLite-Xerial
driver=org.sqlite.JDBC
driverPath=sqlite-jdbc4-3.8.2-SNAPSHOT.jar 
connectionSpec=jdbc:sqlite:./db.db
db=db.db
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38581629
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текст графиза

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
// dot 2.34.0 on Windows XP 5.1
// SchemaSpy rev 590
digraph "largeRelationshipsDiagram" {
  graph [
    rankdir="RL"
    bgcolor="#f7f7f7"
    label="\nGenerated by SchemaSpy"
    labeljust="l"
    nodesep="0.18"
    ranksep="0.46"
    fontname="Helvetica"
    fontsize="11"
  ];
  node [
    fontname="Helvetica"
    fontsize="11"
    shape="plaintext"
  ];
  edge [
    arrowsize="0.8"
  ];
  "cities" [
    label=<
    <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
      <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cities</TD></TR>
      <TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
      <TR><TD PORT="Cname" COLSPAN="3" ALIGN="LEFT">Cname</TD></TR>
      <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">  </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">16 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 ></TD></TR>
    </TABLE>>
    URL="tables/cities.html"
    tooltip="cities"
  ];
  "jets" [
    label=<
    <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
      <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">jets</TD></TR>
      <TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
      <TR><TD PORT="pName" COLSPAN="3" ALIGN="LEFT">pName</TD></TR>
      <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">  </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 ></TD></TR>
    </TABLE>>
    URL="tables/jets.html"
    tooltip="jets"
  ];
  "jumpss" [
    label=<
    <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
      <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">jumpss</TD></TR>
      <TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
      <TR><TD PORT="ffrom" COLSPAN="3" ALIGN="LEFT">ffrom</TD></TR>
      <TR><TD PORT="tto" COLSPAN="3" ALIGN="LEFT">tto</TD></TR>
      <TR><TD PORT="llength" COLSPAN="3" ALIGN="LEFT">llength</TD></TR>
      <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">< 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 ></TD></TR>
    </TABLE>>
    URL="tables/jumpss.html"
    tooltip="jumpss"
  ];
  "movement" [
    label=<
    <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
      <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">movement</TD></TR>
      <TR><TD PORT="id" COLSPAN="3" ALIGN="LEFT">id</TD></TR>
      <TR><TD PORT="jets" COLSPAN="3" ALIGN="LEFT">jets</TD></TR>
      <TR><TD PORT="jumps" COLSPAN="3" ALIGN="LEFT">jumps</TD></TR>
      <TR><TD PORT="flight" COLSPAN="3" ALIGN="LEFT">flight</TD></TR>
      <TR><TD PORT="ordNumb" COLSPAN="3" ALIGN="LEFT">ordNumb</TD></TR>
      <TR><TD PORT="takeoff" COLSPAN="3" ALIGN="LEFT">takeoff</TD></TR>
      <TR><TD PORT="landed" COLSPAN="3" ALIGN="LEFT">landed</TD></TR>
      <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">< 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">  </TD></TR>
    </TABLE>>
    URL="tables/movement.html"
    tooltip="movement"
  ];
  "jumpss":"ffrom":w -> "cities":"id":e [arrowhead=none dir=back arrowtail=crowodot];
  "jumpss":"tto":w -> "cities":"id":e [arrowhead=none dir=back arrowtail=crowodot];
  "movement":"jets":w -> "jets":"id":e [arrowhead=none dir=back arrowtail=crowodot];
  "movement":"jumps":w -> "jumpss":"id":e [arrowhead=none dir=back arrowtail=crowodot];
}


...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38581631
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам png файл
...
Рейтинг: 0 / 0
Программы для построения графа зависимостей
    #38586976
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конвертилка в экзешник Jar2Exe Wizard 2.0
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программы для построения графа зависимостей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]