Partager via


Introduction à ASP.NET MVC 3 (VB)

par Rick Anderson

Ce tutoriel vous apprend les principes de base de la création d’une application web MVC ASP.NET à l’aide de Microsoft Visual Web Developer 2010 Express Service Pack 1, qui est une version gratuite de Microsoft Visual Studio. Avant de commencer, vérifiez que vous avez installé les prérequis listés ci-dessous. Vous pouvez tous les installer en cliquant sur le lien suivant : Programme d’installation de plateforme web. Vous pouvez également installer individuellement les prérequis à l’aide des liens suivants :

Si vous utilisez Visual Studio 2010 au lieu de Visual Web Developer 2010, installez les prérequis en cliquant sur le lien suivant : Conditions préalables de Visual Studio 2010.

Un projet Visual Web Developer avec VB.NET code source est disponible pour accompagner cette rubrique. Téléchargez la version VB.NET. Si vous préférez C#, basculez vers la version C# de ce tutoriel.

Ce tutoriel vous apprend les principes de base de la création d’une application web MVC ASP.NET à l’aide de Microsoft Visual Web Developer 2010 Express Service Pack 1, qui est une version gratuite de Microsoft Visual Studio. Avant de commencer, vérifiez que vous avez installé les prérequis listés ci-dessous. Vous pouvez tous les installer en cliquant sur le lien suivant : Programme d’installation de plateforme web. Vous pouvez également installer individuellement les prérequis à l’aide des liens suivants :

Si vous utilisez Visual Studio 2010 au lieu de Visual Web Developer 2010, installez les prérequis en cliquant sur le lien suivant : Conditions préalables de Visual Studio 2010.

Un projet Visual Web Developer avec du code source VB est disponible pour accompagner cette rubrique. Téléchargez la version VB ici. Si vous préférez CSharp, basculez vers la version CSharp de ce didacticiel.

Contenu

Vous allez implémenter une application de liste de films simple qui prend en charge la création, l’édition et la liste des films à partir d’une base de données. Voici deux captures d’écran de l’application que vous allez générer. Il comprend une page qui affiche une liste de films à partir d’une base de données :

MoviesWithVariousSm

L’application vous permet également d’ajouter, de modifier et de supprimer des films, ainsi que d’afficher des détails sur des films individuels. Tous les scénarios de saisie de données incluent la validation pour garantir l’exactitude des données stockées dans la base de données.

CreateFormSo

Compétences

Vous apprendrez les compétences suivantes :

  • Comment créer un projet MVC ASP.NET
  • Comment créer une base de données à l’aide d’Entity Framework code-first
  • Comment créer des vues et des contrôleurs MVC ASP.NET
  • Comment récupérer et afficher des données
  • Comment modifier des données et activer la validation des données

Mise en route

Commencez par exécuter Visual Web Developer 2010 Express (« VWD » en abrégé) et sélectionnez Nouveau projet dans la page De démarrage .

Visual Web Developer est un IDE ou un environnement de développement intégré. Tout comme vous utilisez Microsoft Word pour écrire des documents, vous allez utiliser un IDE pour créer des applications. Dans Visual Web Developer, il existe une barre d’outils en haut montrant les différentes options disponibles. Il existe également un menu qui fournit une autre façon d’effectuer des tâches dans l’IDE. (Par exemple, au lieu de sélectionner Nouveau projet dans la page Démarrer , vous pouvez utiliser le menu et sélectionner Fichier>Nouveau projet.)

Capture d’écran montrant la page de démarrage de Microsoft Visual Web Developer.

Création de votre première application

Vous pouvez créer des applications en utilisant visual Basic ou Visual C# comme langage de programmation. Pour ce didacticiel, sélectionnez Visual Basic sur la gauche, puis ASP.NET application web MVC 3. Nommez votre projet « MvcMovie », puis cliquez sur OK.

1NewMVCproj_sm

Dans la boîte de dialogue Nouveau projet ASP.NET MVC 3 , sélectionnez Application Internet. Laissez Razor comme moteur d’affichage par défaut.

1InternetAppRazor_SM

Cliquez sur OK. Visual Web Developer a utilisé un modèle par défaut pour le projet MVC ASP.NET que vous venez de créer. Vous disposez donc d’une application qui fonctionne maintenant sans rien faire ! Il s’agit d’un simple projet « Hello World ! » et c’est un bon endroit pour commencer votre application.

Capture d’écran montrant l’onglet Point v b du contrôleur d’accueil. Le point v b du contrôleur d’accueil est sélectionné dans le dossier Contrôleurs de la fenêtre Explorateur de solutions.

Dans le menu Déboguer, sélectionnez Démarrer le débogage.

Capture d’écran montrant le menu déroulant Déboguer.

Notez que le raccourci clavier pour démarrer le débogage est F5.

F5 permet à Visual Web Developer de démarrer un serveur web de développement et d’exécuter votre application web. VWD lance ensuite un navigateur et ouvre la page d’accueil de l’application. Notez que la barre d’adresse du navigateur indique localhost et non quelque chose comme example.com. En effet localhost , pointe toujours vers votre propre ordinateur local, qui dans ce cas exécute l’application que vous venez de créer. Quand VWD exécute un projet web, un port aléatoire est utilisé pour le projet. Dans l’image ci-dessous, le numéro de port aléatoire est 43246. Votre projet utilisera probablement un autre numéro de port.

Capture d’écran montrant la page d’accueil sur l’application My M V C.

Ce modèle par défaut vous donne deux pages à visiter et une page de connexion de base. Nous allons changer le fonctionnement de cette application et en savoir plus sur ASP.NET MVC dans le processus. Fermez votre navigateur et nous allons modifier du code.