La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

1

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>

8

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

11

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

14

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 !

18

19 Paramétrage web.config Mise en place d’un WebService Mise en place de l’interface Mise en place Authentification / Profile

20

21

22

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


Télécharger ppt "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."

Présentations similaires


Annonces Google