- •Лекція 1 Вступ. Огляд парадигм та платформ для Web-розробки. Платформа asp.Net. Інструменти та інтегроване середовище розробки Visual Web Developer 2010.
- •1.1 Вступ. Поняття Інтернет. Базові концепції Всесвітньої павутини www. Еволюція Web
- •1.1.1 Поняття Інтернет
- •1.1.2 Базові концепції Всесвітньої павутини www
- •1.1.3 Еволюція Web
- •1.2 Огляд парадигм та платформ для Web-розробки
- •1.2.2 Найбільш поширені мови та технології розробки
- •1.3 Платформа asp.Net
- •1.3.1 Розвиток asp.Net
- •1.3.2 Ключові переваги asp.Net mvc
- •1.4 Інструменти та інтегроване середовище розробки Visual Web Developer 2010
- •1.4.3 Додаткові компоненти
- •1.4.4 Отримання допоміжної інформації від розробників
- •1 Анатомія html-документа
- •2 Текст
- •3 Гіперпосилання
- •4 Форматовані списки
- •5 Таблиці
- •6 Каскадні таблиці стилів
- •Лекція 3 Синтаксичні конструкції мови c#.
- •3.1Зв’язок між c# I .Net. Особливості платформи .Net
- •3.1.1 Загальномовне виконуюче середовище
- •3.1.2 Класи .Net Framework
- •3.1.3 Простори імен .Net
- •3.2Синтаксичні особливості c#
- •3.2.2 Визначені типи даних
- •3.2.3 Керування потоком виконання
- •3.2.4 Перерахування
- •3.2.5 Простори імен
- •3.2.6 Метод Main (). Консольний ввід-вивід. Коментарі.
- •3.3Об’єкти і типи
- •3.3.1 Класи
- •3.3.2 Структури
- •3.4Наслідування
- •3.4.1 Типи наслідування
- •3.4.2 Модифікатори доступу
- •3.4.3 Інтерфейси
- •3.5Узагальнення
- •3.6Операції
- •1 Колекції
- •2 Делегати
- •Лекція №5 Елементи керування на сторінках asp.Net
- •1. Структура web-додатку на основі asp.Net
- •2. Керування станом в asp.Net
- •3. Серверні елементи керування на сторінках asp.Net
- •3.1 Серверні веб-елементи управління
- •4. Сценарії обробки запитів
- •5. Життєвий цикл сторінки asp.Net
1.4 Інструменти та інтегроване середовище розробки Visual Web Developer 2010
Перш, ніж приступити до розробки додатків для платформи MVC, потрібно виконати ряд підготовчих дій. Необхідно підготовити робочу станцію, яка буде застосовуватися для розробки, і сервер, який буде використаний для розгортання.
Для розробки додатків платформи MVC важливий відносно невеликий набір інструментів. Він включає в себе Visual Studio 2010, програму установки веб-платформи (Web Platform Installer) і ряд необов'язкових компонентів, подібних IIS Express.
1.4.1 Visual Studio 2010
Перший крок у підготовці робочої станції до розробки за допомогою засобів платформи MVC - установка VisualStudio 2010. Visual Studio - це інтегроване середовище розробки Microsoft (IDE). Microsoft випускає ряд різних виданьVisual Studio 2010, кожен зі своїм набором функцій.
Для розробки вам буде потрібно один з наступних випусків:
Visual Studio 2010 Professional
Visual Studio 2010 Premium
Visual Studio 2010 Ultimate
Microsoft випускає ряд спрощених версій Visual Studio, звані випусками Express. Спеціальний випуск для розробки веб-додатків отримав назву Visual Web Developer 2010 Express. Одна із відмінностей спеціальних випусків - відсутність у них вбудованої підтримки тестування. Тестування - невід'ємна частина філософії платформи MVC. Щоб використовувати Web Developer Express для розробки додатків платформи MVC, вам буде потрібно інструмент стороннього розробника для виконання тестування, такий як NUnit.
Нам розробка вам потрібні тільки компоненти Visual C # і Visual Web Developer, тому при встановленні можна відмовитися від інших складових пакету встановлення Visual Studio 2010. За замовчуванням процес установки Visual Studioвключає також SQL Server 2008 Express, але рекомендовано зняти відмітку з прапорця цієї опції і виконати інструкції по установці бази даних, наведені пізніше, щоб отримати саму останню версію.
Конкретний набір функцій, які доступні для установки, залежатиме від випуску Visual Studio і використовуваної операційної системи, однак вибравши опції С# та Visual Web Developer, ви отримаєте такі ключові компоненти, необхідні для розробки додатків MVC, як Visual Studio, платформа .NET 4 і ряд допоміжних засобів, які будете використовувати, такі як вбудований сервер додатків при розробці та підтримка модульного тестування.
1.4.2 Web Platform Installer
Календарний графік випуску деяких необхідних вам компонентів корпорацією Microsoft не збігається. Наприклад, на момент випуску Visual Studio 2010 останньою версією платформи MVC була 2. Найлегший спосіб поновлення необхідних нам компонентів (включаючи абсолютно необхідну версію MVC 3) полягає у використанні установника веб-платформи (Web Platform Installer - WebPI).
WebPI - безкоштовний інструмент, який надається компанією Microsoft, який завантажує і встановлює компоненти і продукти для повної веб-платформи Microsoft. Доступна широка множина програмних продуктів, включаючи популярні доповнення сторонніх розробників.
Щоб отримати WebPI, потрібно перейти до сторінки http://microsoft.com/web/downloads і клацнути на посиланні завантаження.
Завантажте і запустіть інсталятор. Назва трохи збиває з пантелику; ЦЕ – установник WebPI. Завантажена програма являє собою звичайний установник Windows, який встановлює WebPI. Цей засіб буде використаний для завантаження і встановлення компонентів веб-додатку.
WebPI запуститься автоматично, в результаті чого відкриється вікно вибору. Уздовж верхньої частини екрана відображаються три категорії. Необхідні компоненти розташовані в категорії Products (Продукти). Прокручуючи список, вибираючи підкатегорії в лівій частині екрана або використовуючи поле пошуку, знайдіть наступні компоненти:
Visual Studio 2010 SP1
SQL Server Express 2008 R2
ASP.NET MVC 3 Tools Update (Оновлення інструментів ASР.NET MVC 3)
Для кожного компонента клацніть на кнопці Add (Додати). По завершенні вибору компонентів клацніть на кнопціInstall (Встановити), щоб почати процес завантаження та встановлення.
Використання WebPI для установки SQL Server Express на робочій станції припускає, що середовище розробки і база даних повинні діяти на тому ж самому комп'ютері. Якщо ви хочете, щоб вони розташовувалися на різних комп'ютерах, тоді просто запустіть WebPI і на комп'ютері бази даних.
