Разработка приложений с использование
Download
1 / 11

Разработка приложений с использование пат т ерна MVVM - PowerPoint PPT Presentation


  • 244 Views
  • Uploaded on

Разработка приложений с использование пат т ерна MVVM. Сергей Лутай Руководитель департамента разработки мобильных приложений Digital Cloud Technologies Silverlight MVP, MCT, MCPD. Содержание. Основы MVVM Реализация в Silverlight приложениях Поведения и триггеры.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Разработка приложений с использование пат т ерна MVVM' - wan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Разработка приложений с использование паттерна MVVM

Сергей Лутай

Руководитель департамента разработки мобильных приложений

Digital Cloud Technologies

Silverlight MVP, MCT, MCPD


Содержание использование

  • Основы MVVM

  • Реализация в Silverlight приложениях

  • Поведения и триггеры


Что такое использование MVVM и зачем его использовать?

  • Разделение пользовательского интерфейса и логики приложения

  • Связывание данных (XAML)

  • Юнит-тестирование

  • Совместная работы дизайнеров и разработчиков

  • Легкость сопровождения


MVVM использование

View

X A M L

Уведомления о изменениях

Связывание данных и команды

Model

ViewModel

State + Operations


M vvm model
M использование VVM - Model

  • Предметная область

  • Объекты


M v vm view
M использование VVM - View

  • Экран, страница, компонент

  • Представление информации для пользователя

  • Взаимодествие:

    • Связывание

    • События

    • Поведения

  • Темы и стили


Mv vm viewmodel
MV использование VM - ViewModel

  • Бизнес логика приложения

  • “Клей” между View и Model

  • Содержит Model

  • Возможно взаимодействие с сервисами и загрузка/сохранение Model


MVVM использование

DEMO


Поведение и триггеры использование

. . .


Поведение и триггеры использование

DEMO


Сергей Лутай использование

Silverlight MVP, MCT, MCPD

@sergeylutay

[email protected]

http://lutay.uneta.com.ua

?

?

?


ad