2009-02-25 6 views
0
  • 상용 구성 요소를 사용해야합니까?
  • 평가판 의 고유 한 표현식을 게시해야합니까?
  • 동적 언어를 사용해야합니까?

나는 프로그래머가 자신의 언어를 쓰고 싶어하는 것으로 유명하지만, 여기서는 그렇지 않다는 것을 알고있다. 일이 적을수록 좋습니다. Excel 수식과의 호환성은 엄격한 요구 사항이 아니라고 가정합니다. Excel 수식과 정확히 같지 않은 수식을 사용하는 스냅 할 수있는 구성 요소가 있다면 괜찮습니다..NET에서 Excel과 같은 수식을 얻으려면 어떻게해야합니까?

+0

Excel과 같은 형식의 표 형태입니까? –

+0

이 수식이 적용되는 컨텍스트는 무엇입니까? –

+0

나는 그가 SUM (A1 : A25)과 같은 것을 찾고 있다고 생각한다. 비슷한 형식의 다양한 수식이 탁월하다. 나에게 많은 일처럼 보인다. 아마도 이런 종류의 일을 할 수학 패키지가있을 것입니다. F #의 어떤 것 같은데, 그 F # 친구들은 수학을 좋아합니다. – jcollum

답변

1

그리드 포맷이 필요하지 않다면 .net 3.5 다이나믹 표현식을 사용할 수 있습니다. here을 게시하면 텍스트를 람다 식으로 평가하여 컴파일하고 실행할 수 있습니다. 그들은 목적을 달성 할 수 있으며, linq에 엄격하게 사용할 필요가 없습니다.

그리드 포맷이 필요하다면 여전히 동적 표현식을 사용할 수 있지만 그리드 구성 요소는 그 자체로 또 다른 짐승입니다.

1

내가 함께 좋은 작품을 완전한 기능을 C#을 공식 인터프리터 런타임 평가 엔진을 가지고, 컨트롤 자신의 제품군을 싫어만큼 Infragistics 그들의 그리드 컨트롤. 해당 라이센스의 일부로 소스 코드에 액세스 할 수 있습니다. 나는 그들이 어떻게 구축했는지 궁금했고 Grammatica이라는 오픈 소스 프로젝트를 시작점으로 사용한다는 것을 알게되었다. (매우 멋지다).

관련 문제