Derniers tutoriels de développement web
 

ASP.NET MVC Tutoriel


ASP.NET

ASP.NET est un cadre de développement pour la création de pages Web et des sites Web avec HTML, CSS, JavaScript et les scripts de serveur.

ASP.NET prend en charge trois différents modèles de développement:
Pages Web, MVC (Model View Controller) et Web Forms.

CE COUVRE MVC TUTORIAL

Les pages Web MVC Web Forms

Le modèle de programmation MVC

MVC est l'un des trois modèles de programmation ASP.NET.

MVC est un cadre pour la création d'applications Web en utilisant un MVC (Model View Controller) conception:

  • Le modèle représente le noyau de l'application (par exemple une liste des enregistrements de base de données).
  • La vue affiche les données (the database records) .
  • Le contrôleur gère l'entrée (to the database records) .

Le modèle MVC fournit également un contrôle complet sur HTML, CSS et JavaScript.


MVC

Le modèle MVC définit web
applications avec 3 couches logiques:

La couche d'affaires (Model logic)

La couche d'affichage (View logic)

La commande d'entrée (Controller logic)

The Model est la partie de l'application qui gère la logique pour les données d'application.
Souvent des objets modèle de récupérer des données (and store data) des (and store data) à partir d' une base de données.

The View est les parties de l'application qui gère l'affichage des données.
Le plus souvent, les vues sont créées à partir des données du modèle.

The Controller est la partie de l'application qui gère l' interaction de l' utilisateur.
Typiquement contrôleurs lire des données à partir d'un point de vue, l'entrée d'utilisateur de commande, et envoyer des données d'entrée au modèle.

La séparation MVC vous permet de gérer des applications complexes, parce que vous pouvez vous concentrer sur un aspect un temps. Par exemple, vous pouvez vous concentrer sur la vue sans dépendre de la logique métier. Il rend également plus facile de tester une application.

La séparation MVC simplifie également le développement du groupe. Différents développeurs peuvent travailler sur la vue, la logique du contrôleur et la logique métier en parallèle.


Web Forms vs MVC

Le modèle de programmation MVC est une alternative plus légère à ASP.NET traditionnelle (Web Forms) . Il est un cadre léger, très testable, intégré à toutes les fonctionnalités de ASP.NET existantes, telles que des pages maîtres, la sécurité et l'authentification.


Visual Studio Express 2012/2010

Visual Studio Express est une version gratuite de Microsoft Visual Studio.

Visual Studio Express est un tailleur d'outils de développement fait pour MVC (and Web Forms) .

Visual Studio Express contient:

  • MVC et Web Forms
  • Faites glisser-déposer des contrôles Web et des composants web
  • Un langage de serveur Web ( Razor using VB or C#) en ( Razor using VB or C#)
  • Un serveur Web (IIS Express)
  • Un serveur de base de données (SQL Server Compact)
  • Un cadre de développement web complet (ASP.NET) à (ASP.NET)

Si vous installez Visual Studio Express, vous obtiendrez plus d'avantages de ce tutoriel.

Si vous souhaitez installer Visual Studio Express, cliquez sur un de ces liens:

Visual Web Developer 2012 (Si vous utilisez Windows 7 ou Windows 8)

Web Developer 2010 visuel (If you have Windows Vista or XP)

Une fois que vous avez installé Visual Studio Express la première fois, il paie pour exécuter l'installation une fois de plus, pour installer des correctifs et service packs. Il suffit de cliquer sur le lien une fois de plus.


ASP.NET MVC Références

A la fin de ce tutoriel, vous trouverez une référence complète ASP.NET MVC.