🗊Презентация Контроллеры

Категория: Образование
Нажмите для полного просмотра!
Контроллеры, слайд №1Контроллеры, слайд №2Контроллеры, слайд №3Контроллеры, слайд №4Контроллеры, слайд №5Контроллеры, слайд №6Контроллеры, слайд №7Контроллеры, слайд №8Контроллеры, слайд №9Контроллеры, слайд №10Контроллеры, слайд №11Контроллеры, слайд №12Контроллеры, слайд №13Контроллеры, слайд №14Контроллеры, слайд №15Контроллеры, слайд №16Контроллеры, слайд №17Контроллеры, слайд №18Контроллеры, слайд №19

Вы можете ознакомиться и скачать презентацию на тему Контроллеры. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Контроллеры
Описание слайда:
Контроллеры

Слайд 2





Цель
Ближе познакомиться с возможностями контроллеров.
Добавить контроллеры для функций администратора в приложение ArtMusem.
Описание слайда:
Цель Ближе познакомиться с возможностями контроллеров. Добавить контроллеры для функций администратора в приложение ArtMusem.

Слайд 3





Интерфейс IController
Простейший контроллер
Описание слайда:
Интерфейс IController Простейший контроллер

Слайд 4





Состав контроллера
Методы действий – открытые методы контроллера, которые вызываются по web-запросам.
Результаты действий – объекты-описатели действий. Сами действия будут совершены позднее.
Фильтры – специальные обработчики событий, которые предшествуют или следуют за действиями.
Описание слайда:
Состав контроллера Методы действий – открытые методы контроллера, которые вызываются по web-запросам. Результаты действий – объекты-описатели действий. Сами действия будут совершены позднее. Фильтры – специальные обработчики событий, которые предшествуют или следуют за действиями.

Слайд 5





Вход контроллера
    Методы-действия получают входные данные из контекста и из своих параметров.
Описание слайда:
Вход контроллера Методы-действия получают входные данные из контекста и из своих параметров.

Слайд 6





Объект Request
Описание слайда:
Объект Request

Слайд 7





Объект Response
Описание слайда:
Объект Response

Слайд 8





Объект Session
Описание слайда:
Объект Session

Слайд 9





Объект Server
Описание слайда:
Объект Server

Слайд 10





Привязка моделей
Описание слайда:
Привязка моделей

Слайд 11





Разновидности  вывода
      Метод действия возвращает объект описания ответа.
       Различают три типа ответа:
HTML разметка.
Перенаправление на другой URL или метод действия.
Текстовые или двоичные данные в потоке ответа.
Описание слайда:
Разновидности вывода Метод действия возвращает объект описания ответа. Различают три типа ответа: HTML разметка. Перенаправление на другой URL или метод действия. Текстовые или двоичные данные в потоке ответа.

Слайд 12





Производные классы от ActionResult
Описание слайда:
Производные классы от ActionResult

Слайд 13





Перенаправление
Описание слайда:
Перенаправление

Слайд 14





Возврат текстовых данных
Чтобы вернуть любые текстовые данные, потребуется задать:
Сами данные в виде экземпляра String.
Заголовок content-type. Эти значения нужно брать из перечислителя System.Net.Mime.MediaTypeNames.
Кодировку текста. Если кодировка не указана, будет сделана та, что потребует браузер.
Описание слайда:
Возврат текстовых данных Чтобы вернуть любые текстовые данные, потребуется задать: Сами данные в виде экземпляра String. Заголовок content-type. Эти значения нужно брать из перечислителя System.Net.Mime.MediaTypeNames. Кодировку текста. Если кодировка не указана, будет сделана та, что потребует браузер.

Слайд 15





Возврат JSON и javascript
Описание слайда:
Возврат JSON и javascript

Слайд 16





Возврат файлов и двоичных данных
      FileResult – это абстрактный базовый класс для всех результатов действий, связанных с двоичными данными. Последние могут быть:
файлом на сервере,
массивом байтов,
открытым потоком system.IO.Styream.
Описание слайда:
Возврат файлов и двоичных данных FileResult – это абстрактный базовый класс для всех результатов действий, связанных с двоичными данными. Последние могут быть: файлом на сервере, массивом байтов, открытым потоком system.IO.Styream.

Слайд 17





Поиск шаблона представления
Описание слайда:
Поиск шаблона представления

Слайд 18





Использование фильтров
Фильтры – это атрибуты контроллеров и их методов, которые позволяют вставить дополнительную функциональность в процесс обработки запроса. Вставить можно:
перед и после запуска методов,  
перед и после выполнения результатов действий, 
в случае необработанного исключения.
Описание слайда:
Использование фильтров Фильтры – это атрибуты контроллеров и их методов, которые позволяют вставить дополнительную функциональность в процесс обработки запроса. Вставить можно: перед и после запуска методов, перед и после выполнения результатов действий, в случае необработанного исключения.

Слайд 19





Самостоятельно
Контроллер должен поддерживать все операции с залами музея: добавить, удалить, изменить, получить список залов. Поскольку операции стандартные, они реализованы в шаблонах студии.
Чтобы воспользоваться этой реализацией, нужно создавать контроллер не вручную, а при помощи меню Add / Controller. 
В диалоговом окне указать шаблон кода “MVC controller with read/write actions and views using EF”, а также классы модели и контекста данных EF.
В ответ будет создан не только контроллер, но и все нужные представления.
Описание слайда:
Самостоятельно Контроллер должен поддерживать все операции с залами музея: добавить, удалить, изменить, получить список залов. Поскольку операции стандартные, они реализованы в шаблонах студии. Чтобы воспользоваться этой реализацией, нужно создавать контроллер не вручную, а при помощи меню Add / Controller. В диалоговом окне указать шаблон кода “MVC controller with read/write actions and views using EF”, а также классы модели и контекста данных EF. В ответ будет создан не только контроллер, но и все нужные представления.



Похожие презентации
Mypresentation.ru
Загрузить презентацию