Cours AJAX découvrez les contrôles ACT

1 Introduction
1.1 Présentation d’AJAX
1.2 Présentation d’AJAX Control Toolkit (ACT)
1.3 Installation des ACT
2 Découvrez les contrôles ACT
3 Extenders
3.1AlwaysVisibleControl
3.2       Animation
3.3       AutoComplete
3.4       Calendar
3.5       CascadingDropDown
3.6       CollapsiblePanel
3.7       ConfirmButton
3.8       DragPanel
3.9       DropDown
3.10     DropShadow
3.11     DynamicPopulate
3.12     FilteredTextBox
3.13     ListSearchExtender
3.14     MaskedEdit
3.15     ModalPopup
3.16     MultiHandleSlider
3.17     MutuallyExclusiveCheckBox
3.18     NumericUpDown
3.19     PagingBulletedList
3.20     PasswordStrength
3.21     PopupControl
3.22     ResizableControl
3.23     RoundedCorners
3.24     Slider
3.25     SlideShow
3.26     TextBoxWatermark
3.27     ToggleButton
3.28     UpdatePanelAnimation
3.29     ValidatorCallout
4      Les contrôles autonomes
4.1       Accordion
4.2       NoBot
4.3       Rating
4.4       ReorderList
4.5       Tabs
5      Conclusion

Introduction

Présentation d’AJAX 

AJAX signifie Asynchronous JavaScript and XML. Sur un plan macroscopique, AJAX est une technologie étendant la technologie ASP .NET, dont Microsoft n’est pas propriétaire. Comme beaucoup d’éditeurs de logiciels, Microsoft en propose une implémentation, connue sous le nom de Microsoft ASP .NET Ajax, pour développer des applications Web :

–     Plus riches sur le plan graphique.
–     Plus interactives avec les utilisateurs.

L’implémentation proposée par Microsoft, se décompose en deux parties distinctes :

-Microsoft  Ajax  Library :  constitué  d’un  Framework  Ajax  côté  serveur,  ainsi  que  d’un Framework Ajax côté client (ensemble de fichiers JavaScript). Cette partie est incluse dans le Framework .NET 3.5.

Présentation d’AJAX Control Toolkit (ACT)

AJAX Control Toolkit (nommé ci-dessous ACT) est une extension de la plateforme ASP .NET, permettant d’apporter à cette dernière, de nouvelles fonctionnalités AJAX, au travers de contrôles ASP .NET. Il a été conçu de manière à faire partie intégrante à ASP .NET, et par conséquent de s’intégrer intégralement dans les applications ASP .NET 3.5 existantes. C’est aussi un projet Open Source, qui a été conçu et développé par des experts .NET Ajax indépendants, des personnes travaillant chez Microsoft,

Installation des ACT 

Cette partie va vous permettre de pouvoir implémenter puis utiliser les contrôles Ajax Toolkit dans votre projet ASP.NET. Il va tout d’abord falloir les télécharger; pour cela vous devrez vous rendre sur le site  www.codeplex.com. Ensuite vous devriez voir dans les plus téléchargés une partie « AJAX Control Toolkit », sinon dans la barre de recherche tapez « Ajax toolkit ». Vous aurez alors la partie appropriée en haut de la liste de recherche. Cliquez dessus.

Découvrez les contrôles ACT

Dans un premier temps vous devez télécharger le pack SP1 de L’ACT (Ajax Control Toolkit) via le lien suivant  AjaxControlToolkit-Framework3.5SP1.zip

Une fois le fichier télécharger, décompressez-le et ouvrez-le. Double-cliquez sur la solution AjaxControlToolkit.sln. Un avertissement de sécurité peut s’afficher au cours de l’ouverture de la solution,  vous  devez  donc  sélectionnez  l’option  appropriée  (qui  décrit  le  fait  que  vous  faites confiance au projet que vous allez ouvrir).

Extenders

Un  extender  est  un  contrôle  qui  va  étendre  les  fonctionnalités  d’un  autre  contrôle.  Par exemple il existe un contrôle, qui permet d’ajouter la possibilité d’afficher un calendrier grâce à un bouton accolé à un contrôle TextBox. Un autre permet de créer une zone de saisie, avec des boutons permettant d’augmenter ou diminuer la valeur numérique qu’elle contient (un nombre contenu dans la TextBox). Par conséquent il n’est pas possible de les utiliser seul dans notre page : ils ont besoin d’être lié à un autre contrôle (qu’ils étendent). Dans cette partie du cours, nous allons les présenter et les détailler. Vous pouvez aussi tout tester par vous-même via le site ASP.NET AJAX donné dans la partie précédente.

Cours Ajax

Télécharger aussi :

Laisser un commentaire

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