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
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. |