Visual web developer express
Оскільки багато функцій Visual Web Developer Express доступні в Visual Studio, в документації по Visual Web Developer Express часто зустрічаються посилання на Visual Studio.
У Visual Web Developer Express включені всі можливості, необхідні для розробників-любителів або студентів при створенні повнофункціональних веб-сайтів.
Цей розділ містить такі підрозділи.
Visual Web Developer Express можна використовувати для створення веб-вузлів і проектів веб-додатків ASP.NET і роботи з ними в наступних конфігураціях.
Веб-сайти локального сервера IIS. веб-вузли і проекти веб-додатків локального сервера IIS - це додатки на локальному комп'ютері, що виконуються на локальній копії сервера IIS. Додаткові відомості див. У розділі Проекти локальних веб-сайтів IIS.
Веб-сайти з файлової системою. в веб-сайті або в проекті веб-додатки з файлової системою файли можуть перебувати в будь-якій папці. Сюди відносяться файли на комп'ютері або в папці на іншому комп'ютері, доступному з загального мережевого ресурсу. Для тестування веб-вузла замість IIS використовується сервер ASP.NET Development Server. Додаткові відомості див. У розділі Проекти веб-сайтів файлової системи.
Як і в Visual Studio, домашня сторінка і меню Файл в Visual Web Developer Express дозволяють відкривати або створювати проект веб-сайту або веб-додатки. Додаткові відомості див. У розділах Веб-проекти ASP.NET і Проекти веб-додатків ASP.NET.
Visual Web Developer Express дозволяє створювати як веб-сторінки ASP.NET, так і сторінки HTML. Веб-сторінки ASP.NET є динамічними. Вона включають серверні веб-елементи управління ASP.NET і код, що обробляється ASP.NET на сервері. Під час обробки на сервері елементи управління і код виводять результат, який передається в оглядач у вигляді HTML (або інший розмітки). Додаткові відомості див. У розділі Загальні відомості про веб-сторінках ASP.NET.
Призначений для користувача макет і уявлення
Використовуючи головні сторінки, які виступають в ролі шаблонів, можна створювати призначені для користувача макети сторінок. На головній сторінці створюється загальний макет, потім створюються сторінки вмісту, які об'єднуються з головною сторінкою. Для створення призначеного для користувача зовнішнього вигляду для сторінок веб-вузла використовуються теми. За допомогою тем визначається колір, шрифт і інші характеристики елементів управління і сторінки.
Visual Web Developer Express також надає засоби, що спрощують роботу з каскадними таблицями стилів (CSS). У поданні Конструювання можна розробляти макет і вміст стилю, використовуючи засоби для користувача інтерфейсу, наприклад вікно Властивості CSS. У поданні Конструювання можна також змінювати положення, заповнення та зовнішні поля за допомогою WYSIWYG-засобів візуального конструювання. Додаткові відомості див. У розділах Головні сторінки ASP.NET. Теми та обкладинки ASP.NET і Загальні відомості про роботу з CSS.
Веб-елементи управління
Для спрощення розгортання веб-сторінки за допомогою серверні веб-елементи управління ASP.NET. Серверні веб-елементи управління підтримують знайомі типи функціональності для сторінок, наприклад відображення текстових полів, кнопок, прапорців, меню і т. Д.
Cерверние веб-елементи управління ASP.NET відрізняються від елементів HTML тим, що їх можна програмувати в серверному коді. Завдяки цьому можна створювати веб-сторінки, що представляють користувачам складний інтерфейс, і одночасно динамічно формувати вміст веб-сторінки на основі доступних з сервера даних.
ASP.NET включає серверні веб-елементи управління, призначені для виконання різноманітних завдань на веб-сторінках. Ці елементи перераховані нижче.
Стандартні елементи управління Дозволяють додавати в веб-сторінки ASP.NET як основні, так і складні функціональні можливості. До стандартних елементів управління відносяться кнопки, зображення, прапорці, гіперпосилання, поля зі списками і т. Д. До інших стандартних елементів управління відноситься календар, а також елементи управління для відправки файлів і відображення XML на веб-сторінці.
Елементи управління даними Дозволяють підключати веб-сторінку до різних джерел даних, що включають бази даних і файли XML. За допомогою цих елементів управління дані на сторінці відображаються в таблицях або інших форматах і доступні для змін.
Елементи управління переходів Дозволяють додавати різні типи меню на веб-сторінки. У них відносяться статичні і контекстні меню, представлення у вигляді дерева і рядок переходів (відома також як ієрархічна навігація).
Елементи управління перевірки Забезпечують перевірку вводяться користувачем даних. Можна перевіряти обов'язкові для заповнення поля, діапазони значень, мінімальні і максимальні значення і певні шаблони.
Елементи управління входу в систему Дозволяють без праці створювати форми для входу в систему і виконувати перевірку автентичності користувачів. Ці елементи управління можна використовувати для реєстрації користувачів на веб-сайті та відновлення або заміни їх паролів.
Елементи управління веб-частин Дозволяють користувачам налаштовувати веб-сторінки ASP.NET в браузері. Елементи управління веб-частин можуть використовуватися для настройки вмісту, наприклад заголовків новин або даних прогнозу погоди. Користувачі можуть вибрати елемент керування веб-частин для відображення, а також налаштувати макет і зовнішній вигляд цих елементів. Елементи управління веб-частин персоналізовані, таким чином особисті установки користувачів зберігаються між сеансами оглядача.
Елементи управління розширенням Ajax. дозволяють вдосконалити веб-вузол за допомогою можливостей Ajax, включаючи асинхронну зворотну передачу.
Visual Web Developer Express не підтримує всі типи проектів.
Проекти веб-сайтів ASP.NET проекти веб-сайтів ASP.NET включають в себе певні типи файлів, які ASP.NET розпізнає і обробляє. Крім того, можна створювати папки для особливих цілей, наприклад для зберігання вихідного коду, визначення тим і управління ресурсами. Visual Web Developer Express включає в себе шаблон порожнього проекту веб-сайту ASP.NET і шаблон проекту веб-сайту ASP.NET, що містить безліч автоматично створюваних можливостей, які підтримують настройку. Додаткові відомості див. У розділі Проекти веб-сайтів ASP.NET.
Проекти веб-додатків ASP.NET проекти веб-додатків ASP.NET дозволяють скомпілювати веб-сайт в єдину збірку і явно визначити ресурси проекту. Цей тип надає альтернативну модель проектів веб-сайтів, пропонуючи додаткові варіанти розгортання і підтримки веб-додатків. Visual Web Developer Express включає в себе шаблон порожнього проекту веб-додатки ASP.NET і шаблон проекту веб-додатки ASP.NET, що містить безліч автоматично створюваних можливостей, які підтримують настройку. Додаткові відомості див. У розділі Проекти веб-додатків ASP.NET.
Веб-проекти MVC 2 в ASP.NET Шаблон проекту веб-додатки MVC 2 в ASP.NET і шаблон проекту веб-сайту MVC 2 в ASP.NET можуть використовуватися для створення веб-додатків, в яких застосовується архітектурний шаблон "модель-представленіе- контролер ". Додаткові відомості див. У розділі Загальні відомості про ASP.NET MVC.
Веб-проекти сутностей на платформі динамічних даних ASP.NET Шаблон проекту веб-додатки на платформі динамічних даних і шаблон проекту веб-сайту на цій же платформі використовуються для роботи з платформою ADO.NET Entity Framework. Типи проектів призначені для будь-якої реляційної бази даних. Додаткові відомості про динамічні даних див. Розділ Карта вмісту розділів, присвячених динамічним даними ASP.NET.
Веб-проекти Linq to SQL на платформі динамічних даних ASP.NET Шаблон проекту веб-додатки Linq to SQL на платформі динамічних даних і шаблон проекту веб-сайту Linq to SQL на цій же платформі використовуються для створення керованих даними веб-додатків, в яких LINQ застосовується для взаємодії з базою даних SQL. Таке веб-додаток призначений для будь-якої реляційної бази даних. Додаткові відомості про динамічні даних див. Розділ Карта вмісту розділів, присвячених динамічним даними ASP.NET.
Проекти служб WCF Шаблон додатки служб WCF надає базову структуру класів для розробки служб. Шаблон містить основні визначення для контракту служби, контракту даних, реалізації служби та її конфігурації. Цей шаблон можна використовувати для створення служби, яка зажадає мінімального обсягу додаткового кодування, і яка може служити як стандартний блок для більш складних служб.
Проекти бібліотек класів. шаблон бібліотеки класів призначений для швидкого створення багаторазово використовуваних класів і компонентів, які можуть використовуватися відразу декількома проектами. Додаткові відомості див. У розділі Class Library Template.
Visual Web Developer Express надає безліч можливостей, що дозволяють створювати проекти веб-сайтів і веб-додатків і управляти ними. До числа додаткових можливостей відносяться наступні.
Налаштування для різних версій Веб-додаток можна налаштувати на роботу з певною версією .NET Framework. За замовчуванням Visual Web Developer Express призначений для .NET Framework 4. Функція настройки для різних версій гарантує, що додатки використовують тільки функціональні можливості, доступні в зазначеній версії .NET Framework. Крім того, настройка для різних версій дозволяє розгортати старі додатки без необхідності додавання нової версії .NET Framework в пакет розгортання.
IntelliSense IntelliSense пропонує відповідні контексту варіанти коду при введенні, такі як властивості, функції і об'єкти. IntelliSense дозволяє зберігати контекст кодування, знаходити необхідні відомості і вставляти елементи мови прямо в код.
Налагодження Для тестування сторінок використовується інтегрований відладчик, що дозволяє знаходити помилки в коді. Також можна включити трасування, яка буде показувати корисні налагоджувальні відомості на кожній сторінці. Додаткові відомості див. У розділі Загальні зведення про налагодження в ASP.NET.
Індивідуалізація веб-сторінок Створення профілів користувачів дозволяє зберігати зазначені користувачем параметри, які можна використовувати для настройки сторінок для кожного користувача. Додаткові відомості див. У розділі Загальні відомості про властивості профілів ASP.NET.
Управління станом Можливості управління станом в Visual Web Developer Express дозволяють зберігати дані між запитами сторінок, наприклад відомості про клієнтів або вміст кошика покупок. Можна зберігати і управляти відомостями, пов'язаними з додатком, сеансом, сторінкою і користувачем, а також відомостями, визначеними розробником.
Глобалізація Сторінки можна налаштувати на автоматичне читання тексту з файлу ресурсів, відповідного обраному користувачем мови і мовною стандарту. Додаткові відомості див. У розділі Глобалізація і локалізація ASP.NET.
Розгортання Різні засоби дозволяють публікувати веб-сайти на тестових або робочих серверах. Додаткові відомості див. У розділі Карта вмісту розгортання ASP.NET.