Latest web development tutorials

Einführung in ASP.NET MVC

ASP.NET ist ein Entwicklungs-Framework Web-Seiten und Sites Skripte mit Hilfe von HTML, CSS, JavaScript und Server zu erstellen.

ASP.NET unterstützt drei verschiedene Entwicklungsmodell:
Web-Seiten (Web-Seite), MVC (Model-View-Controller Model - View - Controller), Web Forms (Web Forms).

Dieses Tutorial führt das MVC.

Web-Seiten MVC Web Forms


MVC-Programmiermodell

ASP.NET MVC sind drei Programmierarten in einem.

MVC ist eine Verwendung MVC (Model-View-Controller Model - View - Controller) Entwurfsmuster eine Web-Anwendung zu erstellen:

  • Model (Modell) stellt den Kern der Anwendung (wie zB eine Datenbank-Datensatz-Liste).
  • Ansicht (Ansicht) Daten (Datenbank-Datensätze) angezeigt werden soll.
  • Controller (Controller) Verarbeitung des Eingangs (in die Datenbank Datensatz geschrieben).

MVC-Modell, während die volle Kontrolle über HTML, CSS und JavaScript bieten.


MVC

MVC-Muster Web-Anwendung mit drei logischen Schichten zu definieren:

Business-Schicht (Logik-Modell)

Anzeigeschicht (logische Sicht)

Input Control (Steuerung)

Model (Modell) ist Teil der Anwendung für die Verarbeitung der Anwendungsdaten - Logik.
Im allgemeinen verantwortlich für das Objektmodelldaten in der Datenbank zuzugreifen.

Ansicht (Ansicht) ist Teil der Anwendungsprozessdaten angezeigt.
Normalerweise Ansicht stützt sich auf die Modelldaten erstellt.

Controller (Controller) ist ein Teil des Bewerbungsprozesses Interaktion mit dem Benutzer.
Typischerweise ist die Steuereinheit für Daten von der Ansicht zu lesen, die Kontrolle der Benutzereingabe und das Datenmodell zu übertragen.

MVC Schichtung hilft komplexe Anwendungen zu verwalten, da Sie ausschließlich auf einen Aspekt zu einem Zeitpunkt, zu konzentrieren. Zum Beispiel können Sie nicht auf den Fall stützen sich auf die Geschäftslogik der Entwurfsansicht zu konzentrieren. Aber auch erlauben das Testen einer Applikation erleichtert.

MVC auch die hierarchische Gruppierung Entwicklung vereinfachen. Verschiedene Entwickler können gleichzeitig anzeigen zu entwickeln, Steuerungslogik und Geschäftslogik.


Vergleichen Web Forms MVC

MVC-Programmiermodell ist eine Alternative zu herkömmlichen ASP.NET (Web Forms) aus einem leichten. Es ist leicht, hoch prüfbar Rahmen während alle vorhandenen ASP.NET-Funktionen zu integrieren, wie Masterseiten, Sicherheit und Authentifizierung.


Visual Studio Express 2012/2010

Visual Studio Express ist eine kostenlose Version von Microsoft Visual Studio.

Visual Studio Express ist MVC (und Web Forms) zugeschnitten Entwicklungstools.

Visual Studio Express umfasst:

  • MVC und Web Forms
  • Drag-and-Drop Web-Steuerelemente und Web-Komponenten
  • Web-Server-Sprache (Razor mit VB oder C #)
  • Webserver (IIS Express)
  • Der Datenbankserver (SQL Server Compact)
  • Komplette Web-Entwicklungs-Framework (ASP.NET)

Wenn Sie Visual Studio Express installiert haben, werden Sie mehr in diesem Tutorial lernen.

Wenn Sie Visual Studio Express installieren möchten, klicken Sie bitte auf den Link in einem von:

Die Web Developer 2012 das Visual (Windows. 7 oder Windows 8)

Der Web Developer 2010 das Visual (die Windows Vista oder XP)

Lampe Nachdem Sie die erste Installation von Visual Studio Express abgeschlossen haben, können Sie Patches und Service Packs installieren, indem Sie Setup erneut ausgeführt werden, nur müssen Sie den Link erneut zu klicken.


ASP.NET MVC-Referenzhandbuch

In diesem Tutorial haben wir ein komplettes ASP.NET MVC-Referenzhandbuch für einen Beitrag zur Verfügung gestellt.