Latest web development tutorials

Introduzione ad ASP.NET MVC

ASP.NET è un framework di sviluppo per creare pagine web e siti utilizzando HTML, CSS, JavaScript e script server.

ASP.NET supporta tre diversi modello di sviluppo:
Pagine web (pagina web), MVC (Model View Controller Model - View - Controller), Web Forms (Web Form).

Questo tutorial introduce il MVC.

Pagine Web MVC Web Forms


modello di programmazione MVC

ASP.NET MVC sono tre modalità di programmazione in uno.

MVC è un uso MVC (Model View Controller Model - View - Controller) modello di progettazione per creare un'applicazione Web:

  • Modello (Model) rappresenta il cuore dell'applicazione (ad esempio un elenco record di database).
  • Vista (View) per visualizzare i dati (record del database).
  • Controller (Controller) l'elaborazione di ingresso (scritto al record del database).

modello MVC fornendo al contempo il pieno controllo su HTML, CSS e JavaScript.


MVC

pattern MVC per definire l'applicazione Web con tre strati logici:

Business Layer (modello logico)

strato di visualizzazione (vista logico)

Controllo di ingresso (Logic Controller)

Model (modello) fa parte della domanda di elaborazione logica dati dell'applicazione.
In generale responsabile per il modello a oggetti per accedere ai dati nel database.

View (vista) fa parte dei dati di processo di applicazione visualizzati.
Di solito vista si basa sui dati del modello creati.

Controller (Controller) è parte dell'interazione dell'utente processo di applicazione.
Tipicamente il controllore è responsabile per la lettura dei dati dalla vista, il controllo input dell'utente e per trasmettere il modello di dati.

MVC stratificazione aiuta a gestire applicazioni complesse, perché è possibile concentrarsi esclusivamente su un aspetto alla volta. Ad esempio, non si può fare affidamento sul caso di concentrarsi sulla logica di business della vista disegno. Ma anche consentire la sperimentazione di una più facile applicazione.

MVC anche semplificare lo sviluppo di raggruppamento gerarchico. Diversi sviluppatori possono sviluppare contemporaneamente visualizzare, la logica di controllo e la logica di business.


Confronta Web Forms MVC

modello di programmazione MVC è un'alternativa alla tradizionale ASP.NET (Web Form) di un peso leggero. E 'leggero quadro, altamente verificabile integrando tutte le funzionalità di ASP.NET esistenti, come pagine master, la sicurezza e l'autenticazione.


Di Visual Studio Express 2012/2010

Visual Studio Express è una versione gratuita di Microsoft Visual Studio.

Visual Studio Express è MVC (e Web Form) strumenti di sviluppo su misura.

Di Visual Studio Express è composto da:

  • MVC e Web Forms
  • controlli di trascinamento e Web di goccia e componenti Web
  • lingua del server Web (Razor utilizzando VB o C #)
  • Web Server (IIS espresso)
  • Il server di database (SQL Server Compact)
  • framework di sviluppo web complete (ASP.NET)

Se si è installato Visual Studio Express, Imparerai di più in questo tutorial.

Se si desidera installare Visual Studio Express, cliccate sul link in uno dei seguenti:

Il Web Developer 2012 di Visual (Windows. 7 o Windows 8)

Il Web Developer 2010 il visivo (Windows Vista o XP)

lampada Dopo aver completato la prima installazione di Visual Studio Express, è possibile installare le patch e service pack eseguendo nuovamente il programma di installazione, solo è necessario fare clic sul collegamento di nuovo.


Manuale di ASP.NET MVC di riferimento

In questo tutorial, abbiamo fornito un manuale di riferimento completo per ASP.NET MVC la tua opinione.