답변:
귀하의 질문은 실제로 두 가지 질문을하는 것 같습니다.
이러한 리소스 중 일부는 이전 답변에서 중복 될 수 있습니다 ...
WPF에 대한 자습서
나는 The Code Project 에 일련의 입문 WPF 기사를 썼다 . 이 기사의 목표는 WPF 경험이없는 사람을 충분히 고속으로 만들어 시리즈의 데모 응용 프로그램 작동 방식을 완전히 이해할 수 있도록하는 것입니다.
Bea Stollnitz (보관소 링크)는 WPF에 관한 많은 훌륭한 기사를 보유하고 있습니다.
WPF : 초보자 가이드 -Sacha Barber 의 n 중 1 부
MVVM 튜토리얼
Josh Smith 의 Model-View-ViewModel 디자인 패턴 을 사용하는 WPF 앱 (이미 Yacoder에서 제공 한 중복 링크)
Model-View-ViewModel에 대한 Jason Dolinger의 프레젠테이션 (기사에 포함 된 비디오 링크)
Dan Crevier의 DataModel-View-ViewModel 패턴 시리즈 (MVVM과 유사)
Composite WPF (Prism) 리소스
정확히 요청한 것은 아니지만 WPF 및 MVVM의 자연스러운 발전입니다.
나는 최근에 정확히 같은 상황에 있었어요, 친구, 그리고 내가 한 일을 말할 수 있습니다.
Josh Smith "Model-View-ViewModel 디자인 패턴을 가진 WPF 앱" :-) 코드를 다시 다운로드하고, 검사하고, 컴파일하고 보관하십시오.
실제 시작-완료 자습서가 없습니다. 죄송합니다.
나는이 기사를 정말로 좋아했다.
그는 정말 유머러스 한 방식으로 개념을 어리석게 만듭니다. 읽을만한 가치가 있습니다.
Reed Copsey 는 WinForms에서 간단한 RSS 앱을 작성한 다음 WPF로 직접 포트를 만들고 MVVM으로 변환 하는 유용한 자습서 를 발표했습니다 . Josh Smith의 기사 와 같은 전체 설명을 시도하기 전에 MVVM에 대해 잘 소개합니다 . Josh의 기사 전에 리드의 튜토리얼을 읽게되어 기쁩니다. Josh가 파고있는 세부 사항을 이해하는 데 약간의 맥락이 있기 때문입니다.
이것은 할 것이다 :
Josh Smith의 기사를 읽고 매우 어렵다는 것을 알았습니다. 일단 이해하면, 나는 당신이 정말로 그것을 시작하게하는 매우 간단한 것을 썼습니다. 그것을 얻을 여기 .
MVVM 패턴에 대한 매우 유용한 Techdays 2010 비디오 소개가 있습니다.
이것은 튜토리얼은 아니지만 이 페이지 의 다이어그램 으로 mvvm을 둘러 볼 수있게 도와줍니다.
얼마 전 나는 비슷한 상황에 처해 있었지만 (WPF 지식이 조금 있었음에도 불구하고) 커뮤니티 위키를 시작했습니다. 거기에는 훌륭한 자원이 많이 있습니다.
(Data) Model-View-ViewModel을 이해하기 위해 어떤 응용 프로그램을 연구 할 수 있습니까?
내 블로그에는 WPF MVVM 및 WPF Prism에 대한 처음부터 완전한 자습서 시리즈가 있습니다. 여기를보십시오 : http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
확인해야 할 일부 블로그 / 웹 사이트 :
현재 Josh Smith는 " From Russia With Love "기사를 사용하여 사용자에게 유용 할 수 있습니다.
http://windowsclient.net/learn/videos_wpf.aspx 를 좋은 출발점으로 찾았습니다 .
좀 더 최근에 발표 된 (지난 달) WPF 및 Silverlight 의 Rainer Stropek 비디오 시리즈 MVVM을 살펴보십시오.
그는 바로 그것을 통해 날아 다니지 만 실제 응용 프로그램으로 처음부터 끝까지 매우 훌륭하게 작동합니다.
Lab49 에서 Jason Dollinger의 MVVM 비디오를 살펴보십시오 . 우리는 과거에 MVVM에 대한 팀 교육을 위해 이것을 사용했습니다.
PDC Conference 2010에서 John Papa의 프레젠테이션을 건너 뛰지 마십시오 . 여기를 참조하십시오 .
winforms에서 왔으며 튜토리얼을 찾고 있다면. Visual Studio 용 MVVM Trainning 확장을 권장합니다. http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 코드 예제가 포함 된 자습서입니다. 이 튜토리얼은 3 : 기본 WPF 앱, MVVM의 동일한 앱 및 Inversion of control을 사용하는 동일한 앱으로 나뉩니다. 귀하의 경우에 매우 유용합니다 :)
나는 이러한 사람을 좋아 http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/
이것은 프리즘입니다. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx 만약 당신이 프리즘을 볼 가치가 있습니다 MVVM으로 WPF 앱을 프로그래밍하려고합니다.
여기에 매우 기본적인 튜토리얼
WPF가있는 MVVM에 대한 좋은 책
Windows® Presentation Foundation 및 Model View ViewModel을 사용하여 엔터프라이즈 응용 프로그램 작성
다음은 MVVM 초보자를위한 매우 유용한 자습서입니다. http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [MVVM 시작 (일반 정보 + 링크)]