Опубликован: 15.06.2011 | Доступ: свободный | Студентов: 708 / 59 | Оценка: 4.25 / 4.00 | Длительность: 14:09:00
Лекция 8:

Новые возможности .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.

"Облачные" вычислительные средства

Windows Azure в Visual Studio 2010

увеличить изображение
Рис. 16.5. Windows Azure в Visual Studio 2010

В Visual Studio 2010 можно легко установить и включить средства Azure для Windows (Рис 16.5). Средства Azure для Windows позволяют строить масштабируемые веб-приложения и службы на базе Windows Azure. Чтобы включить средства Azure для Windows, нужно выбрать пункт Службы облаков в диалоговом окне Создание проекта.