ASP.NET este un cadru de dezvoltare pentru construirea de pagini web și site-uri web cu HTML, CSS, JavaScript și server de scripting.
ASP.NET acceptă trei modele diferite de dezvoltare:
Pagini Web, MVC (Model View Controller) și formulare web.
Acest program de instruire MVC
Pagini web | MVC | Formulare web |
MVC de programare Modelul
MVC este una dintre cele trei modele de programare ASP.NET.
MVC este un cadru pentru construirea de aplicatii web folosind un design MVC (Model View Controller):
- Modelul reprezintă nucleul de aplicare (de exemplu, o listă de înregistrări de baze de date).
- View afișează datele (the database records) de (the database records) .
- Controlorul se ocupă de intrare (to the database records) de (to the database records) .
Modelul MVC prevede, de asemenea, un control deplin asupra HTML, CSS, JavaScript.
Modelul MVC definește web Stratul de afaceri (Model logic) Stratul de afișare (View logic) Controlul de intrare (Controller logic) |
The Model este partea cererii care se ocupă de logica pentru datele aplicației.
Adesea , obiectele de model regăsi date (and store data) a (and store data) , dintr - o bază de date.
The View este părțile aplicației care se ocupă de afișarea datelor.
Cel mai adesea punctele de vedere sunt create din datele modelului.
The Controller este partea cererii care se ocupă de interacțiunea cu utilizatorul.
De obicei controlerele citi date dintr-un punct de vedere, de control al utilizatorului de intrare, și trimite datele de intrare ale modelului.
Separarea MVC vă ajută să gestionați aplicații complexe, pentru că vă puteți concentra pe un aspect un moment dat. De exemplu, vă puteți concentra pe vizualizarea fără a depinde de logica de afaceri. De asemenea, face mai ușor pentru a testa o aplicație.
Separarea MVC simplifică dezvoltarea grupului. Diferite dezvoltatorii pot lucra pe punctul de vedere, logica controler, și logica de afaceri în paralel.
Formulare Web vs MVC
Modelul de programare MVC este o alternativă mai ușoară la ASP.NET tradiționale (Web Forms) . Este un cadru ușor, extrem de testabile, integrat cu toate caracteristicile ASP.NET existente, cum ar fi de Master Pages, de securitate și autentificare.
Visual Studio Express 2012/2010
Visual Studio Express este o versiune gratuită a programului Microsoft Visual Studio.
Visual Studio Express este un croitor instrument de dezvoltare a făcut pentru MVC (and Web Forms) .
Visual Studio Express conține:
- MVC și Web Forms
- comenzilor web Drag-and-drop și componente web
- Un limbaj server web ( Razor using VB or C#) de ( Razor using VB or C#)
- Un server web (IIS Express)
- Un server de baze de date (SQL Server Compact)
- Un cadru de dezvoltare completă web (ASP.NET)
Dacă instalați Visual Studio Express, veți obține mai multe beneficii din acest tutorial.
Dacă doriți să instalați Visual Studio Express, faceți clic pe unul dintre aceste link-uri:
Visual Web Developer 2012 (Dacă aveți Windows 7 sau Windows 8)
Visual Web Developer 2010 (If you have Windows Vista or XP)
După ce ați instalat Visual Studio Express prima dată, se plătește pentru a rula instalarea încă o dată, pentru a instala remedieri și pachete de service. Doar faceți clic pe link-ul încă o dată.
ASP.NET MVC Referințe
La sfârșitul acestui tutorial veți găsi o referință completă ASP.NET MVC.