Développement Web

Grâce à ASP.NET et à Visual Basic, les développeurs peuvent mettre à profit beaucoup de leurs compétences pour le développement d'applications complètes pour le Web. Cette section contient les informations nécessaires au développement d'applications Web ou ASP.NET.

Pour obtenir des informations complètes sur le développement d'applications Web très performantes, accédez au Centre de développement Microsoft ASP.NET.



Exemples de codes et procédures

Web Part ASP.NET - Agrégateur de blogs avec My.Blogs

Il s'agit d'une application Web qui utilise l'API de My.Blogs pour afficher les 20 messages les plus récents, postés à tous les blogs d'une liste d'inscriptions. Visual Basic 2005 permet d'écrire très rapidement les composants Web parts intéressants et réutilisables employés par cette application.


Articles techniques

Téléchargement du fichier Build Smarter ASP.NET dans vos applications Web

Joe Stagner présente des solutions pour télécharger des fichiers depuis des sites ASP.NET afin que les utilisateurs bénéficient d'un téléchargement rapide, sécurisé et sans erreurs.

Mise en cache dans ASP.NET 2.0 pour améliorer les performances
Stephen Walther présente les nouvelles fonctionnalités de mise en cache incluses dans ASP.NET 2.0 et vous indique comment les utiliser en vue d'améliorer les performances et l'évolutivité de vos applications ASP.NET.
Création de thèmes d'applications Web dans ASP.NET 2.0
Apprenez à utiliser les feuilles de style CSS (Cascading Style Sheets) et les images avec les thèmes dans ASP.NET 2.0 et découvrez comment charger des thèmes de façon dynamique au moment de l'exécution.
Introduction aux contrôles GridView et DetailsView d'ASP.NET 2.0

Affichez et modifiez des données issues de bases et des enregistrements uniques de bases de données avec GridView et DetailsView, deux nouveaux contrôles de l'infrastructure d'ASP.NET 2.0.

Introduction aux contrôles TreeView et Menu d'ASP.NET 2.0

Découvrez comment utiliser les contrôles TreeView et Menu dans ASP.NET 2.0 pour représenter les données hiérarchiques dans vos applications. Utilisez ces deux contrôles avec différentes sources de données et personnalisez leur apparence.

Introduction à l'infrastructure des composants WebPart d'ASP.NET 2.0
Les composants WebPart vous fournissent l'infrastructure nécessaire à la création d'applications Web personnalisées. Lorsque vous créez un site Web avec des composants Web Parts, le site peut être personnalisé facilement par son administrateur ou ses différents utilisateurs. La caractéristique essentielle des composants WebPart est la flexibilité.
Un service basé sur le fournisseur pour le traçage ASP.NET

Le traçage ASP.NET vous permet d'émettre des messages pendant le traitement, ce qui fournit des informations très utiles pour la détection de problèmes. Dino Esposito passe en revue les notions fondamentales du traçage ASP.NET et présente les nouveautés de ASP.NET 2.0.

Rapport de progression de la tâche avec ASP.NET 2.0

La barre de progression est très utile car elle indique la progression d'une tâche aux utilisateurs. ASP.NET ne contenant malheureusement aucun élément de barre de progression, Dino Esposito résout ce problème avec son contrôle ProgressPanel.

Ressources et localisation dans ASP.NET 2.0

Dans cet article sur Basic Instincts, Ted Pattison traite de la localisation des sites Web dans ASP.NET 2.0.

Simplifiez la progression des tâches avec ASP.NET "Atlas"

Dino Esposito réécrit sa barre de progression des tâches à l'aide de ASP.NET "Atlas".

Accélération de votre site grâce à l'état d'affichage amélioré dans ASP.NET 2.0
L'état d'affichage dans ASP.NET 2.0 présente de nombreux avantages !
Présentation d'ASP.NET 2.0 aux développeurs Visual Basic

La création d'applications Web avec ASP.NET 2.0 et les différences principales entre le développement d'applications bureautiques et le développement d'applications Web sont présentées aux développeurs Visual Basic .NET et Visual Basic 6.0.


Laboratoires virtuels

Création de systèmes de navigation dynamique avec Visual Studio 2005 et ASP.NET 2.0
La navigation aisée dans un site constitue un élément important des applications Web modernes. Comme la plupart du temps dévolu à la création d'un site est consacré au développement de menus, d'arborescences et autres aides à la navigation et étant donné que les modifications apportées à la structure d'un site nécessitent de modifier considérablement l'IU de navigation, ASP.NET 2.0 attaque de front le problème de la navigation dans un site. Les contrôles Menu et TreeView simplifient la tâche de création d'IU de navigation ; les contrôles SiteMapDataSource permettent la propagation automatique des modifications apportées à la structure d'un site dans l'IU de navigation ; et les contrôles SiteMapPath réduisent les efforts d'implémentation des chemins de navigation vers la page en cours. Dans cet atelier, vous appliquerez à un site de bandes dessinées ces fonctionnalités d'ASP.NET 2.0, qui permettent de créer des IU de navigation modernes. En combinant les contrôles Menu, SiteMapDataSource et SiteMapPath, vous créerez un système de navigation contrôlé par les données qui s'adapte automatiquement aux changements dans la structure du site. De plus, vous expérimenterez pour la première fois les aides à la navigation de ASP.NET 2.0, que vous pourrez appliquer par la suite à vos propres sites.
Développement d'applications sécurisées avec l'appartenance et la gestion des rôles, à l'aide d'ASP.NET 2.0
L'authentification par formulaires est un mode de sécurisation des applications Internet très utilisé. Dans l'authentification par formulaires ASP.NET, vous désignez une page d'ouverture de session destinée à la connexion d'utilisateurs non authentifiés et utilisez des directives URL pour spécifier les pages qui nécessitent un nom de connexion et celles accessibles sans nom de connexion. Lorsqu'un utilisateur anonyme (c'est-à-dire, non authentifié) tente d'accéder à une page disponible uniquement pour les utilisateurs authentifiés, ASP.NET le redirige automatiquement vers la page d'ouverture de session. ASP.NET 1.x a simplifié l'authentification par formulaires en introduisant des méthodes déclaratives de désignation des pages d'ouverture de session et de spécification des règles d'autorisation. ASP.NET 2.0 simplifie encore davantage l'authentification par formulaires grâce à un service d'appartenance autorisant la gestion d'utilisateurs, d'informations d'identification d'utilisateurs et de contrôles de connexion d'utilisateurs, ainsi que la création de nouveaux utilisateurs, etc. Dans ce laboratoire, vous utiliserez ces trois applications pour créer une interface administrative sécurisée pour l'application MyComics. Vous commencerez par créer une page d'ouverture de session. Ensuite, vous sécuriserez la page admin que vous avez créée pendant l'atelier 2, pour que seuls des utilisateurs authentifiés puissent y accéder. Puis, vous ajouterez des liens à la page maître, permettant de naviguer vers la page admin et vers la page de connexion. Enfin, vous utiliserez la sécurité basée sur les rôles pour renforcer les autorisations d'accès à la page admin pour que seuls les administrateurs puissent y accéder.
Création d'applications personnalisables à l'aide des composants Web Parts de ASP.NET 2.0
Les composant Web Parts constituent une infrastructure permettant de développer des pages de portail hautement personnalisables. Vous composez les pages Web Parts à partir de “Web Parts”. Il peut s'agir de contrôles Web, de contrôles utilisateurs ou de contrôles personnalisés. Les utilisateurs finaux peuvent personnaliser les pages Web Parts en changeant leur mise en forme, en ajoutant et en supprimant des Web Parts, en modifiant les propriétés des Web Parts, en établissant des connexions entre Web Parts, etc. Les modifications apportées à une page Web Parts sont conservées par l'infrastructure Web Parts. Les pages Web Parts font preuve d'un degré de sophistication rarement atteint dans les applications Web actuelles et ce, sans que vous ayez à écrire un monceau de code. En fait, comme c'est le cas pour de nombreuses autres fonctionnalités de ASP.NET 2.0, vous pouvez accomplir de façon déclarative la grande majorité des opérations impliquant les Web Parts. Dans cet atelier, vous créerez une page Web Parts et l'utiliserez pour vous familiariser avec l'infrastructure Web Parts intégrée à ASP.NET.

Ressources de formation connexes