🗊ASP.NET 4 Сергей Байдачный специалист по разработке ПО Майкрософт Украина Sergiy.Baydachnyy@microsoft.com

Категория: Новости
Нажмите для полного просмотра!
ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №1ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №2ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №3ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №4ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №5ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №6ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №7ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №8ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №9ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №10ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №11ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №12ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №13ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №14ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №15ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №16ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №17ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №18ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №19ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №20ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №21ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №22ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №23ASP.NET 4  Сергей Байдачный  специалист по разработке ПО  Майкрософт Украина  Sergiy.Baydachnyy@microsoft.com, слайд №24

Вы можете ознакомиться и скачать ASP.NET 4 Сергей Байдачный специалист по разработке ПО Майкрософт Украина Sergiy.Baydachnyy@microsoft.com. Презентация содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





ASP.NET 4
Сергей Байдачный
специалист по разработке ПО
Майкрософт Украина
Sergiy.Baydachnyy@microsoft.com
Описание слайда:
ASP.NET 4 Сергей Байдачный специалист по разработке ПО Майкрософт Украина Sergiy.Baydachnyy@microsoft.com

Слайд 2





Содержание
Улучшения в VSTS 2010
Развертывание в VSTS 2010
Расширение возможностей кеширования
Сжатие данных в сессии
Поддержка meta тэгов
Улучшенная работа с ViewState
Улучшения в ListView
Улучшения в FormView
Работа с ClientID
Routing в ASP.NET 4
Элемент управления QueryExtender
Описание слайда:
Содержание Улучшения в VSTS 2010 Развертывание в VSTS 2010 Расширение возможностей кеширования Сжатие данных в сессии Поддержка meta тэгов Улучшенная работа с ViewState Улучшения в ListView Улучшения в FormView Работа с ClientID Routing в ASP.NET 4 Элемент управления QueryExtender

Слайд 3





ASP.NET 4
Описание слайда:
ASP.NET 4

Слайд 4





Улучшения в VSTS 2010
Поддержка CSS 2.1
Более 200 сниппетов для ASP.NET,  HTML и JavaScript
Улучшения в JavaScript IntelliSense системе: распознавание даже динамически создаваемых объектов
Описание слайда:
Улучшения в VSTS 2010 Поддержка CSS 2.1 Более 200 сниппетов для ASP.NET, HTML и JavaScript Улучшения в JavaScript IntelliSense системе: распознавание даже динамически создаваемых объектов

Слайд 5





Демонстрация
Описание слайда:
Демонстрация

Слайд 6





Развертывание в VSTS 2010
Упаковка (Web Packaging) – создание .zip файла с метаданными, информацией о всех настройках IIS (пулы, error pages), контентом вашего web-приложения (.aspx, .ascx, .js), другими данные (файлы) - Security Certs, GAC Components, Registry и т.д.
Изменения в web.config файле (web.config transformations) с помощью XDT (web.release.config, web.debug.config)
Развертывание базы данных
1-Click Publish (IIS remote management service)
Описание слайда:
Развертывание в VSTS 2010 Упаковка (Web Packaging) – создание .zip файла с метаданными, информацией о всех настройках IIS (пулы, error pages), контентом вашего web-приложения (.aspx, .ascx, .js), другими данные (файлы) - Security Certs, GAC Components, Registry и т.д. Изменения в web.config файле (web.config transformations) с помощью XDT (web.release.config, web.debug.config) Развертывание базы данных 1-Click Publish (IIS remote management service)

Слайд 7





Расширение возможностей кеширования
Возможность создания собственного хранилища:
память 
локальные или удаленные диски
"облачные" хранилища 
распределенные движки для кэширования (distributed cache engines)
Наследник от класса System.Web.Caching.OutputCacheProvider
Описание слайда:
Расширение возможностей кеширования Возможность создания собственного хранилища: память локальные или удаленные диски "облачные" хранилища распределенные движки для кэширования (distributed cache engines) Наследник от класса System.Web.Caching.OutputCacheProvider

Слайд 8





New 4.0 Cache Functionality
Описание слайда:
New 4.0 Cache Functionality

Слайд 9





Расширение возможностей кеширования
Расширение web.config элементом caching:
<caching>
<outputCache defaultProvider="AspNetInternalProvider">
   <providers>
     <add name="DiskCache" 
      type="Test.OutputCacheEx.DiskOutputCacheProvider,  DiskCacheProvider"/>
   </providers>
    </outputCache>
</caching>
Описание слайда:
Расширение возможностей кеширования Расширение web.config элементом caching: <caching> <outputCache defaultProvider="AspNetInternalProvider">    <providers>      <add name="DiskCache"       type="Test.OutputCacheEx.DiskOutputCacheProvider,  DiskCacheProvider"/>    </providers> </outputCache> </caching>

Слайд 10





Расширение возможностей кеширования
Возможность определения провайдера на странице (providerName):
<%@ OutputCache Duration="60" 
   VaryByParam="None"  
    providerName="DiskCache" %>
Описание слайда:
Расширение возможностей кеширования Возможность определения провайдера на странице (providerName): <%@ OutputCache Duration="60" VaryByParam="None"  providerName="DiskCache" %>

Слайд 11





Расширение возможностей кеширования
Возможность определения провайдера для запроса (Global.asax):
public override string GetOutputCacheProviderName(HttpContext context)
{
    if  (context.Request.Path.EndsWith("Advanced.aspx"))
       return "DiskCache";
    else
       return base.GetOutputCacheProviderName(context);
}
Описание слайда:
Расширение возможностей кеширования Возможность определения провайдера для запроса (Global.asax): public override string GetOutputCacheProviderName(HttpContext context) {     if  (context.Request.Path.EndsWith("Advanced.aspx"))        return "DiskCache";     else     return base.GetOutputCacheProviderName(context); }

Слайд 12





Сжатие данных в сессии
<sessionState mode=“SqlServer”
	sqlConnectionString=“. . .”
	allowCustomSqlDatabase=“true”
	compressionEnabled=“true”
/>
Используется System.IO.Compression.GZipStream
Описание слайда:
Сжатие данных в сессии <sessionState mode=“SqlServer” sqlConnectionString=“. . .” allowCustomSqlDatabase=“true” compressionEnabled=“true” /> Используется System.IO.Compression.GZipStream

Слайд 13





Поддержка мета-тэгов
Page.MetaKeywords
Page.MetaDescription
Установка как в заголовке страницы, так и в коде
if (!IsPostBack) 
{
    Page.MetaDescription = "Meta Description";   
    Page.MetaKeywords = "Meta Keywords";   
}
Описание слайда:
Поддержка мета-тэгов Page.MetaKeywords Page.MetaDescription Установка как в заголовке страницы, так и в коде if (!IsPostBack) {     Page.MetaDescription = "Meta Description";       Page.MetaKeywords = "Meta Keywords";   }

Слайд 14





Демонстрация
Описание слайда:
Демонстрация

Слайд 15





Улучшенная работа с ViewState
Поддержка трех свойств (ViewStateMode):
Enabled
Disabled
Inherit
Описание слайда:
Улучшенная работа с ViewState Поддержка трех свойств (ViewStateMode): Enabled Disabled Inherit

Слайд 16





Улучшения в ListView

Возможность использования без LayoutTemplate
<asp:ListView ID=“list1” runat=“server”>
	<ItemTemplate>
		<% Eval(“LastName”)%>
	</ItemTemplate>
</asp:ListView>
Описание слайда:
Улучшения в ListView Возможность использования без LayoutTemplate <asp:ListView ID=“list1” runat=“server”> <ItemTemplate> <% Eval(“LastName”)%> </ItemTemplate> </asp:ListView>

Слайд 17





Демонстрация
Описание слайда:
Демонстрация

Слайд 18





Улучшения в FormView

Добавлено свойство RenderTable
запись в виде таблицы
запись через <div> элемент
<asp:FormView runat="server" ID="formView1" RenderTable ="false" >
    <ItemTemplate>
        <h1><%# Eval("LastName")%></h1>
    </ItemTemplate>
</asp:FormView>
Описание слайда:
Улучшения в FormView Добавлено свойство RenderTable запись в виде таблицы запись через <div> элемент <asp:FormView runat="server" ID="formView1" RenderTable ="false" > <ItemTemplate> <h1><%# Eval("LastName")%></h1> </ItemTemplate> </asp:FormView>

Слайд 19





Демонстрация
Описание слайда:
Демонстрация

Слайд 20





Работа с ClientID
ClientIDMode
Legacy – по умолчанию, соответствует старой логике
Static – использовать ID вне зависимости от контейнера
Predictable – добавляет к ID только RowClientIdSuffix
Inherit – выбирает установки родительского элемента управления
Описание слайда:
Работа с ClientID ClientIDMode Legacy – по умолчанию, соответствует старой логике Static – использовать ID вне зависимости от контейнера Predictable – добавляет к ID только RowClientIdSuffix Inherit – выбирает установки родительского элемента управления

Слайд 21





Демонстрация
Описание слайда:
Демонстрация

Слайд 22





Routing в ASP.NET 4
RouteTable.Routes.Add(“SearchRoute”,
	new Route(“search/{searchterms}”,
	new WebFormRouteHandler(“~/search.aspx”)));
Описание слайда:
Routing в ASP.NET 4 RouteTable.Routes.Add(“SearchRoute”, new Route(“search/{searchterms}”, new WebFormRouteHandler(“~/search.aspx”)));

Слайд 23





Элемент управления QueryExtender

Применим для EntityDataSource и LinqDataSource
Позволяет делать поиск, выбирать из диапазона, фильтровать данные
Описание слайда:
Элемент управления QueryExtender Применим для EntityDataSource и LinqDataSource Позволяет делать поиск, выбирать из диапазона, фильтровать данные

Слайд 24





Демонстрация
Описание слайда:
Демонстрация



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