Отображение логики от отчет
От: DragonFire Россия  
Дата: 14.09.09 09:55
Оценка:
Задача — есть некий класс, в нем несколько внутренних функций, выполняющихся последовательно из открытой функции Calculate.
нужно чтобы весь ход расчета был выведен в MS Word т.е:
public readonly double g = 9.8;
public void calculate()
{
  x = getx();
  y = gety(x);
}
double getx()
{
  return g*10;
}
double gety(double x)
{
 if (x>10) return math.pow(x*x,0.33)*math.pow(g,x);
 else return x*2;
}

я хочу чтобы в ворде вывелось такое:
Расчет
x = g * 10 = 9.8 * 10 = 98;
y = (x^2)^0.33 *...

Проблема заключается в том, что может быть необходимо:
1) Отображать сложные структуры данных типа List<> в таблицы с переменным количеством строк и столбцов
2) Оформлять полученный документ (поэтому склоняюсь к использованию шаблонов)
3) Расчет может содержать много условных конструкций, тогда как их отображение в документе должно занимать 1 строку — именно ту ветку, по которой расчет прошел.
В связи с этим модель простого шаблона, условные символы в котором заменяются числами из логики не подходит.

Куда копать? Может есть готовые средства, или придется писать все самому?
С уважением, Евгений.
генератор отчета
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.