Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France
Introduction au développement Web avec ASP.NET ASP.NET : c’est quoi ? Comprendre le fonctionnement Comprendre les principes de programmation Découverte de Visual Web Developer Express Edition, membre de la gamme Visual Studio 2005
ASP.NET c’est quoi ? Une approche « composants » pour le développement d’applications Web ASP.NET S’appuie sur le Framework.NET (côté serveur) Basé sur un modèle composants (côté serveur) Prend en compte les capacités respectives des différents navigateurs (support JavaScript, DHTML, …) Ne nécessite rien de particulier sur le client
ASP.NET c’est quoi ? ContrôlesServeurASPX.NET HTMLIE HTMLOpéra HTMLNetscape HTMLFireFox
Première page ASPX demo demo
Les avantages du modèle ASP.NET Composants plus riches que les contrôles HTML Simplification du développement d’applications WEB Programmation objet Adaptation Le composant adapte son rendu au type de navigateur client
Les avantages du modèle ASP.NET Programmation événementielle Unification du modèle de développement Persistance automatique de l’état des pages Gestion de l’état du formulaire Performance Modèle compilé
Première application Web demo demo Modèle événementiel
Ce que nous venons de voir
Web Forms Comment ça marche ? Aucun état sur le serveur : Données émises/renvoyées dans le formulaire Via un champ caché Mécanisme de PostBack sur la même page Contrôles générant un postback : Boutons, cases à cocher, radio boutons…
Introduction aux services d’ASP.NET v2 Présenté par Pierre Lagarde Relation Développeurs Microsoft France
Architecture VS 2005 API Services FrameWork de Page Contrôles
Architecture VS 2005 DataControls LoginControls WebPartControlsCustomControls MasterPageThèmesSkins Internatio- nalisation Compi-lation GestionUtilisateurs Personali-sation Config CustomServices Contrôles FrameWork de Page APIServices
Les contrôles basés sur les providers NavigationLogin
Utilisation de services demo demo Service de gestion d’utilisateurs Personnalisation
Introduction aux WebParts Présenté par Pierre Lagarde Relation Développeurs Microsoft France
WebParts Framework de construction de portal Moteur de rendu de Windows SharePoint Service System.Web.UI.WebControls.WebParts Interface utilisateur très riche Construction du portail en drag-and-drop Édition des propriétés Intégration de la personnalisation Connexion entre WebPart
Les WebParts demo demo