質問
私は5年以上の経験を持つC#/ Windows Formsプログラマーです。 MVVM(Model-View-ViewModel)設計パターンを使用してWPFを調査しています。インターネットでチュートリアルを検索しました。私はジェイソン・ドリンガーの素晴らしいビデオ全体を見ました。私は多くを見つけましたが、最初から最後まで私を連れて行くものを見つけていません。私が本当に欲しいのは、これまでのWPFの知識を前提としないチュートリアルです。
学習に役立ったお気に入りのWPF-MVVMチュートリアルは何ですか?
解決
あなたの質問は本当に2つの質問をしているようです:
- WPFの優れたチュートリアルはどこにありますか(以前のWPFの経験がない場合)?
- MVVMの学習に関する優れたチュートリアルはどこにありますか?
これらのリソースの一部は、以前の回答で重複している可能性があります...
WPFのチュートリアル
-
コードプロジェクトで一連のWPF入門記事を書きました。これらの記事の目標は、WPFの経験のない人を十分に最新の状態に保ち、シリーズの仕組みを完全に理解できるようにすることです。デモアプリケーションが動作します。
-
Bea Stollnitz (彼女のアーカイブへのリンク)にはWPFに関するすばらしい記事の数。
-
WPF:初心者向けガイド-nのパート1 サチャ・バーバー著
MVVMチュートリアル
-
Model-View-ViewModelデザインパターンを使用したWPFアプリ by Josh Smith(リンクは既にYacoderによって提供されています)
-
Jason DolingerによるModel-View-ViewModelのプレゼンテーション(ビデオへのリンク記事に埋め込まれている)
複合WPF(プリズム)リソース
正確にあなたが尋ねたものではありませんが、それはWPFとMVVMの自然な進歩です。
他のヒント
最近、まったく同じ状況になりました、仲間。
ジョシュスミス" WPFアプリとModel-View-ViewModelデザインパターン&quot ; 何度も何度も読み直してください:-)コードをダウンロードし、調べ、コンパイルし、保存してください
- フレームワークを調べて、アプリで使用します。
- そのフレームワークのデモアプリケーションをご覧ください。
実際の開始から終了までのチュートリアルはありません。申し訳ありません...
私はこれらの記事が本当に好きでした:
彼は本当にユーモラスな方法でコンセプトを馬鹿にしています。読む価値あり。
Reed Copsey は、素敵なチュートリアル。WinFormsで簡単なRSSアプリを作成し、WPFへのストレートポートを作成し、最終的にMVVMに変換します。 Josh Smithのような完全な説明に取り組む前に、MVVMを紹介します。記事。 Joshの記事の前にReedのチュートリアルを読んでうれしいです。Joshが掘り下げている詳細を理解するための少しのコンテキストが得られるからです。
これでできます:
ジョシュ・スミスの記事を読みましたが、非常に難しいことがわかりました。理解したら、私はあなたが本当にそれを始められるようにする非常に簡単なものを書きました。 こちらで入手してください。
>MVVMパターンに関するTechdays 2010の非常に優れたビデオの紹介があります:
これはチュートリアルではありませんが、このページの図ですそれは私がmvvmに頭を悩ませるのを助けました。
しばらく前に、私は同様の状況にありましたが(すでにWPFの知識は少しありましたが)、コミュニティwikiを開始しました。素晴らしいリソースがたくさんあります:
私のブログには、WPF MVVMおよびWPF Prismのゼロから始まる完全なチュートリアルシリーズがあります。 こちらをご覧ください: http:// blog。 raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
チェックアウトするブログ/ウェブサイト:
現在、ジョシュ・スミスには" ロシアから愛をこめて"あなたにとって役に立つ記事です。
もう少し(先月)リリースされたものについては、Rainer Stropekのビデオシリーズ WPFおよびSilverlightのMVVM
彼はすぐに飛びますが、実際のアプリケーションで最初から最後まで非常に良い仕事をしています。
Jason DollingerのMVVMビデオをご覧くださいLab49 。過去にこれを使用して、チームをMVVMでトレーニングしました。
PDC Conference 2010のジョンパパのプレゼンテーションをスキップしないでください。参照ここ。
WPF、Prism、MVVMを使用してタクシーの雇用をシミュレートするアプリケーションを作成しました。ブログでそれについて読むことができ、ソースをダウンロードできますこちらで遊んでみてください。
winformsから来て、チュートリアルを探している場合。 Visual StudioのMVVM Trainning拡張機能をお勧めします: http:// visualstudiogallery。 msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 これは、コード例を含むチュートリアルです。 チュートリアルは、3つの基本的なWPFアプリ、MVVMの同じアプリ、および制御の反転を使用する同じアプリに分かれています。 あなたの場合には非常に便利です:)
これらも好きです http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/
これはPrismにあります。 http ://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx MVVMを使用してWPFアプリをプログラムすることを考えている場合は、Prismを見る価値があるかもしれません
非常に基本的なチュートリアルはこちら
WPFを使用したMVVMに関する優れた本
Windowsによるエンタープライズアプリケーションの構築® Presentation FoundationとモデルビューViewModel
MVVM初心者向けの非常に優れたチュートリアルです。 http://geekswithblogs.net /mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [MVVMの使用を開始する(一般情報+リンク)]