Разработка приложений на основе ASP Net MVC

Автор Elena Batratskaya
Разработка приложений на основе ASP Net MVC

Здравствуйте будущее разработчики минут.

Гайдар я работаю в Microsoft экспертом по технологии и сейчас расскажу о том, что такое фреймворк из города. Серова технология которая позволяет создавать веб-сайты потому что, вам необходим некий флеболог в рамках которого вы создаете непосредственно, оформляйте кот и один подход — это четкое разделение логики приложения компонентов данных и от непосредственных интерфейса веб приложения мы посмотрим — это на коротком примере. Давайте посмотрим этот пример непосредственного чувствую.

Я закончил Visual Studio.

Вы можете использовать полную версию либо бесплатную iOS Developer Express тот который я вам покажу доступен и в ней я новый проект выбираю сайт на asp.net mvc 2 стандартное приложение называю mckinsey создаю — это приложение дальше я откажусь от создания тестов поскольку они сейчас мне не нужны для мой текущий демонстрации и у меня создаётся заготовка в приложение создано с использованием mvc фреймворк. Давайте посмотрим основные концепции и висит приложение для того чтобы мы лучше понимали как. Он построен. Я открываю раздел Solution Explorer для того чтобы посмотреть на список файлов на его в. МФЦ я выбираю раздел views laravel controllers проверить контроллер находится логика моего приложения то есть на примете. Открой хром контроля здесь находится те два или те две страницы которые относятся к вам контроля кот здесь написан на языке си Sharp. Теперь если я открою раздел views. Открой раздел Home я увижу два представления отвечающих тем самым методом или страницам которые размещены в контроля — это about. Я открываю эбаут и вижу, что кот здесь написан на языке HTML в коде на языке стены могут быть вставки управляющие конструкции на си Sharp пример настройки. Яндекс я вижу ставку который выводит содержимое из коллекции View Data collected Data используется для передачи данных между контролем и представления. Давайте Не давайте особо в детали все простейшие приложение для редактирования данных навесить ты начала нам нужны данные поэтому мы ещё композиторе аптека. Добавить новый элемент выбираем базу данных SQL Server база данных создается поскольку у нас доступен сервер SQL Server Express управляющий базами данных он поставляется вместе с Visual Studio либо отдельно если установка Visual Studio дальше в мопеде без я могу создать новую таблицу я стою таблицу в таблице я задам несколько полей во-первых поля он только один во сколько я буду дать таблетку для хранения данных о контактной информации интернет целое число убирай возможно создание нулей указывай, что — это первичный ключ таблицы то есть основной идентификатор я выбираю обидитесь классификация и ещё. Я указываю, что — это колонка будет использоваться в качестве уникального идентификатора записи и гласные фамилия 64 символа простые значение недопустимо страшные 64 символа после значение недопустимые данные nvarchar — это данные формате Unicode то есть 128 64 символа формате Unicode я сохраняю таблицу. Не желая контакт. Хорошо если есть база данных я могу открыть базу данных через Server Explorer открыть данные табличной таблички щелкнуть по шалтай-болтай. Это я могу добавить данные в эту табличку. Давайте добавим контактов в туалете чтобы она была с кем работать в нашем приложение гости классная. Иванов Иван емэйл и — это его met.ru тоже самое, что один. Петров Петр. Пэт eva.ru является хостинг-провайдером почты для. Петра Петрова. Данные есть теперь. Нам необходимо в нашем вывести приложение создать то, что моделью то есть классами описывающими данные. Мы открываем Solution Explorer щелкаем по разделу. Мороз нажимаем добавить выбираем new-item и в разделе Data мы выиграем entity Data Model либо плинтусе colossus зависеть от того какой детям первые хотите использовать давайте для простаты плинтусе. Кавказ и укажем название. ВКонтакте я добавил новое описание модели теперь для того чтобы эта модель заработала. Нам необходимо в дизайнери перетащить таблички из скоро на нашу модель я перетаскиваю табличка появляется отрисовывать и теперь Visual Studio для этой таблички генерирует специальные класс который будет использоваться для передачи данных базы данных непосредственно нашим приложением. Я закрываю. Теперь я могу создавать новые виды контроллеров для того чтобы мы могли смотреть на те самые данные которые есть в. Давайте создадим новый контроллер. Я открываю радиоконтроллер щелкаю добавить выбираю контроля и пишу название контроля. Пусть — это будет Contact контроля и сразу же я добавляю методы для создать обновить удалить и посмотреть полное описание. Отлично Теперь я могу добавить для каждого из этих видов например индекс я нажимаю добавить представление правой кнопкой по непосредственно методу который называется индекс нажимаю и пью представление называется также индекс я могу сказать, что я хочу иметь строго типизированный представлены некоторые данные которые я хочу увидеть мои приложения для того чтобы у меня здесь выпадали подсказки. Мне необходимо скомпилировать приложение по теме нажимай отмена нажимаю Build Build make up. Теперь я могу щелкнуть правой кнопкой добавить представление индекс 2 типизированный дальше выбираю класс данных который будет называться контакт и дальше могу понять, что я хочу отображать список моих контактов нажимаю добавить иметь создается приложение приложение представления индекс в котором будет генерироваться таблички уже.

0 комментариев
0

Читайте также