ASP.NET является основой разработки для создания веб-страниц и веб-сайтов с HTML, CSS, JavaScript и сценариев сервера.
ASP.NET поддерживает три различных модели развития:
Веб - страница, MVC (Model View Controller) , и веб - формы.
ЭТО РУКОВОДСТВО ЧЕХЛЫ MVC
Веб-страница | MVC | веб-формы |
Модель программирования MVC
MVC является одна из трех моделей программирования ASP.NET.
MVC является основой для создания веб-приложений с использованием дизайн MVC (Model View Controller):
- Модель представляет собой ядро приложения (например список записей базы данных).
- View отображает данные (the database records) .
- Контроллер обрабатывает входные данные (to the database records) .
Модель MVC также предоставляет полный контроль над HTML, CSS и JavaScript.
Модель MVC определяет сеть Бизнес - слой (Model logic) Дисплейный слой (View logic) Вход управления (Controller logic) |
The Model является частью приложения , которое обрабатывает логику для данных приложения.
Часто объекты модели извлечения данных (and store data) из базы данных.
The View является частью приложения , которое обрабатывает отображение данных.
Чаще всего представления создаются из данных модели.
The Controller является частью приложения , которое обрабатывает взаимодействия с пользователем.
Обычно контроллеры чтение данных из пользовательского ввода зрения, управления, а также передавать входные данные в модель.
Разделение MVC позволяет управлять сложными приложениями, потому что вы можете сосредоточиться на одном аспекте времени. Например, вы можете сосредоточиться на представлении вне зависимости от бизнес-логики. Это также облегчает для тестирования приложения.
Разделение MVC также упрощает разработку группы. Различные разработчики могут работать на точку зрения, логике контроллера и бизнес-логике в параллели.
Web Forms против MVC
Модель программирования MVC является зажигалкой альтернативой традиционным ASP.NET (Web Forms) . Это легкая, высоко проверяемая рамка, интегрированная со всеми существующими функциями ASP.NET, такие как мастер-страницы, безопасность и проверка подлинность.
Visual Studio Express 2012/2010
Visual Studio Express является бесплатной версией Microsoft Visual Studio.
Visual Studio Express является инструментом разработки специально созданы для MVC (and Web Forms) - (and Web Forms) .
Visual Studio Express содержит:
- MVC и Web Forms
- Перетащите и падение веб-элементы управления и веб-компоненты
- Язык веб - сервер ( Razor using VB or C#) с ( Razor using VB or C#)
- Веб - сервер (IIS Express)
- Сервер баз данных (SQL Server Compact)
- Рамочный полный веб - разработки (ASP.NET)
При установке Visual Studio Express, вы получите больше пользы из этого урока.
Если вы хотите установить Visual Studio Express, нажмите на одну из этих ссылок:
Visual Web Developer 2012 (Если у вас есть Windows 7 или Windows 8)
Visual Web Developer 2010 (If you have Windows Vista or XP) у (If you have Windows Vista or XP)
После установки Visual Studio Express в первый раз, он платит, чтобы запустить установку еще раз, чтобы установить исправления и пакеты обновления. Просто нажмите на ссылку еще раз.
ASP.NET MVC Ссылки
В конце этого урока вы найдете полный справочник ASP.NET MVC.