Новые возможности .NET Framework 4 и Visual Studio 2010
Ускоренная разработка кода
- Фрагменты кода . Visual Studio 2010 включает фрагменты кода для HTML, JScript и элементы управления ASP.NET, помогающие ускорить написание кода. Фрагменты кода можно вставлять из диспетчера фрагментов кода или напрямую из IntelliSense.
- Усовершенствованная поддержка IntelliSense для JScript
- Теперь IntelliSense выполняет синтаксический анализ быстрее в 2–5 раз, так что теперь задержка обработки не будет заметна даже при использовании больших библиотек скриптов.
- IntelliSense принимает разные стили программирования, так что пользователь получает полную поддержку IntelliSense почти для всех библиотек.
- IntelliSense отображает XML-комментарии документации по мере набора текста.
Более подробно по ссылке: http://msdn.microsoft.com/ru-ru/library/ms165392.aspx.
Упрощенная веб-разработка
В Visual Studio 2010 в значительной мере упрощается упаковка и публикация веб-приложений.
- Веб-пакеты . Инструмент веб-развертывания, также называемый MSDeploy, позволяет упаковывать веб-приложение для развертывания на веб-сервере IIS. Веб-пакет представляет собой ZIP-файл или упакованную структуру папок, включающую все, что необходимо веб-серверу для размещения приложения. Он содержит веб-контент, параметры IIS, скрипты базы данных, параметры реестра и сертификаты. Инструмент веб-развертывания интегрирован в Visual Studio и позволяет создавать веб-пакеты одним щелчком.
- Публикация одним щелчком. Теперь возможна публикация на сервере одним щелчком мыши с помощью инструмента веб-развертывания, FTP, копирования папки или серверных расширений FrontPage. Visual Studio хранит сведения обо всех параметрах, такие как метод публикации, информацию сервера и пользовательские учетные записи.
- Преобразования веб-конфигурации. Теперь можно настраивать проект для преобразования файла web.config во время развертывания. При развертывании проекта параметры в файле web.config автоматически приводятся в соответствие с параметрами сервера отладки, тестового и рабочего сервера.
Конструктор WPF и Silverlight
В Visual Studio 2010 внесены значительные усовершенствования конструктора, помогающие создавать приложения Windows Presentation Foundation (WPF ) и Silverlight.
Улучшенная поддержка Silverlight
В Visual Studio 2008 поддержка конструктора проектов Silverlight ограничена окном предварительного просмотра, доступным только для чтения. В Visual Studio 2010 поддержка конструктора для проектов Silverlight не отличается от поддержки для проектов WPF. Например, в проектах Silverlight теперь можно выбирать и располагать элементы в рабочей области конструирования с помощью мыши.
Более подробно по ссылке http://msdn.microsoft.com/ru-ru/library/bb546194.aspx.
Привязка данных перетаскиванием для WPF
После добавления источника данных в проект можно создавать элементы управления Windows Presentation Foundation (WPF) с привязкой к данным путем перетаскивания элементов из окна источников данных в конструктор WPF.
Более подробно по ссылке: http://msdn.microsoft.com/ru-ru/library/dd264923.aspx.
Визуализация объектов WPF
Отладчик в Visual Studio 2010 включает визуализатор дерева WPF, отображающий объекты WPF наиболее удобным способом. При вызове визуализатора в объекте WPF из окна контрольных значений можно будет видеть объект, отображенный в виде дерева, и список свойств.
Более подробно по ссылке http://msdn.microsoft.com/ru-ru/library/dd409789.aspx.
"Облачные" вычислительные средства
В Visual Studio 2010 можно легко установить и включить средства Azure для Windows (Рис 16.5). Средства Azure для Windows позволяют строить масштабируемые веб-приложения и службы на базе Windows Azure. Чтобы включить средства Azure для Windows, нужно выбрать пункт Службы облаков в диалоговом окне Создание проекта.