Веб. Лабораторна робота№1. Звіт з лабораторної роботи 1 з дисципліни проектування web додатків asp. Net mvc Створення нового mvc5 додатку
Скачать 0.53 Mb.
|
НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ Факультет кібербезпеки, комп’ютерної та програмної інженерії Кафедра комп’ютеризованих систем захисту інформації ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ № 1 З ДИСЦИПЛІНИ «ПРОЕКТУВАННЯ WEB - ДОДАТКІВ» «ASP.NET MVC – Створення нового MVC5 додатку» Роботу виконала студентка: Антонюк В. Ю. 1 курс, група БІ-141М Викладач: Галата Л. П. захищено з оцінкою _____ _______________________ (підпис) “ ____ ” __________ 2020 р. КИЇВ 2020 Мета: ознайомитись з середовищем розробки MS Visual Studio 2019 та платформою ASP.NET MVC5, початковим етапом створення нового MVC5-додатку та його структурою. Завдання для захисту Виконати усі завдання, приклади, рекомендації представлені у тексті лаб. робіт. Результат представити у вигляді PrtSc-ів і відповідних текстових пояснень до кожного з PrtSc-у, про результат який вони відображають. Виконання роботи Встановлюємо MS Visual Studio 2019. Запускаємо наше встановлене середовище. Натискаємо кнопку «Создание проекта». Обираємо відповідний тип проекту та натискаємо кнопку «Далее». Налаштовуємо наш проект та натискаємо кнопку «Создать». Обираємо шаблон для додатку та додаємо проект для модульних тестів, поставивши галочку у відповідному місці. Натискаємо «Изменение», обираємо тип автентифікації та натискаємо «ОК». Після усіх маніпуляцій вікно створення веб-додатку ASP.NET виглядає так и натискаємо «Создать». Вікно нового проекту має такий вигляд: Розглянемо структуру нашого додатку: Директорія /Controllers - тут містяться файли класів контролерів, які обробляють URL запити. Директорія /Models - тут містяться файли класів моделей, які представляють та обробляють дані та бізнес-об’єкти. Директорія /Views - тут зберігаються представлення - файли UI шаблонів, які відповідають за візуалізацію виводу, наприклад HTML. Всі представлення групуються по папках, кожна з яких відповідає одному контролеру. Після обробки запиту контролер відправляє одне з них клієнту. Також тут є каталог Shared, який містить загальне для всіх представлень. Директорії: /Content - тут містяться допоміжні файли, які не включають код на c # або javascript, і які розгортаються разом з додатком, наприклад, файли стилів css, зображення та інший контент для сайту, відмінний від скриптів. /Scripts - каталог зі скриптами і бібліотеками на мові javascript. Директорія /fonts - тут містяться додаткові файли шрифтів, які використовуються додатком, наприклад шрифти для Bootstrap шаблонів Директорії: /App_Data - для зберігання файлів, ресурсів і баз даних, які використовуються додатком. /App_Start - Зберігає ряд статичних файлів, які містять логіку ініціалізації програми при запуску, для зберігання коду конфігурації для функцій Routing, bundling, і Web API. Проект модульних тестів MvcMusicStore.Tests Файли: Global.asax - файл, що запускається при старті програми та виконує початкову ініціалізацію. Як правило, тут спрацьовують методи класів, визначених в папці App_Start. packages.config - файл, який містить встановлені в проект пакети Nuget. Web.config - файл конфігурації додатка. Поглянемо на створений додаток, адже він містить контент за замовчуванням. Запускаємо його кнопкою: Висновоки: при виконанні лабораторної роботи було отримано практичні навички роботи з середовищем розробки MS Visual Studio 2019 та платформою ASP.NET MVC5, початковим етапом створення нового MVC5-додатку та його структурою. |