MVVM: Baştan sona öğretici?


243

5 yıldan fazla deneyime sahip bir C # / Windows Forms programcısıyım. MVVM (Model-View-ViewModel) tasarım deseni kullanarak WPF araştırıyorum. İnternette dersler aradım. Jason Dolinger'in harika videosunun tamamını bile izledim. Çok fazla bulmama rağmen, beni baştan sona götüren bir tane bulamadım. Gerçekten istediğim, önceki WPF bilgisini varsaymayan bir öğreticidir.

Öğrenmenize yardımcı olan en sevdiğiniz WPF-MVVM eğiticileri hangileri?

Yanıtlar:


161

Sorunuz gerçekten 2 soru soruyor gibi görünüyor:

  1. Daha önce WPF deneyimim olmadığını varsayarak, WPF hakkında bazı iyi öğreticiler nerede?
  2. MVVM öğrenmeyle ilgili bazı iyi öğreticiler nerede?

Bu kaynakların bazıları önceki yanıtlarda çoğaltılabilir ...

WPF ile ilgili öğreticiler

MVVM Eğiticileri

Kompozit WPF (Prizma) Kaynakları
Tam olarak sorduğunuz şey olmasa da, WPF ve MVVM ile doğal ilerlemedir.


44

Son zamanlarda tamamen aynı durumdaydım, dostum ve sana ne yaptığımı söyleyebilirim.

Josh Smith "Model-View-ViewModel Tasarım Desenli WPF Uygulamaları" tekrar tekrar okuyun :-) kodu indirin, inceleyin, derleyin ve saklayın

MVVM Vakfı

  1. Çerçeveyi inceleyin, uygulamanızda kullanın.
  2. Demo uygulamasına bu çerçevede bakın.

Gerçek bir baştan sona öğreticiler yok, üzgünüm ...


+1, bu MVVM ile başlamamı sağlayan makale ve gerçekten iyi
Thomas Levesque

3
Bu makalenin çok şişirilmiş ve tüylerle dolu olduğunu yararlı bir giriş olarak buldum. Neyse ki şimdi waf gibi daha iyi örnekler var.
Damien

+1 kabul etti; bahsedilen MSDN makalesi kesinlikle MVVM w / WPF ile başlamak için doğru yoldur
Lynn Crumbling


15

Reed Copsey , WinForms'da önemsiz bir RSS uygulaması yazan, daha sonra WPF'ye düz bir bağlantı noktası yapan ve sonunda MVVM'ye dönüşen güzel bir öğretici yayınladı . Josh Smith'in makalesi gibi tam bir açıklama yapmayı denemeden önce MVVM'ye güzel bir giriş yapar . Reed'in eğitimini Josh'un makalesinden önce okuduğuma sevindim, çünkü Josh'un kazdığı ayrıntıları anlamak bana biraz bağlam veriyor.





7

Bu bir eğitici değil, ama bu sayfadaki şemayı mvvm ile başlamama yardımcı olan diyagram .






5

Biraz daha yakın zamanda (geçen ay) yayınlanan bir şey için, Rainer Stropek'in WPF ve Silverlight'taki MVVM video serisine göz atın.

Tam üzerinden uçar, ancak gerçek bir uygulama ile baştan sona kadar son derece iyi bir iş çıkarır.


Bu kesinlikle harika bir video setidir. İyi karar.
demoncodemonkey



4

Bir taksi kiralamayı simüle etmek için WPF, Prism ve MVVM kullanarak bir uygulama yazdım, blogumda okuyabilir, kaynağı buradan indirebilir ve onunla oynayabilirsiniz.


4

Winformlardan geliyorsanız ve bir eğitim arıyorsanız. Görsel stüdyo için MVVM Trainning uzantısını öneriyorum: http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 Kod örnekleri içeren bir öğretici. Öğretici 3'e ayrılmıştır: Temel WPF uygulaması, MVVM'de aynı uygulama ve kontrolün İnversiyonu kullanılarak aynı uygulama. Sizin durumunuzda oldukça yararlı :)

Bunları da beğendim http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

ve bu Prizma ile. http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx Eğer isterseniz Prism'e bir göz atmaya değer olabilir MVPM ile WPF uygulamaları programlamayı düşünüyoruz






Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.