Читайте также: |
|
Створюємо новий C# проект типу Class Library і назвемо його DAL(Data access layer) (рис.3.8). Для цього тиснемо на кнопку New Project і у вікні, що з’явиться, вибираємо Class Library.
Рис.3.8. Створення нового проекту
Дальше потрібно кожній таблиць нашої бази даних створити відповідну їй модель(рис.3.9). Цій моделі задаємо відповідні типи даних.
Рис.3.9. Створення моделей таблиць
Створюємо в інтерфейсах методи відповідно до CRUD операцій (create, read, update, delete)(рис.3.10.).
Рис.3.10. Створення методів
Для кожної таблиці з бази даних створюємо відповідний репозиторій, в якому ми реалізовуємо методи попередньо створених інтерфейсів(рис.3.11.).
Рис.3.11. Створення репозиторіїв
Розробляємо клас “UnitOfWork”, в якому буде відбуватися увесь контроль над репозиторіями, а також лінійка підключення до нашої бази даних. Клас “UnitOfWork” є об’єднанням усіх репозиторіїв. У ньому відбувається управління над репозиторіями. Клас відповідає за встановлення підключення до бази даних, а також за відкриття та закриття доступу до бази даних.
Створюємо додатковий підпроект типу “ASP.NET Web Application” і назвемо його PL(Presentation Layer). Він буде відповідати за візуальний вигляд веб-програми(рис.3.12.).
Рис.3.12. Створення Presentation Layer
Створюємо новий клас “HomeController”, який відповідатиме за співпрацю моделей і сторінок. В ньому знаходитимуться по одному методу get і set для кожної веб-сторінки, яку будемо відображати.
Рис.3.13. Створення HomeController
Додамо в нашу програму реєстрацію, логування і керування характеристиками користувачів(рис.3.13.).
Рис.3.14. Створення HomeController
Далі необхідно створити вигляд сторінки, яка буде з’являтися після виконання методів контроллера. Для цього ми використаємо html розмітку і css стилі(рис.3.15.).
Рис.3.15. Розробка html-розмітки головної сторінки
Після цього потрібно створити css-стилі. Вони використовуються для візуальної презентації сторінок, щоб визначити кольори, шрифти, верстку та інші аспекти вигляду сторінки. Щоб підключити css до html, прописують таку лінійку коду:
<link rel="stylesheet" type="text/css" href="style.css" />
Або можна вставити css-код у спеціальний тег:
<style type="text/css">
body {
font-family:"Lucida Grande", Arial, sans-serif;
background-color: #f0f0f0;
color: #565656;
font-size: 13px;
overflow-y: scroll;
overflow-x: hidden;}
</style>
Дата добавления: 2015-07-17; просмотров: 264 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Структурна схема бази даних | | | Інструкція з використання системи тестування |