Разработка приложений с использование
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

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


  • 193 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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

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

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

Сергей Лутай

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

Digital Cloud Technologies

Silverlight MVP, MCT, MCPD


Mvvm

Содержание

  • Основы MVVM

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

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


Mvvm

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

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

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

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

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

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


Mvvm

MVVM

View

X A M L

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

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

Model

ViewModel

State + Operations


M vvm model

MVVM - Model

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

  • Объекты


M v vm view

MVVM - View

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

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

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

    • Связывание

    • События

    • Поведения

  • Темы и стили


Mv vm viewmodel

MVVM - ViewModel

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

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

  • Содержит Model

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


Mvvm

MVVM

DEMO


Mvvm

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

. . .


Mvvm

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

DEMO


Mvvm

Сергей Лутай

Silverlight MVP, MCT, MCPD

@sergeylutay

[email protected]

http://lutay.uneta.com.ua

?

?

?


  • Login