따라서 기본적으로 수행하려는 프로젝트는 SVG 편집기입니다. 응용 프로그램 레이아웃에 XAML을 활용할 수 있기 때문에 WPF를 사용하는 것이 좋습니다 (디자이너는 훌륭합니다). 불행히도, 나는 단지 몇 달 동안 .NET 프레임 워크를 사용 해 왔으며 여전히 대부분의 클래스 이름에 익숙하지 않습니다.
F #은 함수형 프로그래밍 언어이기 때문에 F #을 사용하는 것이 목표였으며 F #의 재귀와 튜플과 함께 멋진 목록 작업을 수행하면 달성하려는 작업에 적합합니다. 그리고 목표는 예제와 함께 사용 가능한 문서화 된 클래스의 거대한 라이브러리로 인해 .NET을 사용하는 것입니다.
이미 살펴 보았다 이 질문입니다. /software/3129/is-there-a-canonical-book-on-f 그러나 대답은 일반적으로 F #에 대한 것이며 C #을 이미 알고 있다고 가정합니다. .
위에서 언급 한 질문에 대한 답변으로 최고 책은 실제 기능 프로그래밍 : F # 및 C #의 예제 포함입니다. 그러나이 책에 대한 3 성급 아마존 리뷰는 상당히 거칠고 아마도 과장되어 내 문제를 잘 보여줍니다.
함수형 프로그래밍에 관심이 있지만 F #을 배우려는 C #이 아닌 경우이 책을 건너 뛸 수 있습니다.
WPF F # 예제를 온라인에서 살펴 봤지만 여기저기서 다양한 코드 스 니펫이 있지만 단일 파일 스크립트 .fsx 외부에서 사용되는 실질적이거나 시연적인 것은 없으며 실제로 엔터프라이즈 수준 또는 최소한 전문가 수준은 아닙니다.
따라서 Microsoft조차도 F #에서 .NET 작업을 수행하는 방법에 대한 많은 예제가 없습니다. 내가 찾은 예제는 일반적으로 F #에만 고유 한 기능입니다. F #의 기본 및 고급 섹션을 살펴보면 구문을 가르치는 것만으로 유죄임을 알 수 있습니다. 예를 들어 Line 클래스 용 WPF의 MSDN에는 F #에 코드 예제가 없습니다.
F #의 코드 샘플 탭을 아래로 스크롤하면
No code example is currently available or this language may not be supported.
사용 가능한 코드 예제가 거의 없으므로이 프로젝트를 수행하기가 어렵습니다.
내 질문
C #을 잘 모르면 F #을 사용 하여이 프로젝트에 어떻게 접근 해야하는지 이해하는 데 도움이 될 것입니다.