2009-02-25 19 views
0
  • 市販のコンポーネントを使用する必要がありますか?
  • 私は自分の表現をロールバックする必要があります 評価基準?
  • 自分で 動的言語を使用する必要がありますか?

私はプログラマーが自分の言語を書いたがっていることで有名だと知っていますが、ここには該当しません。仕事が少ないほど良い。 Excel式との互換性は厳密な要件ではないと仮定します。 Excelの式とまったく同じではない式を使用するスナップ可能なコンポーネントがある場合は問題ありません。.NETでExcel形式の式を取得するにはどうすればよいですか?

+0

Excelのようなグリッドのような形式ですか? –

+0

これらの数式が適用されるコンテキストとは何ですか? –

+0

彼はSUM(A1:A25)などのようなものを探していると思います。同様の形式のさまざまな数式がExcelと同じです。私には多くの仕事のようです。おそらく、このようなことをする数学パッケージがありますか? F#の何かがそうであるように見える、それらのF#人は数学が大好きです – jcollum

答えて

1

グリッド形式が必要ない場合は、.net 3.5ダイナミック式を使用してhereと入力すると、テキストをラムダ式として評価し、コンパイルして実行することができます。彼らは目的を果たすことができる、linqのために厳密に使用する必要はありません。

グリッドフォーマットが必要な場合は、おそらく動的表現を使用できますが、グリッドコンポーネント自体は別のビーストです。

1

Infragistics私はコントロールの彼らのスイートを嫌いなだけ同じ機能を提供することで、との素晴らしい作品完全に機能するC#の式インタプリタの実行時の評価エンジンを持っていますそれらのグリッドコントロール。ライセンスの一部で、ソースコードにアクセスすることができます。私は彼らがそれをどのように構築したのか不思議で、Grammaticaというオープンソースプロジェクトを出発点として使用していることを発見しました(非常にクール)。

関連する問題