私は5年以上の経験を持つC#/ Windowsフォームプログラマです。私はMVVM(Model-View-ViewModel)デザインパターンを使ってWPFを調べています。私はインターネットでチュートリアルを探しました。私もJason Dolingerの素晴らしいビデオを全部見ました。私はたくさんのものを見つけましたが、私が始めから終わりまで連れて行くものを見つけたことはありません。私が本当に欲しいのは、以前のWPFの知識をまったく前提としないチュートリアルです。
あなたが学ぶのを助けたあなたのお気に入りのWPF-MVVMチュートリアルは何ですか?
あなたの質問は本当に2つの質問をしているようです。
これらのリソースのいくつかは、以前の回答と重複している可能性があります。
WPFに関するチュートリアル
私は The Code Project で一連のWPFの紹介記事を書きました。これらの記事の目的は、WPFの経験がない人にも十分にスピードを上げて、シリーズのデモアプリケーションがどのように機能するかを完全に理解できるようにすることです。
Bea Stollnitz (リンクは彼女のアーカイブへのリンクです)には、WPFに関する多数の素晴らしい記事があります。
MVVMチュートリアル
Josh SmithによるModel-View-ViewModelデザインパターン を使用したWPFアプリケーション(重複リンクはすでにYacoderから提供されています)
Model-View-ViewModelについてのJason Dolingerのプレゼンテーション (記事に埋め込まれたビデオへのリンク)
コンポジットWPF(プリズム)リソース
まさにあなたが尋ねたものではありませんが、それはWPFとMVVMによる自然な進歩です。
私は最近全く同じ状況にいました、仲間、そして私は私がしたことをあなたに言うことができます。
Josh Smith "Model-View-ViewModelデザインパターンを使ったWPFアプリ" を何度も何度も読んでください。それを周りに保つ
実際のチュートリアルはありません。ごめんなさい...
Reed Copsey が 素敵なチュートリアル を公開しました。これはWinFormsで簡単なRSSアプリケーションを作成し、その後WPFに直接移植して、最後に変換します。 MVVMに。 Josh Smithの記事 のような完全な説明を試してみる前に、MVVMの概要を説明しています。 Joshの記事の前にReedのチュートリアルを読んだことが嬉しいです。Joshが掘り下げている詳細を理解するためのちょっとした文脈を私に与えてくれるからです。
これはするでしょう:
Josh Smithの記事を読みましたが、非常に難しいと思いました。理解したら、私はあなたが本当にそれを始められるようにするべきである非常に単純なものを書きました。ここで入手してください。
Techdays 2010の非常に優れたMVVMパターンの紹介ビデオがあります。
これはチュートリアルではありませんが、 この ページのダイアグラムで、mvvmを理解するのに役立ちました。
しばらく前に私は似たような状況にありました(私はすでに少しのWPF知識を持っていましたが)、それで私はコミュニティウィキを始めました。たくさんの素晴らしいリソースがあります。
チェックするいくつかのブログ/ウェブサイト:
現在、Josh Smithには " From Russia With Love "という記事があります。
私のブログには、WPF MVVMとWPF Prismのためのゼロから始まる一連のチュートリアルがあります。ここで見てみましょう: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
良いスタートとして http://windowsclient.net/learn/videos_wpf.aspx を見つけました
もう少し最近(先月)リリースされたものについては、WPFとSilverlightでのRainer Stropekのビデオシリーズ MVVMを見てください
彼はそれを飛ばしますが、実際のアプリケーションで最初から最後まで行くという非常に良い仕事をします。
Lab49で Jason DollingerのMVVMビデオを見てください 。私たちは過去にMVVMについて私たちのチームを訓練するためにこれを使いました。
John PapaのプレゼンテーションをPDC Conference 2010からスキップしないでください。 こちらで参照してください 。
あなたがwinformsから来ていて、あなたがチュートリアルを探しているなら。私はあなたにビジュアルスタジオのためのMVVMトレーニング拡張を推薦します: http://visualstudiogallery.msdn.Microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 コード例を含むチュートリアルです。チュートリアルは3:基本的なWPFアプリ、MVVMの同じアプリ、およびコントロールの反転を使用した同じアプリに分けられます。あなたの場合はかなり便利です:)
私はまたこれらのものが好きです http://msdn.Microsoft.com/ja-jp/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アプリをプログラムすることを考えているのであれば、Prismに意見を聞くのは価値があります。
私はタクシーを雇うことをシミュレートするためにWPF、Prism、MVVMを使ったアプリケーションを書きました。あなたは私のブログでそれについて読むことができ、ソースをダウンロードすることができます here 。
WPFによるMVVMに関する優れた本
Windows®Presentation FoundationとモデルビューViewModelを使用したエンタープライズアプリケーションの構築
とても基本的なチュートリアルはこちら
これはMVVM初心者のためのとても良いチュートリアルです。 http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [ MVVMを始めよう(一般情報+リンク)]