web-dev-qa-db-ja.com

MVVM:チュートリアルは最初から最後まで?

私は5年以上の経験を持つC#/ Windowsフォームプログラマです。私はMVVM(Model-View-ViewModel)デザインパターンを使ってWPFを調べています。私はインターネットでチュートリアルを探しました。私もJason Dolingerの素晴らしいビデオを全部見ました。私はたくさんのものを見つけましたが、私が始めから終わりまで連れて行くものを見つけたことはありません。私が本当に欲しいのは、以前のWPFの知識をまったく前提としないチュートリアルです。

あなたが学ぶのを助けたあなたのお気に入りのWPF-MVVMチュートリアルは何ですか?

243
JP Richardson

あなたの質問は本当に2つの質問をしているようです。

  1. これまでにWPFの経験がないとしたら、WPFに関する優れたチュートリアルはどこにありますか。
  2. MVVMの学習に関する優れたチュートリアルはどこにありますか?

これらのリソースのいくつかは、以前の回答と重複している可能性があります。

WPFに関するチュートリアル

MVVMチュートリアル

コンポジットWPF(プリズム)リソース
まさにあなたが尋ねたものではありませんが、それはWPFとMVVMによる自然な進歩です。

161
Metro Smurf

私は最近全く同じ状況にいました、仲間、そして私は私がしたことをあなたに言うことができます。

Josh Smith "Model-View-ViewModelデザインパターンを使ったWPFアプリ" を何度も何度も読んでください。それを周りに保つ

MVVMの基盤

  1. フレームワークを調べて、アプリで使用してください。
  2. そのフレームワークのデモアプリケーションを見てください。

実際のチュートリアルはありません。ごめんなさい...

44
Max Galkin

私は本当にこれらの記事が好きでした:

  1. 私のようなお年寄り用のMVVM
  2. 私のような難しさはどのようにMVVMアプリを作ります

彼は本当にユーモラスな方法でその概念を見捨てています。読む価値があります。

23
JP Richardson

Reed Copsey素敵なチュートリアル を公開しました。これはWinFormsで簡単なRSSアプリケーションを作成し、その後WPFに直接移植して、最後に変換します。 MVVMに。 Josh Smithの記事 のような完全な説明を試してみる前に、MVVMの概要を説明しています。 Joshの記事の前にReedのチュートリアルを読んだことが嬉しいです。Joshが掘り下げている詳細を理解するためのちょっとした文脈を私に与えてくれるからです。

15
Don Kirkby

これはするでしょう:

RIATasks:簡単なSilverlight CRUDの例

11

Josh Smithの記事を読みましたが、非常に難しいと思いました。理解したら、私はあなたが本当にそれを始められるようにするべきである非常に単純なものを書きました。ここで入手してください。

10

Techdays 2010の非常に優れたMVVMパターンの紹介ビデオがあります。

8
Chris S

これはチュートリアルではありませんが、 この ページのダイアグラムで、mvvmを理解するのに役立ちました。

7
Simon P Stevens

しばらく前に私は似たような状況にありました(私はすでに少しのWPF知識を持っていましたが)、それで私はコミュニティウィキを始めました。たくさんの素晴らしいリソースがあります。

(Data)Model-View-ViewModelを理解するためにどのようなアプリケーションを学習できますか?

7
bitbonk

チェックするいくつかのブログ/ウェブサイト:

現在、Josh Smithには " From Russia With Love "という記事があります。

6
Muad'Dib

私のブログには、WPF MVVMとWPF Prismのためのゼロから始まる一連のチュートリアルがあります。ここで見てみましょう: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx

6
raffaeu

良いスタートとして http://windowsclient.net/learn/videos_wpf.aspx を見つけました

5
Cocoa Dev

もう少し最近(先月)リリースされたものについては、WPFとSilverlightでのRainer Stropekのビデオシリーズ MVVMを見てください

彼はそれを飛ばしますが、実際のアプリケーションで最初から最後まで行くという非常に良い仕事をします。

5
James Skemp

Lab49で Jason DollingerのMVVMビデオを見てください 。私たちは過去にMVVMについて私たちのチームを訓練するためにこれを使いました。

5
Brent Schooley

John PapaのプレゼンテーションをPDC Conference 2010からスキップしないでください。 こちらで参照してください

4
pencilCake

あなたが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に意見を聞くのは価値があります。

4

私はタクシーを雇うことをシミュレートするためにWPF、Prism、MVVMを使ったアプリケーションを書きました。あなたは私のブログでそれについて読むことができ、ソースをダウンロードすることができます here

4
skjagini
3
pchajer

とても基本的なチュートリアルはこちら

http://www.c-sharpcorner.com/UploadFile/yougerthen/474/

3
biju
3
Wegged
3
Gurpreet Singh

これはMVVM初心者のためのとても良いチュートリアルです。 http://geekswithblogs.net/mbcrump/archive/2010/06/27/getting-started-with-mvvm-general-infolinks.aspx [ MVVMを始めよう(一般情報+リンク)]

2
Sunil