Веб. Лабораторна робота№1. Звіт з лабораторної роботи 1 з дисципліни проектування web додатків asp. Net mvc Створення нового mvc5 додатку
![]()
|
НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ Факультет кібербезпеки, комп’ютерної та програмної інженерії Кафедра комп’ютеризованих систем захисту інформації ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ № 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-додатку та його структурою. |