Вычислитель пользовательских формул на .Net

Ли19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.01.2007

Уважаемые коллеги

Мы ищем опытного разработчика, который уже создавал приложение с возможностью ввода арифметических формул и логики самими пользователями.

У нас есть база объектов со свойствами, выполненная на MS SQL. Пользователю надо обеспечить возможность составления формул, где в качестве переменных вставляются свойства объектов. Таким образом пользователи смогут создавать свои логические и арифметические процедуры.

Эти процедуры запускаются на выполнение из нашего приложения и результаты вычислений вносятся в базу данных, как значения свойств объектов. То есть необходимо создать "вычислитель", выполняющий арифметические и логические операции.

Много лет назад у нас был опыт создания такого вычислителя на MS Access, но при большом количестве формул он "захлебывался".

Поэтому мы ждем ваших предложений по созданию:

- очень удобного для пользователей интерфейса ввода формул;

- оптимальной структуры БД хранения формул;

- быстродействующего вычислителя.

В предложениях прошу указывать, в каких проектах вы реализовывали подобные решения и каких результатов (удобство, быстродействие) вы достигли.

Реализация на .NET 2, VB.NET, Syncfusion Calculate (http://www.syncfusion.com/products/calculate/windows/default.aspx)