Технические средства, технология разработки и реализации собственных фильтров и спецэффектов на языке программирования СИ++ презентация

MVC (Model-View-Controller) - это конструкционный шаблон, который описывает способ построения структуры приложения, сферы ответственности и взаимодействие каждой из частей в данной структуре. Преимущество, которое получают от использования концепции MVC - это

Слайд 1Технические средства, технология разработки и реализации собственных фильтров и спецэффектов на

языке программирования СИ++

Лекция 1


Слайд 2MVC (Model-View-Controller) - это конструкционный шаблон, который описывает способ построения структуры

приложения, сферы ответственности и взаимодействие каждой из частей в данной структуре.
Преимущество, которое получают от использования концепции MVC - это чёткое разделение логики представления (интерфейса пользователя) и логики приложения.

Концепция MVC


Слайд 3Концепция MVC
Model-View-Controller
«Модель-вид-контроллер»
«Модель-представление-поведение»,
«Модель-представление-контроллер»


Слайд 4Модель возвращает одинаковые данные, единственное различие заключается в том, что контроллер

выбирает различные виды для вывода данных.
Помимо изолирования видов от логики приложения, концепция MVC существенно уменьшает сложность больших приложений. Код получается гораздо более структурированным, и, тем самым, облегчается поддержка, тестирование и повторное использование решений.

Слайд 5Идея, которая лежит в основе конструкционного шаблона MVC, очень проста: нужно

чётко разделять ответственность за различное функционирование в приложениях:



Слайд 7Применение паттерна MVC заключается в разделении собственно данных, их отображения и

обработки действий пользователя по трем компонентам.

Слайд 8Модель (Model)
Собственно данные, методы для работы с данными, изменения и обновления

данных.
Представление/Вид (View)
Отображение данных, оформление и другие аспекты презентации модели
Контроллер (Controller)
Реагирует на действия пользователя, интерпретирует данные, введенные пользователем, и информирует модель и производит необходимые манипуляции с моделью и видом.

Слайд 10Обработка запроса пользователя для просмотра списка книг


Слайд 11Контроллер получает запрос пользователя [1].
Контроллер проверяет запрос и параметры, а

затем вызывает модель, запрашивая у неё список доступных книг по теме фэнтези [2].
Модель получает данные из базы (или из другого источника, в котором хранится информация) [3], применяет фильтры и необходимую логику, а затем возвращает данные, которые представляют список книг [4].
Контроллер использует подходящий вид [5] для представления данных пользователю [6-7]. Если запрос приходит с мобильного телефона, используется вид для мобильного телефона; если пользователь использует определённое оформление интерфейса, то выбирается соответствующий вид, и так далее.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика