Поддержка нескольких мониторов

Это четвертая статья в серии статей посвященных ожидаемому выходу VS 2010 и .NET 4.

В этой статье я расскажу про важное улучшение сделанное для IDE Visual Studio, которое, насколько мне известно, уже нашло немало поклонников — поддержку нескольких мониторов.

Использование нескольких мониторов

VS 2008 располагала все окна для документов, файлов или дизайнеров в одном окне — что приводит к тому, что вы не можете разделить эти элементы IDE на несколько мониторов [прим. перев.: некоторые элементы VS 2008 имеют возможность отстыковываться от главного окна, но все они не настолько важны как окна документов или дизайнеров].

VS 2010 теперь позволяет редакторам, дизайнерам и окнам с инструментами быть отсоединенными от основного окна приложения и быть расположенными где угодно, на любом мониторе в вашей системе. Это позволит вам значительно улучшить оптимальное исопльзование экранного пространства и сделает более удобным общее расположение рабочих инструментов.

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

После этого вы можете перетащить документ или окно назад на главное окно, если захотите пристыковать его обратно (либо просто выберите в контекстном меню заголовка окна пункт re-dock).

Visual Studio запоминает последнее положение документов на экране, что означает, что вы можете закрыть проекты и после их открытия все расопложение документов будет восстановлено автоматически.

Сценарии использования нескольких мониторов

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

Поддержка кода нескольких файлов

Показывает как файлы с кодом могут быть разделены на несколько мониторов. Ниже я расположил .aspx-файл в главном окне IDE и вынес файл code-behind и файл отдельного класса на отдельный экран:

Поддержка окон с инструментами

Показывает как любое окно из VS 2010 может быть разнесено на разные мониторы. Ниже, я перенес окна с тестами на отдельный экран:

Поддержка дизайнеров

Показывает как дизайнеры в VS могут быть разнесены на несколько монитором. Ниже, я перенес WYSWIYG-дизайнер WPF/Silverlight и окно со свойствами на отдельный экран (файл code behind остался на главном мониторе). Обратите внимание, что окно со свойствами VS 2010 теперь поддерживает встроенные редакторы цвета, связывания данных, стилей, кистей и многих других для приложений Silverlight и WPF (я расскажу про это в последующих статьях):

Заключение

Если вы работаете с компьютером у которого есть несколько мониторов, я думаю, вы найдете очень полезными новые возможности VS для поддержки работы с несколькими мониторами.

А если у вас пока нет нескольких мониторов у вашей системы, может быть имеет смысл их завести… :-)

Надеюсь, эта статья была вам полезна,

Скотт

оригинал статьи