c# - 設計 - wpf mvvm データベース
MVVM:チュートリアルの最初から最後まで? (15)
私は5年以上の経験を持つC#/ Windows Formsプログラマーです。 私は、MVVM(Model-View-ViewModel)デザインパターンを使用してWPFを調べてきました。 私はチュートリアルのためにインターネットを検索しました。 私はジェイソン・ドルリンガーのすばらしいビデオ全体を見てきました。 私は多くを見つけましたが、最初から最後まで私を連れて行くものは見つかりませんでした。 私が本当に欲しいのは、以前のWPFの知識を前提としないチュートリアルです。
あなたが習得したWPF-MVVMチュートリアルは何ですか?
MVVMパターンのTechdays 2010ビデオの紹介があります。
Lab49でJason DollingerのMVVMビデオを見てください 。 私たちは過去にこれを使ってMVVMチームを鍛えました。
あなたが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アプリケーションをプログラムすることを考えている
あなたの質問は本当に2つの質問をしているようです:
- 以前のWPFの経験がないと仮定して、WPFに関する良いチュートリアルはどこにありますか?
- MVVMの学習に関する良いチュートリアルはありますか?
これらのリソースのいくつかは、以前の回答で複製される可能性があります...
WPFに関するチュートリアル
私はThe Code Projectに関する一連のWPF入門記事を書いています。 これらの記事の目的は、WPFの経験がない人に、シリーズのデモアプリケーションの仕組みを十分に理解できるように、最大限のスピードアップを実現することです。
Bea Stollnitz (リンクは彼女のアーカイブにあります)には、WPFに関する素晴らしい記事がいくつかあります。
WPF:初心者向けガイド - Sacha Barberの第1部
MVVMチュートリアル
Josh SmithによるModel-View-ViewModelデザインパターンによるWPFアプリケーション (既にYacoderによって提供されている複製リンク)
Jason DolingerのModel-View-ViewModelに関するプレゼンテーション (記事に埋め込まれたビデオへのリンク)
Dan CrevierのDataModel-View-ViewModelパターンシリーズ (MVVMに似ています)
コンポジットWPF(プリズム)リソース
あなたが尋ねたこととまったく同じではありませんが、それはWPFとMVVMの自然な進歩です。
これはチュートリアルではありませんが、 thisページの図はmvvmの周りに頭を浮かべるのに役立ちました。
もう少し前に私は似たような状況に陥っていました(WPFの知識はほとんどありませんでした)ので、コミュニティウィキを開始しました。 そこには多くの偉大なressourcesがあります:
チェックアウトするいくつかのブログ/ウェブサイト:
現在、ジョシュ・スミスには、あなたに役立つ「 From Russia With Love 」の記事があります。
最近(少し前に)リリースされたものについては、Rainer StropekのWPVM およびSilverlightのビデオシリーズMVVMをご覧ください
彼はすぐそこを飛ぶが、実際のアプリケーションでは最初から最後まで非常に良い仕事をしている。
私のブログには、WPF MVVMとWPF Prismのチュートリアルの完全なシリーズがあります。 ここをクリックしてください: http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx : http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx
非常に基本的なチュートリアルはこちら