Visual Studio Express 2012 для Web

Microsoft Visual Studio Express 2012 для Web ним при использовании среды для разработки динамических веб-приложений. Она отличается упрощенным интерфейсом таким фокусы на предоставление средств, которые необходимы для создания веб-приложения. Все функции Visual Studio Express 2012 для Web также доступны в Microsoft Visual Studio 2012. Вебсайты, созданные с Visual Studio Express 2012 для Web совместимы с Visual Studio 2012. Можно совместно использовать страницы и веб-сайты между Visual Studio Express 2012 для Web и Visual Studio 2012, причем проблемы с преобразованием и потерей функциональности.

Примечание

Поскольку многие функции Visual Studio Express 2012 для Web доступны в Visual Studio 2012, в документации по Visual Studio Express 2012 для Web часто встречаются ссылки на Visual Studio 2012.

Visual Studio Express 2012 для Web содержащая все функции, которые требуется разработчик или студент Интернета hobbyist для создания полностью, выступающий веб-сайты. 

В этом разделе содержатся следующие подразделы.

  • Установка Visual Studio Express 2012 для Интернета

  • Вебсайты и проекты веб-приложений

  • Элементы управления веб-страниц и веб-серверов

  • Веб-страницы, управляемые данными

  • Безопасность

  • Вебсайты и проекты веб-приложений

  • Функции веб-сайтов и проектов веб-приложений

Установка Visual Studio Express 2012 для Интернета

Можно задать с помощью Установщик Microsoft веб-платформы текущей версии Visual Studio Express 2012 для Web, свободное инструмент, который упрощает загрузить, установить и компоненты служб веб-платформа Майкрософт. Эти компоненты включают Visual Studio Express 2012 для Web IIS express и платформы .NET Framework. Эти средства можно использовать для создания веб-приложений ASP.NET. Можно также использовать установщик Microsoft веб-платформы для задания свободные веб-приложений ASP.NET и PHP.

Вебсайты и проекты веб-приложений

Можно использовать Visual Studio Express 2012 для Web для создания и работы с веб-сайтами ASP.NET и проектами веб-приложений в следующих конфигурациях:

  • веб-сайты файловой системы в проекте веб-сайта или веб-приложения в файловой системе, файлах может находиться в любой папке. Папка может располагаться на компьютере или в папку на другом компьютере, можно получить доступ с помощью сетевой папки. Вместо использования служб IIS для тестирования сайт, можно использовать службы IIS express или сервера разработки ASP.NET. Дополнительные сведения см. в разделе Проекты веб-сайтов с файловой системы.

  • Вебсайты службы IIS Локальные веб-сайты IIS локальные (IIS) и проекты веб-приложений приложения на локальном компьютере, работающие с помощью локальной копией IIS. Дополнительные сведения см. в разделе Локальные проекты веб-сайтов IIS.

  • FTP- развернутые веб-сайты можно работать с веб-сайтами, доступ к которым осуществляется с помощью FTP. В Visual Studio Express 2012 для Web можно подключиться к любому FTP-серверу, на котором у пользователя если имеются разрешения на чтение или запись. Затем можно создать и изменения веб-страницы на этом сервере. Проекты веб-приложений не поддерживают развертывание непосредственно FTP, хотя можно публиковать проект веб-приложения к сайту FTP. Дополнительные сведения см. в разделе FTP- Развернутые проекты веб-сайтов.

В Visual Studio можно открыть или создать проект веб-сайта или веб-приложения с начальной страницы или в меню Файл. Дополнительные сведения см. в разделе and. Веб-проекты ASP.NET Проекты веб-приложений ASP.NET

Веб-страницы и серверные веб-элементы управления

Справка Visual Studio Express 2012 для Web создании и веб-страница ASP.NET и html-страницы. Веб-страницы ASP.NET являются динамическими страницы. Они включают управления веб-сервером ASP.NET и кодируют, что процессы ASP.NET на сервере. Во время обработки на сервере элементы управления и код выводят результат, передаваемый в браузер в виде HTML (или другой разметки). Дополнительные сведения см. в разделе Общие сведения о веб-форм ASP.NET.

Visual Studio Express 2012 для Web включает конструктор веб-страницы. В представлении Конструирование он предоставляет поверхность WYSIWYG разработки для ввода теста и добавления элементов управления. Если требуется непосредственное изменение разметки страницы, перейдите в представление Исходный код. В представлении Источник редактор предоставляет средства для создания разметки с правильным форматом, например автозавершение операторов и IntelliSense. Редактор также проверяет, что разметка соответствующие схеме проверки, выбранной в XHTML5. Представление Разделение позволяет просматривать одновременно представление конструирования и разметку. Дополнительные сведения см. в разделе and. Конструктор веб-страниц, представление источника Конструктор веб-страниц, представление конструирования

Dd537667.collapse_all(ru-ru,VS.110).gifПользовательский макет и представление

Используя главные страницы, выступающие в роли шаблонов, можно создавать пользовательские макеты страниц. На главной странице создается общий макет, затем создаются страницы содержимого, которые объединяются с главной страницей. Чтобы создать пользовательское представление для страниц на веб-сайте, можно использовать разделы. С помощью тем определяется цвет, шрифт и другие характеристики элементов управления и страницы.

Visual Studio Express 2012 для Web также предоставляет средства, упрощающие работу с каскадными таблицами стилей (CSS). В представлении Конструирование можно разрабатывать макет и содержимое стиля, используя средства пользовательского интерфейса, например окно Свойства CSS. В представлении Конструирование можно также изменять положение, заполнение и внешние поля с помощью WYSIWYG-средств визуального конструирования. Дополнительные сведения см. в разделе главные страницы ASP.NET и темы и обложки ASP.NETОбщие сведения о работе с CSS.

Dd537667.collapse_all(ru-ru,VS.110).gifВеб-элементы управления

Чтобы упростить разработку веб-страницы, можно использовать элементы управления веб-сервером ASP.NET. Серверные веб-элементы управления поддерживают знакомые типы функциональности для страниц, например отображение текстовых полей, кнопок, флажков, меню и т. д.

Элементы управления веб-сервером ASP.NET отличаются от элементов HTML, в котором можно запрограммировать управления ASP.NET в коде сервера. Программирование элементов управления в коде сервера позволяют создать веб-страницу, представляющие сложная интерфейс для пользователей. Можно создать динамическое содержимое веб-страницы на основе сведений, которые можно получить доступ на сервере.

ASP.NET включает управления веб-сервером для разнообразных задач можно выполнить в веб-страницу, которые включают следующее:

  • стандартные элементы управления позволяет добавлять и базовую функциональность и сложная в веб-странице ASP.NET. К стандартным элементам управления относятся кнопки, изображения, флажки, гиперссылки, поля со списками и т. д. Другие стандартные элементы управления позволяют календарь, элемент управления файл- передачи и элемент управления для отображения XML на веб-страницу.

  • Элементы управления данными позволяет подключиться к другим веб-страница источникам данных, включая базы данных и XML-файл. С помощью этих элементов управления данные на странице отображаются в таблицах или других форматах и доступны для изменений.

  • Элементы управления проверки   Обеспечивают проверку вводимых пользователем данных. Можно проверять обязательные для заполнения поля, диапазоны значений, минимальные и максимальные значения и определенные шаблоны.

  • Элементы управления переходами позволяет добавлять различные типы меню на веб-страницу. В ним относятся статические и контекстные меню, представление в виде дерева и строка переходов (известная также как иерархическая навигация).

  • Элементы управления входа в систему   Позволяют без труда создавать формы для входа в систему и выполнять проверку подлинности пользователей. Можно также использовать элементы управления входом, позволяющие пользователям регистрироваться на веб-сайте и восстановить или заменить их пароли.

  • элемент управления веб-частей позволяет пользователям настраивать веб-страницы ASP.NET в обозревателе. Элементы управления веб-частей могут использоваться для настройки содержимого, например заголовков новостей или данных прогноза погоды. Пользователи могут выбрать элемент управления веб-частей для отображения, а также настроить макет и внешний вид этих элементов. Элемент управления веб-частей персонализированы, так что параметры пользователя будут сохранены между сеансами браузера.

  • Управления расширений технологии AJAX позволяет улучшить веб-сайт используя возможности технологии AJAX, включает асинхронные обратные передачи.

  • Управления платформы динамических данных позволяет использовать функции платформы динамических данных ASP.NET. Дополнительные сведения см. в разделе and. В платформе динамических данных ASP.NET пространство имен System.Web.DynamicData

Дополнительные сведения об элементах управления веб-сервером ASP.NET см. в разделе Общие сведения о серверном веб-элементе управления ASP.NET.

Управляемый данными веб-страницу

Visual Studio Express 2012 для Web поддерживает элементы управления источником данных ASP.NET для подключения и взаимодействующие с разными типами источников данных. Например, элемент управления SqlDataSource содержит объект подключения к данным, который может подключиться к базе данных SQL Server. Кроме того, в него входят объекты команд данных для операторов SQL Select, Update и Delete. С помощью других элементов управления источников данных можно подключаться к источникам данных OLE-DB, источникам данных XML и другим. Преимуществом этих элементов управления является то, что они предоставляют единообразный интерфейс для привязки данных для всех элементов управления ASP.NET.

Visual Studio Express 2012 для Web поддерживает LINQ. LINQ — это синтаксис запросов, с помощью которого операции запросов определяются непосредственно в C# и Visual Basic. LINQ позволяет запрашивать базы данных или находящиеся в памяти источники данных. Для поддержки запросов базы данных объект- реляционный конструктор Visual Studio Express 2012 для Web включает сопоставления. С помощью конструктора можно быстро создания и редактирования классов данных, сопоставить с объектами в базе данных.

Поддержка платформы динамических данных ASP.NET Visual Studio Express 2012 для Web. На платформе динамических данных позволяет создать расширяемые управляемое данными веб-приложение путем вывода во время выполнения внешнего вида и функциональности сущностей данных из схем базы данных и извлечение расширения функциональности пользовательского интерфейса из него.

Visual Studio Express 2012 для Web также поддерживает различные элементы управления, которые можно добавить на веб-страницу ASP.NET для отображения данных. К ним относятся следующие элементы управления: GridView, DetailsView, FormView, ListView, DataList и Repeater. Каждый из них предназначен для представления данных разными способами. Каждый элемент управления поддерживает также дополнительные функции, включающие сортировку, разбиение по страницам, изменение записей данных для вставки новых записей данных и т д Такие элементы управления, как ListBox и DropDownList можно заполнять данными из элементов управления источников данных.

Visual Studio Express 2012 для Web позволяет перетаскивать таблицы данных на страницу. В этом случае Visual Studio Express 2012 для Web автоматически создаст предварительно настроенные элементы управления.

Можно сохранять данные в локальной базе данных с помощью LocalDB или SQL Server Express. Дополнительные сведения о LocalDB см. в разделе Local data. Дополнительные сведения о SQL Server Express см. С помощью SQL Server Express with ASP.NET

Безопасность

Функции ASP.NET как членство, роли и серверные элементы управления входом позволяют добавлять проверка подлинности (имя входа) и авторизация на веб-сайту с помощью минимальном количестве кода или без него. Можно разрешить пользователям для регистрации на сайте, а также создание страницы входа, которое автоматически проверяет учетные данные пользователя. Можно защитить страницы, чтобы их могли просматривать только вошедшие в систему пользователи. На одной странице можно отображать одни данные для пользователей, которые выполнили вход, и другие для анонимных пользователей.

Дополнительные сведения см. в разделе Безопасность ASP.NET работает как.

Вебсайты и проекты веб-приложений

Visual Studio Express 2012 для Web включает несколько типов проектов, которые помогут создать веб-приложение, сайты и службы:

Примечание

Visual Studio Express 2012 для Web не поддерживает все типы проектов.

  • Проектов веб-узла ASP.NET проектов веб-узла ASP.NET включают определенные типы файлов, которые ASP.NET распознает для обработки. Кроме того, можно создавать папки для особых целей, например для хранения исходного кода, определения тем и управления ресурсами. Visual Studio Express 2012 для Web включает шаблон проекта веб-сайта ASP.NET пустой и шаблон проекта веб-сайта ASP.NET. Эти шаблоны содержат множество автоматически автоформированиеых возможностей, которые можно настраивать. Дополнительные сведения см. в разделе Проекты веб-сайтов ASP.NET.

  • Проекты веб-приложений ASP.NET Проекты веб-приложений ASP.NET позволяют компилировать веб-узел в одну сборку и явно указать ресурсы проекта. Этот тип проекта предоставляет несколько параметров, развертывать и поддерживать веб-приложения, чем проект веб-узла. Visual Studio Express 2012 для Web включает шаблон проекта веб-приложение ASP.NET и пустой шаблон проекта веб-приложения ASP.NET. Эти шаблоны содержат множество автоматически автоформированиеых возможностей, которые можно настраивать. Дополнительные сведения см. в разделе Проекты веб-приложений ASP.NET.

  • ASP.NET MVC 3 и веб-проектов ASP.NET MVC 4 MVC в ASP.NET 3 и ASP.NET MVC 4 шаблона проекта веб-приложения можно использовать для создания веб-приложений, использующих шаблон модель-вид- контроллера. Дополнительные сведения см. в разделе Общие сведения о ASP.NET MVC.

  • Веб-проекты ASP.NET с сущностями платформы динамических данных шаблон проекта веб-приложения с сущностями платформы динамических данных и шаблон проекта веб-сайта с сущностями платформы динамических данных используется для работы с ADO.NET Entity Framework. Типы проектов предназначены для любой реляционной базы данных. Дополнительные сведения о платформе динамических данных см. в разделах В платформе динамических данных ASP.NET.

  • Проекты служб WCF   Шаблон приложения служб WCF предоставляет базовую структуру классов для разработки служб. Шаблон содержит основные определения для контракта службы, контракта данных, реализации службы и ее конфигурации. Можно использовать этот шаблон для создания службы, которая требует или почти не дополнительного кодирования, и которая может лежало в основу для более сложных служб.

  • Проекты приложений Silverlight можно использовать шаблоны проекта приложения Silverlight для создания многофункциональных приложений через интернет.

Дополнительные сведения о шаблонах Интернет- связанных в Visual Studio см. в разделе Шаблоны Visual Studio для веб-проектов.

Функции веб-сайтов и проектов веб-приложений

Visual Studio Express 2012 для Web включающая многие функции, которые помогут в создании и управлении веб-сайты и проекты веб-приложений. К числу дополнительных возможностей относятся следующие.

  • настройка для различных версий можно ПУСТО веб-приложения с определенной версии .NET Framework. По умолчанию нацелено Visual Studio Express 2012 для Web текущую версию .NET Framework. Функции настройки для различных версий справки убедитесь, что приложения используют только функциональные возможности, доступные в указанной версии .NET Framework. Кроме того, функция настройки для различных версий позволяет развертывать старые приложения, не требуя добавленных в версии .NET Framework в пакете развертывания.

  • IntelliSense   IntelliSense предлагает соответствующие контексту варианты кода при вводе, такие как свойства, функции и объекты. IntelliSense позволяет сохранять контекст кодирования, находить необходимые сведения и вставлять элементы языка прямо в код.

  • Отладка Для тестирования страниц используется интегрированный отладчик, позволяющий находить ошибки в коде. Также можно включить трассировку, отображающую полезные отладочные сведения на каждой странице. Дополнительные сведения см. в разделе ASP.NET Debugging Overview.

  • Индивидуализировать веб-страницу можно создать профили пользователей, которые позволяют хранить параметры пользователь- определенной, которые можно использовать для настройки страницы для каждого пользователя. Дополнительные сведения см. в разделе Общие сведения о свойствах профилей ASP.NET.

  • Управление состоянием   Возможности управления состоянием в Visual Studio Express 2012 для Web позволяют хранить данные между запросами страниц, например сведения о клиентах или содержимое корзины покупок. Можно сохранять и управлять сведениями, связанными с приложением, сеансом, страницей и пользователем, а также сведениями, определенными разработчиком.

  • Глобализация   Страницы можно настроить на автоматическое чтение текста из файла ресурсов, соответствующего выбранному пользователем языку и языковому стандарту. Дополнительные сведения см. в разделе глобализация и локализация ASP.NET.

  • развертывание можно публиковать веб-сайты к тестовым серверам или серверам фабрики с помощью различных средств. Дополнительные сведения см. в разделе Карта содержимого веб-развертывания для Visual Studio b ASP.NET.

См. также

Основные понятия

Сравнение Visual Studio и Visual Studio Express 2012 для веб-проектов

Карта содержимого среды веб-разработки Visual Studio

Другие ресурсы

Веб-проекты ASP.NET