Здравствуйте!
В свое время, когда писал диплом, создал интересную программу. К сожалению, у меня не достаточно свободного времени, чтобы заниматься этим проектом. И мне жалко, что он дальше не развивается. По этой причине обращаюсь к сообществу, может кому интересно будет продолжить работу над данной программой.
Описание программы
Algorithm Flowchart Editor (afce) - программа, которая предназначена для создания, редактирования и экспорта блок-схем алгоритмов. Пользователю не нужно заботиться о размещении и выравнивании объектов, программа автоматически разместит все блоки. Редактор позволит экспортировать блок-схему в исходный текст программы для разных языков программирования (Pascal, C/C++, Алгоритмический язык). Редактор блок-схем позволяет экспортировать изображение схемы в различные графические форматы: BMP, JPEG, PNG, TIFF, ICO, PPM, XBM, XPM, SVG. Программа распространяется на условиях лицензии GNU General Public License (GPL). Программа написана на языке C++ на основе библиотеки Qt 4. Доступны бинарные сборки как для GNU/Linux, так и Microsoft Windows (2000/XP/2003/2008/Vista/7).
Возможности
- генерация исходного кода на основе блок-схемы в различные языки программирования;
- автоматическое размещение блоков на схеме;
- экспорт схемы в популярные растровые форматы;
- экспорт схем в векторный формат SVG;
- возможность работы с буфером обмена;
- масштабирование блок-схемы;
- поддержка нескольких языков переводов;
- конвертация блок-схемы в исходный код на нескольких языках программирования;
- бесплатность и открытость программы;
- открытый формат файла, основанный XML;
- кроссплатформенность: имеются сборки для Microsoft Windows и GNU/Linux.
Скачать исходники: http://zvlib.fatal.ru/files/afce-0.9.0-51.tar.gz