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

Vous montrer que ASP.NET AJAX Ext. est La continuité de ce que vous avez toujours réalisé Simple à comprendre Puissant et facile à utiliser Vous montrer.

Présentations similaires


Présentation au sujet: "Vous montrer que ASP.NET AJAX Ext. est La continuité de ce que vous avez toujours réalisé Simple à comprendre Puissant et facile à utiliser Vous montrer."— Transcription de la présentation:

1

2 Vous montrer que ASP.NET AJAX Ext. est La continuité de ce que vous avez toujours réalisé Simple à comprendre Puissant et facile à utiliser Vous montrer comment développer avec ASP.NET AJAX Ext au terme de cette session !

3 Expertise et expérience unique sur la plate-forme Microsoft.NET Développement de projets avant- gardistes et denvergure 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 lINETA 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 Quest-ce quAJAX ? Microsofts AJAX Framework PrésentationArchitecture ASP.NET 2.0 AJAX Extensions Microsoft AJAX Library ASP.NET AJAX Control Toolkit Roadmap

6

7 1997 2002 Plain ASP ASP.NET 1.x Respecte ce que vous avez toujours fait Juste une prolongation Permet « The extra mile » 2005 ASP.NET 2.0 2007 + AJAX Ext

8 Ajax = Asynchronous Javascript and XML Ajax n'est pas nouvelle une technologie ! Il emploie Les classiques HTML/CSS Un simple DOM /Javascript Classique XML / XSLT / XMLHttp Request Vous pourriez l'avoir fait vous-même ! ; -)

9 Compatible sur plusieurs navigateurs Internet Explorer 4.0 + Apple Safari 1.2 + Mozilla Firefox 1.0 + Netscape 7.1 + Opera 7.6 + … Juste une technologie classique des navigateurs d'aujourd'hui rendue plus accessible !

10 Page*.aspx Server Browser Page Load Asynchrone call ClasseIHttpHandler*.ashx Server Response PageLoaded XMLHttp-Request Partial Updating

11 www.techheadbrothers.com

12 http://www.guidetele.com

13

14 Plus grande productivité du développement AJAX Peu de lignes de code Application et UI construits en module sur des scénarios communs Extension dASP.NET 2.0 Facile à écrire, à corriger et modifier Separation claire du contenu, des styles et de votre code Très bien intégré grace à des outils de designer et developpement Complètement intégré dans vos modèles dapplications Dans la lignée des pages ASP.NET et des contrôles serveur Permet laccès aisé aux WebServices et composants Basé sur les standards : Fonctionne en Cross-Browser Un framework permettant de construire des applications plus riche, plus interactive en utilisant les standards du web

15 Privé Couche donnée Couche Interface utilisateur Couche Présentation Vue Procédure stoquée IIS HTML Web Client ASP.NET Business Logic Component Public Couche métier IIS XML Web Service Business Logic Component Business Logic Component Business Facade Component Session- State Offline Cache Smart Client ASP.NET AJAX

16

17

18 ASP.NET AJAX Client Framework & Services ASP.NET AJAX -enabled ASP.NET Pages Web Services (ASMX or WCF) HTML, Script, ASP.NET AJAX Markup ASP.NET AJAX Service Proxies ASP.NET AJAX Server Framework ASP.NET 2.0 Application Services Page Framework, Server Controls Page Framework, Server Controls ASP.NET AJAX Server Extensions ASP.NET AJAX Server Controls ASP.NET AJAX Server Controls App Services Bridge Web Services Bridge Microsoft AJAX Library (Client Script Library) Controls, Components Script Core Base Class Library Component Model and UI Framework Browser Compatibility ASP.NET AJAX Client App Services Local Store Browser Integration Browser Integration

19 Developpement Ajax coté serveur Developpement Ajax coté serveur Enrichissement de vos interfaces par des contrôles serveur AJAX Vos applications Web 2.0 en écrivant un minimum de Javascript Préserve votre logique de développement serveur (VB/C#) Developpement Ajax coté client Utilisez la puissance des script/DHTML Expérience utilisateur encore plus riche et interactive Construisez des application Mash-Up, des Gadgets, et bien dautres expériences Web 2.0

20

21 Le contrôle Le contrôle Contrôle de type container permettant de déterminer une région updatable ASP.NET AJAX distribue linfrastructure du PostBack XmlHttp Some non-updatable content and controls... This content can be dynamically updated! More non-updatable content and controls... Some non-updatable content and controls... This content can be dynamically updated! More non-updatable content and controls... Défini le comportement client des composants et éléments serveurs Génère les scripts clients nécessaires

22 Distribue un statut dattente lors dattente de réponse serveur Permet de mentionner lattente à lutilisateur Permet à lutilisateur dannuler une requête UpdateProgress peut être placé où vous le souhaitez... Updating...... Updating...

23

24

25 Framework de Script puissant Types System riches et bibliothèque de pour Javascript Modèle composant et Framework UI Accès aux données et Databinding client Intégré au modèle de développement serveur Consommez des WebServices depuis votre Browser Scripts daccès à des applications de services Script access to ASP.NET Application Services ASP.NET Bridges pour services hors domaines ASP.NET AJAX Client Script Library Controls and Components Script Core Base Class Library Component Model and UI Framework Component Model and UI Framework Browser Compatibility

26 XMLHTTP – Variations dans vos Browsers Couche de communication cliente basée sur XMLHTTP WebRequest, WebResponse, MethodRequest classes ASP.NET AJAX Web Services Bridge Accédez à des services hébergés ASP.NET ASMX et WCF services,.NET objects, ASP.NET page-level services Formats légers : Javascript Object Notation (JSON) et REST function onLoad() { MyService.GetItemsByName(Text1.value, onComplete); } function onComplete(results) { $(ResultsDataSource).set_data(results); } function onLoad() { MyService.GetItemsByName(Text1.value, onComplete); } function onComplete(results) { $(ResultsDataSource).set_data(results); } Génération automatique dun proxy client

27

28

29 Etend vos contrôles ASP.NET avec des comportements AJAX Blocs fonctionnels interactifs réutilisables En mode déclaratif ou en mode code Drag-and-drop, Tooltips, Popups, Auto-complete Exemple: Exemple: Active lauto-completion sur un Textbox Communique avec un.asmx et WCF (ASP.NET AJAX JSON bridge) <asp:AutoCompleteProperties Enabled="true" ServiceMethod="GetCustomerName" ServicePath="~/CustomerService.asmx" TargetControlID="CustomerSearch" /> <asp:AutoCompleteProperties Enabled="true" ServiceMethod="GetCustomerName" ServicePath="~/CustomerService.asmx" TargetControlID="CustomerSearch" />

30 Ensemble de Scenarios Pour les développeurs Serveur ASP.NET Enrichie lexpérience utilisateur sans apprendre de JavaScript ou AJAX Pour les développeurs Clients (AJAX JavaScript) Simplifie le développement des contrôles et composants AJAX Très haute réutilisabilité Modèle de participation communautaire Gallerie de composants ASP.NET AJAX Tout le monde peut y participer !!!

31 Connectez-vous à CodePlex CodePlex Ouvrez et construisez un projet AjaxControlToolkit Pour utiliser les Contrôles Extender Ajoutez les contrôles à Visual Studio Toolbox ~\bin\[target]\AjaxControlToolkit.dll Pour créer un contrôle Extender Installez le Templates Project AjaxControlExtender.vsi La Documentation : http://ajax.asp.net/ajaxtoolkit/

32

33

34 ASP.NET AJAX V1.0 Maintenant disponible Téléchargement sur http://ajax.asp.net http://ajax.asp.net Support du produit Entièrement gratuit Integration dans Visual Studio Orcas Incorporation de nombreuses nouveautés AJAX Incorporation dun mode de création Design-Time Amélioration du mode débugging JavaScript

35 ASP.NET AJAX facilite nettement le développement dapplications Web 2.0 Plus grande productivité pour les développeurs (Surtout serveur) Facile à écrire et à maintenir Modèle de programmation unifié Compatible multi-browser AJAX Control Toolkit Essayiez ASP.NET AJAX Ext dès aujourdhui !!!

36 http://ajax.asp.net exemple, démo, docs, … Forums: http://ajax.asp.net/forums http://ajax.asp.net/forums Nous contacter info@wygwam.com http://www.wygwam.com http://www.microsoft.fr

37 © 2007 Microsoft France Votre potentiel, notre passion TM


Télécharger ppt "Vous montrer que ASP.NET AJAX Ext. est La continuité de ce que vous avez toujours réalisé Simple à comprendre Puissant et facile à utiliser Vous montrer."

Présentations similaires


Annonces Google