• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Введение в MVVM
 

Введение в MVVM

on

  • 3,325 views

Дмитрий Кудрявцев рассматривает: ...

Дмитрий Кудрявцев рассматривает:

- теоретические основы паттерна MVVM
- актуальные MVVM тулкиты
- примеры решения реальных задач

Statistics

Views

Total Views
3,325
Views on SlideShare
3,163
Embed Views
162

Actions

Likes
1
Downloads
17
Comments
0

3 Embeds 162

http://blog.kievalt.net 156
http://feeds.feedburner.com 4
http://msug.vn.ua 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Введение в MVVM Введение в MVVM Presentation Transcript

    • ВВЕДЕНИЕ В MVVM
      Дмитрий Кудрявцев
      http://dimakudr.blogspot.com/
    • Вопросы
      Как правильно спроектировать приложение?
      Как правильно обеспечить разделение ответственности между модулями?
      Как обеспечить тестирование приложения? Какие модули можно покрыть юнит тестами?
    • View-First
    • ДЕМО
      PureMVVMSample
    • ViewModel-First
    • ДЕМО
      ViewModelFirstSample
    • MVVM Toolkits
      Josh Smith. "MVVM Foundation".
      Sacha Barber. "Cinch.".
      Daniel Vaughan. "Calcium SDK".
      Karl Shifflett. "Ocean".
      Laurent Bugnion. "MVVM Light Toolkit".
      Lester Lobo. "CoreMVVM".
      Rob Eisenberg. "Caliburn".
      Rob Eisenberg. "Caliburn Micro".
      William e Kempf. "Onyx".
      Peter O’Hanlon. "GoldLight".
      jbe. "WPF Application Framework (WAF)".
      WPF Team. "WPF Model-View-ViewModel Toolkit".
      Brett Hickenbottom. "Structured MVVM".
      Rhea NV (Visual Studio Partner). "Vidyano".
    • MVVM Light Libraries V3
      ESSENTIALS
      RelayCommand
      Messenger
      ViewModelBase
      EXTRAS
      EventToCommand
      DispatcherHelper
    • ДЕМО
      MvvmLightDemo
    • ДЕМО
      MultipleViewsDemo
    • Cпособы связывания View и ViewModel
      В коде
      В XAML
      DataTemplate
    • ДЕМО
      DataTemplatesDemo
    • Сообщения
      View
      View
      View
      ViewModel
      ViewModel
      Messages
    • ДЕМО
      MultipleVMDemo
    • Источники информации
      http://www.galasoft.ch/mvvm/getstarted
      http://stackoverflow.com/questions/tagged/mvvm
      http://stackoverflow.com/questions/tagged/mvvm-light
      http://www.google.com