Разработка веб-приложений с помощью ASP.NET Dynamic Data и ASP.NET Dynamic Data MVC презентация

ASP.NET Dynamic Data (Динамические данные ASP.NET)

Слайд 1Разработка веб-приложений с помощью ASP.NET Dynamic Data и ASP.NET Dynamic Data

MVC

Александр Краковецкий
The Frayman Group
Microsoft Regional Director


Слайд 2ASP.NET Dynamic Data (Динамические данные ASP.NET)


Слайд 3Scaffolding
Scaffolding – это подход к разработке приложений, работающих с базами данных,

с помощью мета-программирования.

Фреймворки: Ruby on Rails, Django, Monorail (.Net), CodeIgniter, Symfony, Yii, CakePHP, Model-Glue, Grails, Catalyst, Seam Framework, ASP.NET Dynamic Data.

Слайд 4Знакомимся с Dynamic Data
ASP.NET Dynamic Data – это фреймворк, который позволяет

быстро разрабатывать полнофункциональные data-driven приложения, используя LINQ to SQL или Entity Framework, а также расширяет возможности элементов управления DetailsView, FormView, GridView и ListView в плане функциональности, проверки данных и отображения.

Слайд 5Развитие Dynamic Data



Слайд 6Возможности
LINQ to SQL, LINQ to Entities на выбор
CRUD операции (Create, Read,

Update, Delete + New) из «коробки»
Routing
Проверка данных
Возможность кастомизации и использования сторонних компонентов



Слайд 7ASP.NET Dynamic Data: что внутри?


Слайд 8Архитектура Dynamic Data


Слайд 9Структура проекта


Слайд 10Кастомизация
Эталонные страницы (Master pages)
Шаблоны страниц (Page templates / Custom pages)
Шаблоны полей

(Field templates)
Шаблоны фильтров (Filter templates)
Возможность использования сторонних компонентов
Кастомная логика

Слайд 11Архитектура Dynamic Data


Слайд 12Архитектура Dynamic Data


Слайд 13DEMO
Создание веб-приложения с помощью Dynamic Data
Создание модели базы данных
Настройка роутинга
Запуск приложения
В

демо рассмотрен процесс создания веб-приложения с помощью ASP.NET Dynamic Data.

Слайд 14DEMO
Создание веб-приложения с помощью Dynamic Data
Создание модели базы данных
Настройка роутинга
Запуск приложения
В

демо рассмотрен процесс создания веб-приложения с помощью ASP.NET Dynamic Data.

Слайд 15DEMO
Замена RichTextBox на ASP.NET AJAX Toolkit HtmlEditor
Скрытие некоторых таблиц
Изменение внешнего вида

сайта

В демо рассмотрен процесс кастомизации и настройки созданного веб-приложения.


Слайд 16Ссылки
http://www.asp.net/dynamicdata
http://aspnet.codeplex.com/releases/view/14473
New ASP.NET Dynamic Data Support - http://weblogs.asp.net/scottgu/archive/2007/12/14/new-asp-net-dynamic-data-support.aspx
ASP.NET Dynamic Data Content

Map - http://msdn.microsoft.com/en-us/library/cc488545.aspx
ASP.NET Dynamic Data – что может быть проще? - http://www.developers.org.ua/archives/jony/2009/07/20/asp-net-dynamic-data/
http://p2p.wrox.com/content/sites/default/files/users/21/file/c30.pdf
ASP.NET Dynamic Data MVC Preview - http://aspnet.codeplex.com/releases/view/18803
ASP.NET Dynamic Data for .NET 4 - ASP.NET Dynamic Data for .NET 4 - http://aspnet.codeplex.com/wikipage?title=Dynamic%20Data
http://stackoverflow.com/questions/tagged/dynamic-data
Форумы Dynamic Data - http://forums.asp.net/1145.aspx

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

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

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

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

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


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

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