Visual Studio

Опубликованы новые материалы от команды Patterns & Practices: Testing for Continuous Delivery with Visual Studio 2012







Команда Patterns & Practices подготовила новый набор материалов по вопросам тестирования программного обеспечения в рамках ALM и непрерывной интеграции.

Новые материалы выпущены под общим заголовком Testing for Continuous Delivery with Visual Studio 2012 и доступных в виде следующих частей:

  • 1- The Old Way and the New Way
  • 2- Unit Testing- Testing the Inside
  • 3- Lab Environments
  • 4- Manual System Tests
  • 5- Automating System Tests
  • 6- A Testing Toolbox
  • 7- Testing in the Software Lifecycle

Кроме того, вы можете загрузить все примеры кода на специальной странице http://tig.codeplex.com/

Эффективная веб-разработка c Visual Studio 2012: нововведения в редакторы HTML/CSS и JavaScript







Новая версия Visual Studio 2012 предлагает значительное число нововведений в редакторы HTML/CSS/JavaScript. В этом обзоре я расскажу про основные нововведения, которые позволят веб-разработчикам писать код более быстро, удобнее и эффективнее.

Редактирование HTML5

Visual Studio 2012 полностью поддерживает HTML5 и все новые теги, которые предлагает новый стандарт. Это означает, что разработчики получают автодополнение новых тегов в редакторе (рисунок 1).

clip_image001

Рис.1. Автодополнение HTML5-тегов

Это так же означает встроенную поддержку валидации HTML5-кода в редакторе. Кроме того, для многих тегов механизм автодополнения создает кроссбраузерный код, например , автодополнение <video> на рисунке 1 приведет к автоматической генерации следующего кода (рисунок 2).

Читать дальше...

Эффективная веб-разработка c Visual Studio 2012: Page Inspector







В любых веб-проектах часто возникает задача изменения старых страниц, элементов управления, компоновки страниц, разметки и так далее. Легко держать в памяти всю структуру веб-проекта когда у вас в проекте небольшое количество страниц. Другое дело, когда таких страниц сотни, а формируются они на базе шаблонов, мастер-страниц, элементов управления и вложенных в них других элементов управления.

Разобраться в такой, порой запутанной, системе рендеринга страниц бывает очень непросто. Особенно это актуально для специалистов, которые только приступили к работе над сложным проектом или которым старый проект достался для поддержки.

Чтобы адресовать эту проблему в Visual Studio 2012 добавлен новый инструмент Page Inspector, который позволяет исследовать веб-страницы вашего проекта не просто в виде результирующей разметки на стороне клиента, как это делают Internet Explorer Developer Tool или Firebug, но с привязкой к коду на стороне сервера, который эту разметку генерирует.

Читать дальше...

Создание множества диаграмм на базе одной модели Entity Framework в Visual Studio 2012







Это долгожданная функциональность, которую давно ждали любые разработчики или компании, которые используют визуальные модели Entity Framework со множеством сущностей.

Представьте себе модель данных, которая имеет сотни сущностей. Работа с диаграммой модели хотя бы на 200 сущностей может быть сильно затруднена, работа может быть медленной и такая диаграмма не очень управляема.

Но теперь, с появлением Entity Framework 5.0 и Visual Studio 2012, вы можете иметь множество раздельных диаграмм одной и той же модели данных. И даже круче чем новая возможность раскрашивать различные сущности в разные цвета.

Для примера взгляните на следующую модель, в ней я выбираю несколько разных сущностей (относящихся к заказчикам), после чего я с помощью правой кнопки мыши вызываю опцию “Mode to new diagram”.

Читать дальше...

Как убрать КАПС из меню Visual Studio 2012 RC







Недавно была выпущена Visual Studio 2012 RC, в которой, наравне с многочисленными изменениями интерфейса, было представлено главное меню с элементами набранными капсом. Не всем это пришлось по душе (хотя, лично мне нравится, тут можно почитать где и когда применим капс). Ниже представлен способ приведения меню в старое состояние

Для возврата старого меню внесите следующие изменения в реестр Windows:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General\SuppressUppercaseConversion
REG_DWORD value: 1

Скачать новую версию Visual Studio 2012 RC можно по специальному короткому адресу vs11.ru/. Приятной разработки!

Темная тема финальной версии Visual Studio 11







В официальном блоге разработчиков Visual Studio представлены скриншоты с измененным UI в темной теме оформления. Напомню, что ранее был опубликован обширный материал (читать на хабре) о грядущих изменениях в UI светлой темы оформления с описанием новых элементов оформления.

image

Под катом еще несколько скриншотов разных элементов UI и сравнение их с оформлением в текущей бета-версии среды разработки.


Читать дальше...

Бесплатный вебинар про нововведения в Team Foundation Server 11 для командной разработки и цикла разработки приложений







Уважаемые коллеги, разработчики, менеджеры проектов, руководители команд разработчиков и просто интересующиеся! Приглашаю вас посетить бесплатный вебинар (онлайн-мероприятие доступное через браузер), на котором я расскажу слушателям про новые возможности сервера Team Foundation Server 11 для организации командной разработки и всего цикла разработки приложений от планирования прототипа до тестирования готового решения.

В рамках 45 минут вебинара я познакомлю вас с тем, что нового предлагается в сервере Team Foundation Server 11 для обеспечения более эффективной командной разработки. Вы познакомитесь с новым функционалом в Visual Studio 11, новым инструментом PowerPoint StoryBoarding, веб-инструментом Team Web Access, нововведениями в механизме контроля версий, функциями рецензирования кода и сборки проектов в облаке.

Вебинар пройдет 19 апреля в 17-00 московского времени и будет доступен всем желающим. Сессия займет 45 минут, после чего я буду рад ответить на любые ваши вопросы. Вебинар будет записываться, запись станет доступна для свободного просмотра через несколько дней после проведения мероприятия.

Я прошу всех желающих зарегистрироваться на вебинар по следующему адресу на странице мероприятий Microsoft.

До встречи на вебинаре!

Выпущена новая версия пакетного менеджера NuGet 1.7







image
Вчера пакетный менеджер NuGet для платформы .NET получил очередное обновление до версии 1.7. Ниже перечислены нововведения в новой версии.

Поддержка конфигурации пакетов на уровне решения

С выпуском NuGet 1.7 пакетный менеджер поддерживает конфигурацию пакетов не только для каждого проекта, но и для решения в целом. Файл конфигурации пакетов packages.config теперь может быть размещен на уровне решения в специальной папке .nuget. Этот новый функционал позволить использовать функцию Package Restore на уровне решения.

Читать дальше...

Приглашаем Вас на серию мероприятий по Visual Studio 11 - VS Live!







Уважаемые коллеги!

Приглашаем Вас на серию мероприятий по Visual Studio 11 - VS Live!

Серия конференций и семинаров, организованных совместно сообществом и Microsoft. Visual Studio Live! позволит Вам в короткий срок погрузиться в разработку ПО в новой среде программирования Visual Studio 11. В ходе мероприятия Вы увидите множество примеров кода, а главное, сможете пообщаться с коллегами из сообщества, разработчиками, архитекторами, тестировщиками, дизайнерами и евангелистами Microsoft. Мероприятие фокусируется на основных темах разработки на платформе .NET: повышение личной эффективности разработчика, гибкие методологии разработки ПО, обеспечение качества ПО, разработка под Windows 8, так чтобы Вы практически сразу могли начать использовать новые возможности, как только вернетесь к своему рабочему месту. Ведущие эксперты сообщества, включая евангелистов Microsoft, MVP, официальные тренеры Microsoft – проведут интерактивные сессии, ответят на все Ваши вопросы.

Вы можете выбрать одну из 5 больших конференций или принять участие во встрече сообщества – выбирайте любимый город и отправляйтесь на встречу c сообществом и Visual Studio 11!

Расписание, а также программу мероприятий смотрите на www.vslive.ru

Microsoft объявляет об изменении цен на Visual Studio 2010







Вслед за выходом бета-версий своих ключевых продуктов для разработки: Visual Studio 11 и .Net Framework 4.5, которые стали доступны для скачивания 1 марта 2012 г. в центре загрузок для подписчиков MSDN и на продуктовом сайте Visual Studiovs11.ru, компания Microsoft объявила об изменении цен на ряд продуктов семейства Visual Studio.

Так, рекомендованная розничная стоимость Visual Studio 2010 Professional снизилась с 25 000 руб. до 16 500 руб. Стоимость Visual Studio 2010 Professional по подписке MSDN остается без изменений. Заказчики, которые сегодня приобретают подписку MSDN для Visual Studio, в дальнейшем получат доступ к новым инструментам Microsoft для разработки, как только они станут доступны.

Начиная с 9 марта 2012 г. Visual Studio Team Explorer Everywhere стал доступен для бесплатного скачивания (ранее его стоимость составляла 14 000 руб.). Team Explorer Everywhere предоставляет командам разработчиков .NET и Java инструменты и плагины для доступа к Visual Studio Team Foundation Server из сред на основе Eclipse. Для доступа к Team Foundation Server по-прежнему требуется лицензия клиентского доступа Team Foundation Server Client Access License (CAL).

Читать дальше...