Latest web development tutorials

Introduction à ASP.NET MVC

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

ASP.NET prend en charge trois modèle de développement différent:
Pages Web (page Web), MVC (Model View Controller Modèle - Vue - Contrôleur), Web Forms (Formulaires Web).

Ce tutoriel présente le MVC.

Pages Web MVC Web Forms


modèle de programmation MVC

ASP.NET MVC sont trois modes de programmation en un.

MVC est une utilisation MVC (Model View Controller Modèle - Vue - Contrôleur) modèle de conception pour créer une application Web:

  • Modèle (Model) représente le cœur de l'application (par exemple une liste d'enregistrements de base de données).
  • Vue (View) pour afficher des données (enregistrements de base de données).
  • Controller (contrôleur) traitement de l'entrée (écrit à l'enregistrement de base de données).

modèle MVC, tout en offrant un contrôle complet sur HTML, CSS et JavaScript.


MVC

modèle MVC pour définir l'application Web avec trois couches logiques:

couche d'affaires (modèle logique)

couche d'affichage (vue logique)

Contrôle d'entrée (Logic Controller)

Modèle (modèle) fait partie de l'application pour le traitement de la logique de données d'application.
Généralement responsable du modèle d'objet pour accéder aux données dans la base de données.

View (vue) fait partie des données de processus d'application affichées.
Habituellement vue est basé sur les données du modèle créé.

Controller (contrôleur) fait partie de l'interaction de l' utilisateur du processus de demande.
Typiquement, le contrôleur est chargé de lire des données à partir de la vue, la commande d'entrée utilisateur et pour transmettre le modèle de données.

MVC superposition permet de gérer des applications complexes, parce que vous pouvez vous concentrer exclusivement sur un aspect à la fois. Par exemple, vous ne pouvez pas compter sur le cas de se concentrer sur la logique métier de la vue de la conception. Mais aussi permettre des tests d'une application plus facile.

MVC simplifier également le développement de regroupement hiérarchique. Différents développeurs peuvent développer simultanément voir, la logique du contrôleur et la logique métier.


Comparer Web Forms MVC

modèle de programmation MVC est une alternative à ASP.NET traditionnelle (Web Forms) d'un poids léger. Il est léger cadre, très testable tout en intégrant toutes les fonctionnalités de ASP.NET existantes, telles que les 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 MVC (et Web Forms) des outils de développement adaptés.

Visual Studio Express comprend:

  • MVC et Web Forms
  • Faites glisser-déposer sur le Web des contrôles et des composants Web
  • langue du serveur Web (Razor en utilisant VB ou C #)
  • Serveur Web (IIS Express)
  • Le serveur de base de données (SQL Server Compact)
  • framework de développement Web complet (ASP.NET)

Si vous avez installé Visual Studio Express, vous en apprendrez plus dans ce tutoriel.

Si vous souhaitez installer Visual Studio Express, s'il vous plaît cliquer sur le lien dans l'un des:

Le Web Developer 2012 , le visuel (l ' . Windows 7 ou Windows 8)

Le Web Developer 2010 , le visuel (Windows Vista ou XP)

lampe Après avoir terminé la première installation de Visual Studio Express, vous pouvez installer des correctifs et service packs en exécutant à nouveau le programme d'installation, que vous devez cliquer sur le lien à nouveau.


Manuel de référence ASP.NET MVC

Dans ce tutoriel, nous avons fourni un manuel de référence complet ASP.NET MVC pour votre avis.