Редактор блок-схем (алгоритмов) на .NET
У нас есть книжка с описанием библиотеки графических элементов блок-схем.
В книжке, для каждого элемента расписано соответствующее арифметическое или логическое выражение.
Получается, что если построить блок-схему из таких элементов, то ей соответствует программа на алгоритмическом языке.
Требуется реализовать:
- графический редактор блок-схем, причем пользователь оперирует только элементами из заранее созданной библиотеки (никакие средства рисования, как в Visio, здесь не нужны)
- возможность одновременного доступа нескольких пользователей при создании или редактировании блок-схемы
- внесение текстов и формул в блоки через вызов соответствующих редакторов (эти редакторы разрабатывать не надо)
- обработчик блок-схемы, преобразующий ее в программу на алгоритмическом языке
- обработчик алгоритмического языка, преобразующий его в блок схему
- на VB.NET или C#, MS SQL 2005
У нас имеется:
- книжка в электронном виде с подробным описанием блоков схем и конструкций, в которые блоки могут объединяться и
их соответствия алгоритмам (с текстом программ). Примеры конструкций:
- короткое техзадание, отражающее наше видение реализации
- графическая библиотека (типа Visio) для построения блок-схем:
http://www.syncfusion.com/products/diagram/windows/default.aspx
Ждем:
- ваших предложений
- описаний аналогичных примеров ваших работ
- описания, почему вам понравился этот проект