Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
28 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.98 MB
Просмотров:
73
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Новые возможности технологий](/documents/2bed2d400fa8cd3355dc09d4e9283226/img0.jpg)
Содержание слайда: Новые возможности технологий Microsoft для разработки веб-решений
Гайдар Магдануров
t: http://twtter.com/gaidar
e: GaidarMa@microsoft.com
m: +7 (905) 504 57 16
№2 слайд![Веб-платформа Microsoft](/documents/2bed2d400fa8cd3355dc09d4e9283226/img1.jpg)
Содержание слайда: Веб-платформа Microsoft
№3 слайд![Инструменты разработки](/documents/2bed2d400fa8cd3355dc09d4e9283226/img2.jpg)
Содержание слайда: Инструменты разработки
№4 слайд![ASP.NET MVC Preview выпущен](/documents/2bed2d400fa8cd3355dc09d4e9283226/img3.jpg)
Содержание слайда: ASP.NET MVC 3
Preview 1 выпущен 27 июля 2010 года
Работает c .NET FW 4 / Visual Studio 2010
Доступен с исходным кодом на сайте CodePlex http://aspnet.codeplex.com/
Содержит порядка 50% функционала запланированного для релиза MVC 3
№5 слайд![Новые возможности Preview](/documents/2bed2d400fa8cd3355dc09d4e9283226/img4.jpg)
Содержание слайда: Новые возможности / Preview 1
Новый движок представления - Razor View Engine
Поддержка нескольких движков представления в Visual Studio
Улучшенная валидация (поддержка ASP.NET 4)
Инъекция зависимостей на всех уровнях
Динамические свойства ViewModel
Глобальные фильтры (Action Filters) – фильтры для всех запросов к приложению
Новые типы ActionResult
Связывание JSON объектов
№6 слайд![Движок представления Razor](/documents/2bed2d400fa8cd3355dc09d4e9283226/img5.jpg)
Содержание слайда: Движок представления Razor
№7 слайд![Движок представления Razor](/documents/2bed2d400fa8cd3355dc09d4e9283226/img6.jpg)
Содержание слайда: Движок представления Razor
№8 слайд![Выбор движка представления](/documents/2bed2d400fa8cd3355dc09d4e9283226/img7.jpg)
Содержание слайда: Выбор движка представления
№9 слайд![Улучшения валидации Поддержка](/documents/2bed2d400fa8cd3355dc09d4e9283226/img8.jpg)
Содержание слайда: Улучшения валидации
Поддержка новшеств .NET 4.0
Поддержка новых атрибутов, вроде DisplayAttribute
ValidationAttribute поддерживает перегруженный IsValid метод, принимающий ссылку на валидируемый объект
Поддержка IValidatableObject, позволяющего осуществлять валидацию на уровне модели
Поддержка клиентской валидации
IClientValidatable, IMetadataAware
№10 слайд![Улучшения валидации](/documents/2bed2d400fa8cd3355dc09d4e9283226/img9.jpg)
Содержание слайда: Улучшения валидации
IValidatableObject
№11 слайд![Улучшения валидации](/documents/2bed2d400fa8cd3355dc09d4e9283226/img10.jpg)
Содержание слайда: Улучшения валидации
IMetadataAware
№12 слайд![Инъекция зависимостей Preview](/documents/2bed2d400fa8cd3355dc09d4e9283226/img11.jpg)
Содержание слайда: Инъекция зависимостей
Preview 1
Контроллеры (регистрация, инъекция фабрик, инъекция контроллеров)
Представления (регистрация, инъекция движкой представлений, инъекция зависимостей)
Фильтры (поиск и инъекция фильтров)
№13 слайд![Инъекция зависимостей RTW](/documents/2bed2d400fa8cd3355dc09d4e9283226/img12.jpg)
Содержание слайда: Инъекция зависимостей
RTW
Механизмы связывания (Model Binder)
Провайдеры значений (FormValueProvider, QueryStringValueProvider и т.п.)
Провайдеры валидации
Провайдеры метаданных
№14 слайд![Интъекция зависимостей](/documents/2bed2d400fa8cd3355dc09d4e9283226/img13.jpg)
Содержание слайда: Интъекция зависимостей
Библиотека Common Service Locator и фреймворки, поддерживающие IServiceLocator, например Unity
№15 слайд![Глобальные фильтры](/documents/2bed2d400fa8cd3355dc09d4e9283226/img14.jpg)
Содержание слайда: Глобальные фильтры
Регистрация фильтров на уровне всего приложения
№16 слайд![Динамические свойства](/documents/2bed2d400fa8cd3355dc09d4e9283226/img15.jpg)
Содержание слайда: Динамические свойства ViewModel
Немного синтаксической приправы
№17 слайд![Новые типы ActionResult](/documents/2bed2d400fa8cd3355dc09d4e9283226/img16.jpg)
Содержание слайда: Новые типы ActionResult
HttpNotFoundResult
HttpRedirectResult (Новое свойство Permanent)
HttpStatusCodeResult
№18 слайд![Связывание JSON-объектов](/documents/2bed2d400fa8cd3355dc09d4e9283226/img17.jpg)
Содержание слайда: Связывание JSON-объектов
Действия контроллеров могут связывать с моделью данные JSON-объектов
№19 слайд![Планируемые возможности RTW](/documents/2bed2d400fa8cd3355dc09d4e9283226/img18.jpg)
Содержание слайда: Планируемые возможности / RTW
Улучшения Razor и интеграции инструментов с Visual Studio – UI для разных движков представлений
Поддержка VBHTML Support в Razor и Visual Studio
Дополнительные хэлперы – такие как CAPTCHA или Grid
Расширенная поддержка кеширования – кеширование вызовов RenderAction
Расширенная поддержка состояния сеанса
Улучшения движка инъекции зависимостей
На основании обратной связи от разработчиков
Встроенные библиотеки JavaScript MVC будут переписаны на jQuery
№20 слайд![](/documents/2bed2d400fa8cd3355dc09d4e9283226/img19.jpg)
№21 слайд![HTML](/documents/2bed2d400fa8cd3355dc09d4e9283226/img20.jpg)
Содержание слайда: HTML 5
№22 слайд![Поддержка стандартов](/documents/2bed2d400fa8cd3355dc09d4e9283226/img21.jpg)
Содержание слайда: Поддержка стандартов
№23 слайд![Сравнение разметки](/documents/2bed2d400fa8cd3355dc09d4e9283226/img22.jpg)
Содержание слайда: Сравнение разметки
№24 слайд![Новый движок JavaScript Chakra](/documents/2bed2d400fa8cd3355dc09d4e9283226/img23.jpg)
Содержание слайда: Новый движок JavaScript “Chakra”
№25 слайд![](/documents/2bed2d400fa8cd3355dc09d4e9283226/img24.jpg)
№26 слайд![](/documents/2bed2d400fa8cd3355dc09d4e9283226/img25.jpg)
№27 слайд![Основные ресурсы Сайт](/documents/2bed2d400fa8cd3355dc09d4e9283226/img26.jpg)
Содержание слайда: Основные ресурсы
Сайт веб-платформы Microsoft
http://www.microsoft.com/web/
ASP.NET Framework
http://asp.net/mvc
WebMatrix
http://www.microsoft.com/web/webmatrix/
Internet Explorer 9
http://ie.microsoft.com/testdrive/
№28 слайд![СПАСИБО ЗА ВНИМАНИЕ! Гайдар](/documents/2bed2d400fa8cd3355dc09d4e9283226/img27.jpg)
Содержание слайда: СПАСИБО ЗА ВНИМАНИЕ!
Гайдар Магдануров
t: http://twtter.com/gaidar
e: GaidarMa@microsoft.com
m: +7 905 504-57-16