Les bases fondamentales de Microsoft ASP .NET Ajax

Sommaire: Les bases fondamentales de Microsoft ASP .NET Ajax

1  Introduction
1.1  Présentation
1.2  Rappels sur la technologie ASP .NET
1.3  Utilité
2  Les bases fondamentales d’ASP .NET Ajax
2.1  Echanges client/serveur avec ASP .NET (« classiques »)
2.2  Echanges client/serveur avec ASP .NET Ajax
2.3  Format d’échange de données
3  Présentation d’ASP .NET Ajax
3.1  Vue d’ensemble
3.2  Microsoft ASP .NET Ajax : côté serveur
3.3  Microsoft ASP .NET Ajax : côté client
4  Microsoft Ajax Library : les extensions JavaScript
4.1  Présentation
4.2  Les types de haut niveau
4.3  L’alias $get
4.4  Les extensions orientées objet
4.5  Exemples d’utilisation de ces extensions
4.5.1  Exemple de création d’une classe
5  Microsoft Ajax Library : les classes du noyau
6  Les extensions du Framework ASP .NET Ajax
6.1  Les extensions du Framework ASP .NET Ajax
6.2  Les contrôles ScriptManager et ScriptManagerProxy
6.2.1  Le contrôle ScriptManager
6.2.2  Le contrôle ScriptManagerProxy
6.3  Le contrôle UpdatePanel
6.3.1  Présentation
6.3.2  Propriétés
6.3.3  Mise en œuvre
6.4  Le contrôle UpdateProgress
6.4.1  Présentation
6.4.2  Propriétés
6.4.3Association d’un contrôle UpdateProgress à un ou plusieurs contrôles UpdatePanel
6.4.4  Définition du contenu
6.4.5  Mise en œuvre
6.5  Le contrôle Timer
6.5.1  Présentation
6.5.2  Propriétés
6.5.3  L’évènement Tick
6.5.4  Mise en œuvre
7  Conclusion

Extrait du cours les bases fondamentales de Microsoft ASP .NET Ajax

1 Introduction 
1.1 Présentation 
Ce  chapitre  s’adresse  à  des  personnes,  maîtrisant  la  conception  et  le  développement d’applications Web, avec la technologie ASP .NET. Aussi,  il met  l’accent sur  le Framework Ajax côtéserveur. Le côté client sera abordé dans un autre chapitre.
1.2 Rappels sur la technologie ASP .NET 
La  technologie  ASP  .NET  est  une  technologie  proposée  par  Microsoft,  permettant  de développer  des  applications  Web.  En  2005,  Microsoft  a  proposé  la  technologie  ASP  .NET  2.0,  qui  a apporté d’importantes avancées par rapport aux versions précédentes :
‐Dans la conception des projets Web : création d’une application Web ou d’un site Web
‐ Dans  le  développement :  les  pages  maîtres,  gestion  de  l’état  des  données,  propositions  de services  d’application  (gestion  de  la  sécurité,  de  la  navigation,  des  dépendances  de  cache vers les bases de données, de gestion des profils utilisateurs…).
‐ De nouveaux contrôles ASP .NET.
‐ Dans  le déploiement
via  Visual Studio : copie et synchronisation via  l’outil de copie de  sites Web, et  la publication avec  la possibilité de compiler partiellement ou quasi‐complètement les sources de l’application…
Cependant,  d’importants  flux  de  données  naviguent  entre  les  serveurs  et  les  clients  Web,  et les  performances  côté  client  restent  limitées  (nativement, pas  d’envoi  de  requête  HTTP  en  mode asynchrone…),  et  la  conception  de  contrôles  utilisateurs  sophistiquées  est  aisée…  C’est  pourquoi, Microsoft propose une implémentation des concepts d’Ajax (Asynchronous JavaScript And XML) :
‐Sous forme d’extensions depuis la version 2.0 du Framework .NET
‐ Intégrée dans le Framework .NET depuis la version 3.5.
1.3 Utilité 
Microsoft ASP .NET Ajax peut être utilisé à des fins diverses :
• Validation et mise à jour d’une partie d’une page
• Aide à la saisie (listes …)
• Lecture de flux RSS
• Tri, filtrage et réorganisation de données côté client
• Applications de gestion de documents
• Chargement progressif de données volumineuses
• Consommation de services distants
• …
……….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Les bases fondamentales de Microsoft ASP .NET Ajax (490 KO) (Cours PDF)
Les bases fondamentales de Microsoft ASP

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *