Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parLudivine Lasserre Modifié depuis plus de 9 années
2
Utilisation d’ASP.NET AJAX Ext Sans aucun contrôle serveur Vue d’ensemble de la Microsoft AJAX Library Vue d’ensemble du code serveur à mettre à disposition pour exploiter ASP.NET AJAX Extension
3
Expertise et expérience unique sur la plate-forme Microsoft.NET Développement de projets avant- gardistes et d’envergure Coaching/Formation « on the job » par nos experts Solutions pour la productivité des développeurs Votre veille technologique / pôle R&D Contactez-nous pour vos projets : Vista, Office 07, Live, Gadgets, Web 2.0,.NET 3.0, WPF, WCF, WF, MOSS – WSS V3 Nos Experts Votre satisfaction ! www.wygwam.com
4
De la passion communautaire.NET 7 Bloggeurs Technologiques 6 Auteurs de livres 6 Speakers Events MS et non MS Implication communautaire forte 6 Rédacteurs dans la presse spécialisée Implication au sein de l’INETA Implication UserGroup : FxUserGroup Une équipe de Wyggeurs : 4 Microsoft Most Valuable Professional 1 Microsoft Regional Director 2 Microsoft Student Partner (MSP) Notre implication Votre satisfaction ! www.wygwam.com
5
Mise en context Client-Server avec ASP.NET AJAX Ext. Installation – Configuration API Serveur API Cliente Mise en application : BlogReader Cas d’entreprise : « GuideTele » RoadmapRessources
6
Exemple de web.config Tous les fichiers Javascript.debug.js : Indentés pour une lecture simple.js : Compactés pour une mise en production C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025
7
<configSections><controls><assemblies><httpHandlers><httpModules><system.web.extensions><system.webserver>
9
System.Web.Configuration Gestion des éléments du web.config System.Web.HandlersSystem.Web.UI Timer, UpdatePanel, UpdateProgress … System.Web.UI.Design Intégration Visual Studio
10
System.Web.Script.SerializationJavascriptSerializerJavascriptConverterSystem.Web.Script.ServicesGenerateScriptTypeAttribute ResponseFormat (XML / JSON) ScriptMethodAttributeScriptServiceAttribute
12
Extensions des types de base Array : add, addRange, clear, clone, contains, dequeue, enqueue, forEach, indexOf, insert, parse, remove, removeAt Boolean : parse Date, Number : format, localFormat, parseLocale, parseInvariant String : endsWith, format, localeFormat, startsWith, trim, trimEnd, trimStart
13
Raccourcis globaux $addHandler, $addHandlers, $clearHandlers, $create, $find, $get, $removeHandler Sys.UI Behavior, Bounds, Control, DomElement, DomEvent, Key, Enumeration, MouseBoutton, Point, VisibilityMode
15
Sys Application, Component, CultureInfo, Debug, EventArgs, IDisposable, Res, StringBuilder … Sys.SerializationJavascriptSerializerSys.Services AuthenticationService, ProfileService, ProfileGroupe
16
Sys.Net OnRequestReceive = function(executor, eventArgs) { if (executor.get_responseAvailable() && executor.get_statusCode() == 200) { Sys.Debug.trace(String.format('userContext : {0}', executor.get_webRequest().get_userContext())); Sys.Debug.trace(executor.get_xml().xml); } var wr = new Sys.Net.WebRequest(); wr.add_completed(OnRequestReceive); wr.set_timeout(30000); wr.set_userContext('exemple'); wr.set_httpVerb('GET'); wr.set_url('http://www.monsite.com/monfichier.xml'); wr.invoke(); OnRequestReceive = function(executor, eventArgs) { if (executor.get_responseAvailable() && executor.get_statusCode() == 200) { Sys.Debug.trace(String.format('userContext : {0}', executor.get_webRequest().get_userContext())); Sys.Debug.trace(executor.get_xml().xml); } var wr = new Sys.Net.WebRequest(); wr.add_completed(OnRequestReceive); wr.set_timeout(30000); wr.set_userContext('exemple'); wr.set_httpVerb('GET'); wr.set_url('http://www.monsite.com/monfichier.xml'); wr.invoke();
17
Type registerNamespace, registerClasse, registerInterface, isInstanceOfType Contient tous les éléments nécessaires pour faire de la POO Javascript !
19
Paramétrage web.config Mise en place d’un WebService Mise en place de l’interface Mise en place Authentification / Profile
23
ASP.NET AJAX V1.0 Maintenant disponible Téléchargement sur http://ajax.asp.net http://ajax.asp.net Support du produit Entierement gratuit Integration dans Visual Studio “Orcas” bientôt Incorporate and better integrate AJAX features Improving design-time authoring experience Improved Java-Script debugging
24
ASP.NET AJAX facilitera nettement le développement des expériences Web plus riches Plus grande productivité pour les scripteurs Facilite la POO en Javascript Facilite l’appel de WebService en Javascript Essayiez ASP.NET AJAX Ext. dès aujourd’hui
25
http://ajax.asp.net http://ajax.asp.net/docs http://blogs.developpeur.org/aurelien http://blogs.developpeur.org/cyril http://blogs.developpeur.org/redo Forums: http://ajax.asp.net/forums http://ajax.asp.net/forums Nous contacter : info@wygwam.com info@wygwam.com http://www.wygwam.com
26
Forums: http://ajax.asp.net/forumshttp://ajax.asp.net/forums Nous contacter info@wygwam.com http://www.wygwam.com http://www.microsoft.fr
27
S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio 2005 + Abonnement MSDN Premium Abonnement TechNet Plus : Versions d’éval + 2 incidents support
28
© 2007 Microsoft France Votre potentiel, notre passion TM
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.