Přednášející: Štěpán Bechynský
ukázková aplikace Windows Live Hotmail, mapy,...
JavaScript - nutná podmínka
.NET Framework 3.5 - nové verze VB 9.0, C# 3.0
jakékoliv formátování tvořeno jako style
toolbar Style Application - určení stylu Inline,...
záložka CSS properties
AJAX - základ WEB 2.0 (Asynchronous JavaScript And XML)
JavaScript změní pouze část stránky, nikoliv celou. Na server je odeslána celá stránka, zpět prohlížeči se pošle pouze upravovaná
XMLHttpRequest - umožnuje asynchronní přenos (OWA), postaveno na ActiveX objektech
Nedělat vše ručně, využít knihovnu funkcí
toolkit pro AJAX, integrace do VS http://ajax.asp.net (zdarma + podpora MS)
ASP.NET 2.0 - AJAX Extension 1.0 (nutné)
ASP.NET 2.0 - AJAX Toolkit - komunitní
ASP.NET Futures - balík komponent
ASP.NET Library - sada komponent nezávislých na serveru
Ve VS AjaxExtension (tooly) - nevisuální prvky (kontejnery)
musí být Script Manager
UpdatePanel - ohraničí nezávislou část stránky pro asynchronní překreslování, sekce Triggers obsahuje seznam událostí, na které má reagovat
UpdateProgress - zobrazí se, pokud probíhá asynchronní komunikace
Nikhil's Web Developer Helper
Ajax Control Toolkit (www.codeplex.com)
-standardní ovládací prvky s přidanou funkcionalitou (např. kaskádové dropdown menu)
SEO - URL rewriting (místo .../id=123, adresa .../jizdnikolo)
- projekty
UrlRewritingNet - práce s regulárními výrazy; http://www.urlrewriting.net
Offline práce
- data z Web 2.0 aplikace k uživateli, i když není připojen => OpenXML (OpenXML -Office 2007, lze otevřít od 2000)
ExcelPackage.dll
Sharesource - MS OpenSource :
- nejmenší restrikce (zdroják plně k dispozici)
- ...
- super restrikce (nelze měnit zdroják, pouze ke studijním účelům)
Package objekt pro XML dokumenty (z .NET Framework 3.0)
Pokud není na serveru .NET Framework 3.0, lze využít jiný ZIP mechanismus + XML, než objekt Package
OpenXML = zazipované XML
SilverLight (viz předchozí seminář)
Odkazy:
http://akce.altairis.cz
http://blogs.msdn.com/vyvojari
Žádné komentáře:
Okomentovat