You are on page 1of 19

Prsent par Pierre Lagarde pierlag@microsoft.

com Relation Dveloppeurs Microsoft France

Introduction au dveloppement Web avec ASP.NET

Introduction au dveloppement Web avec ASP.NET


ASP.NET : cest quoi ?
Comprendre le fonctionnement Comprendre les principes de programmation

Dcouverte de Visual Web Developer Express Edition, membre de la gamme Visual Studio 2005

ASP.NET cest quoi ?


Une approche composants pour le dveloppement dapplications Web

ASP.NET
Sappuie sur le Framework .NET (ct serveur) Bas sur un modle composants (ct serveur) Prend en compte les capacits respectives des diffrents navigateurs (support JavaScript, DHTML, ) Ne ncessite rien de particulier sur le client

ASP.NET cest quoi ?


HTML IE

Contrles Serveur

HTML FireFox

.NET

ASPX

HTML Netscape

HTML Opra

demo
Premire page ASPX

Les avantages du modle ASP.NET


Composants plus riches que les contrles HTML
Simplification du dveloppement dapplications WEB Programmation objet

Adaptation
Le composant adapte son rendu au type de navigateur client

Les avantages du modle ASP.NET


Programmation vnementielle
Unification du modle de dveloppement

Persistance automatique de ltat des pages


Gestion de ltat du formulaire

Performance
Modle compil

demo
Premire application Web
Modle vnementiel

Ce que nous venons de voir

Web Forms Comment a marche ?


Aucun tat sur le serveur :
Donnes mises/renvoyes dans le formulaire
Via un champ cach

Mcanisme de PostBack sur la mme page Contrles gnrant un postback :


Boutons, cases cocher, radio boutons

Prsent par Pierre Lagarde pierlag@microsoft.com Relation Dveloppeurs Microsoft France

Introduction aux services dASP.NET v2

Architecture

VS 2005

Contrles
FrameWork de Page

API Services

Architecture
Contrles

VS 2005

Data Controls

Login Controls

WebPart Controls

Custom Controls

FrameWork API de Page Services

Master Page

Thmes Skins

Internationalisation

Compilation

Gestion Utilisateurs

Personalisation

Config

Custom Services

Les contrles bass sur les providers

Navigation
<asp:SiteMapPath ID="SiteMapPath1" runat="server"> </asp:SiteMapPath>

Login
<html> <body> <form runat="server"> <asp:Login RunAt="server" /> </form> </body> </html>

demo
Utilisation de services
Service de gestion dutilisateurs Personnalisation

Prsent par Pierre Lagarde pierlag@microsoft.com Relation Dveloppeurs Microsoft France

Introduction aux WebParts

WebParts
Framework de construction de portal
Moteur de rendu de Windows SharePoint Service System.Web.UI.WebControls.WebParts

Interface utilisateur trs riche


Construction du portail en drag-and-drop dition des proprits

Intgration de la personnalisation Connexion entre WebPart

demo
Les WebParts

You might also like