dia2code

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Ответить
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Есть утилита <a href='http://dia2code.sourceforge.net' target='_blank'>dia2code</a>. Но у нее есть один существенный недостаток - она не генерит код для паскаля. Есть аналогичные вещи для fpc?

-----
Пока писал этот пост понял, что стоит сделать поиск по ключевому слову dia2pas. Нашел <a href='http://www.uni-ulm.de/~s_mgerla/dia2pas.html' target='_blank'>http://www.uni-ulm.de/~s_mgerla/dia2pas.html</a>. Не знаю что это но буду смотреть. В принципе если кто-то знает что-то еще, то это было-бы интересно.
Alexander

Сообщение Alexander »

А что эта утилита делает ?
Аватара пользователя
pda
постоялец
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение pda »

Alexander писал(а): А что эта утилита делает ?

Да прямо из названия видно - преобразует блоксхемы в исходники... ;-)
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Поигрался немного с dia2pas. Описания класов преобразовывает, а вот как сделать раелизацию методов не понятно.
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Ctrl-Shift-C ?
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

В dia? Там не такого (((( dia2pas обрабатывает только UML (не знаю что это), точнее просто выделяет из диаграмы описания классов и создает соответствующий модуль. Жаль нет ничего помощней. Хотелось бы визуально нарисовать классы, в подробностях описать алгоритм работы методов и потом из этого создать код для fpc.
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

В dia? Там не такого
Нет, в Lazarus конечно :) Как и в дельфи, можно сгенерить в разделе реализации болванки для методов и свойств, объявленных в интерфейсе.
в подробностях описать алгоритм работы методов и потом из этого создать код для fpc
Вот это уж в нашем случае совсем из области фантастики :)
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Сергей Смирнов писал(а):Вот это уж в нашем случае совсем из области фантастики :)

Надо всего лишь доработать dia2pas, чтоб могла "Диаграмы потоков" и тп обрабатыать. B)
Ответить