Les cahiers du programeur

Disponible uniquement sur Etudier
  • Pages : 141 (35065 mots )
  • Téléchargement(s) : 0
  • Publié le : 12 mai 2011
Lire le document complet
Aperçu du document
Thomas Petillon

les Cahiers
du

Programmeur

ASP.NET
© Groupe Eyrolles, 2003 ISBN : 2-212-11210-6

diffusé sous licence Creative Commons by-nc-nd 2.0

Avant-propos
Quel est l’objectif de cet ouvrage ?
Les développeurs Web ont probablement tous entendu parler d’ASP.NET. Néanmoins, nombreux sont ceux qui hésitent encore à franchir le pas vers cette nouvelle technologie, quiconstitue pourtant une évolution majeure pour la réalisation des applications Web : • les pages Web compilées et implémentées en langage objet apportent des améliorations notables en termes de performance et robustesse ; • l’utilisation de contrôles graphiques encapsulant la génération du HTML augmente drastiquement la productivité du développement et les possibilités de réutilisation ; • le mécanisme degestion des événéments permet d’implémenter plus facilement des pages Web interactives, sans avoir recours à des scripts clients ; • concepteurs graphiques et développeurs peuvent travailler simultanément sur le même projet, grâce à un mécanisme de séparation de la présentation et du code ; • un ensemble de mécanismes applicatifs fournis en standard (sécurité, gestion des erreurs,internationalisation) facilite la tâche au développeur ; • le déploiement des applications Web peut désormais s’effectuer par simple copie de fichier, sans nécessiter l’enregistrement de composants sur le serveur ; • enfin, la bibliothèque du framework .NET offre un nombre imposant de classes utilitaires : accès à des sources de données, gestion de documents XML, mise en œuvre de services Web, etc. Ce livre apour objet de présenter de manière pragmatique le champ des nouvelles possibilités offertes par ASP.NET à travers une étude de cas : la mise en place d’une infrastructure d’échanges de données via le Web pour une PME spécialisée dans la vente par correspondance.

© Eyrolles, 2002

Les Cahiers du programmeur ASP.NET

À qui s’adresse cet ouvrage ?
Cet ouvrage s’adresse à tous les lecteursdésireux de découvrir la technologie ASP.NET : • aux développeurs Web, utilisateurs d’ASP, PHP, ColdFusion ou JSP, qui vont voir leurs possibilités décuplées ; • aux développeurs habitués aux environnements client-serveur (Visual Basic, C++, Java…) qui vont enfin pouvoir effectuer des développements Web avec un niveau de puissance conforme à leurs habitudes ; • aux chefs de projets désireux d’avoir unevision générale et pragmatique de ce que permet ASP.NET ; • d’une manière générale, à tous les lecteurs curieux de découvrir les possibilités offertes par cette nouvelle technologie. Pour profiter au mieux des exemples présentés, il est préférable d’avoir des notions sur le développement Web et les bases de données. En revanche, la connaissance des langages VB.NET et C#, utilisés lors de l’étudede cas, n’est pas préalablement requise : on présente en annexe un résumé rapide des principales règles syntaxiques de ces langages, qui sont facilement assimilables par tout développeur pratiquant déjà un langage de programmation.

Exemples de code
Les exemples de code sont présentés dans deux langages : C# et VB.NET.

Configuration logicielle requise
Choix des outils
Les lecteurs qui lesouhaitent pourront, s’ils le préfèrent, utiliser Visual Studio.NET à la place de Web Matrix et Microsoft Access ou SQL Server à la place de MSDE.

Pour pouvoir reproduire les exemples présentés dans cet ouvrage, la configuration logicielle suivante est nécessaire : • Windows 2000 ou Windows XP (toutes versions) ; • ASP.NET (téléchargement gratuit sur www.asp.net) ; • environnement dedéveloppement Web Matrix (gratuit sur www.asp.net) ; • moteur de base de données MSDE (gratuit sur www.asp.net).

Sujets couverts par cet ouvrage
Le fil conducteur de cet ouvrage est la réalisation d’un intranet pour une PME. La société « Les Savons du Soleil », petite entreprise spécialisée dans la vente par correspondance de produits cosmétiques, est répartie géographiquement sur plusieurs sites et...
tracking img