Welcome to MSDN Blogs Sign in | Join | Help

Секреты Visual Studio

Советы пользователям Microsoft Visual Studio от Сары Форд (и не только)

News

  • 22 октября 2009: Visual Studio 2010 Beta 2 открыта для тестирования: http://go.microsoft.com/fwlink/?LinkID=151797 24 сентября 2009: Web Platform Installer и Web Deployment Tool теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2009/09/25/microsoft-web-platform-installer-2-0-web-deployment-tool-1-0.aspx 16 декабря 2008: выпущен пакет обновлений SP1 для русской версии Visual Studio 2008! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/12/19/sp1-visual-studio-2008.aspx 28 октября 2008: Visual Studo 2008 и Библиотека MSDN теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/10/29/microsoft-visual-studio-2008-msdn.aspx 19 сентября 2008 г. - на TechDays.ru опубликована презентация, посвященная выходу русифицированной версии Microsoft Visual Studio 2008 и Библиотеки MSDN 11 августа 2008 г. - выпущены обновления: Visual Studio 2008 SP1 и .NET Framework 3.5 SP1 8 июля 2008 г. – опубликован перевод статьи Брайана Келлера "Наиболее надежный и быстрый способ скачать Rosario / VS2008 VPC" 20 июня 2008 г. – начало публикации блога Сары Форд «Секреты Visual Studio»
Знаете ли вы, что… №186: Можете воспользоваться символом ‘*’, чтобы развернуть и ‘/’, чтобы свернуть все элементы в панели элементов?

Данная функция специфична для панели элементов (Toolbox). Нажатие * (Shift+8 на клавиатуре) развернет все элементы на панели, а нажатие на / (просто нажмите на /, т.к. Shift+/ вернет символ ‘?’), соответственно, свернет все элементы.

Нажатие * развернет

А нажатие / свернет

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

VS2010 web-cast: Автоматическое создание классов и методов на основе их сигнатур.

Очередной веб-каст посвящен новой функции IntelliSense в Visual Studio 2010: создание через использование (Generating from Usage). Обращайтесь к несуществующим еще классам либо их методам, как будто они уже существуют, недостающую функциональность опишите потом.

Visual Studio 2010 бета 2 все еще доступна для загрузки с этой страницы.

Technorati Tags:
Знаете ли вы, как… №185: Переключать представление панели элементов между иконками и списком?

Для каждой группы этой панели вы можете настроить отображение элементов в виде списка или иконок. Щелкните правой кнопкой мышки в любом месте нужной группы и уберите флажок с List View (Список).

В виде иконок:

Список (по умолчанию):

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

Знаете ли вы, как... №184: Включить отображение линий трафаретной сетки (Guidelines) в редакторе?

Самый популярный совет за все время – это о трафаретной сетке (Guidelines). Он был одним из самых первых советов о Visual Studio. Более подробная информация и все комментарии на эту тему находятся в оригинальной статье (Англ.).

Чтобы включить отображение линий сетки:

ВНИМАНИЕ: данные действия требуют внесения изменений в реестр Windows, выполняйте их на свой страх и риск. Используйте данный совет только, если у вас есть достаточный опыт работы с реестром.

  1. Откройте раздел HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
  2. Создайте строковый (тип RG_SZ) ключ Guides
  3. Значение задается в формате RBG(x,y,z) n1,...,n13, где x, y, и z – значение цвета в формате RGB, а n – номер колонки. Таким образом, вы можете задать до 13 линий сетки. Например: RGB(128,0,0)5,20 отобразит две красные линии в колонках 5 и 20, как показано ниже:

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

VS2010 web-cast: Просмотр иерархии вызовов.

Этот web-cast посвящен возможностям просмотра иерархии вызовов: кто вызывает интересующую вас функцию, к каким функциям и переменным она обращается в свою очередь?

Это – новая функция Visual Studio 2010 IDE. Установить бета 2 можно с этой страницы.

Technorati Tags:
Знаете ли вы, как… №183: Выполнять сортировку по нескольким колонкам в списках задач и ошибок?

Оба – и Список ошибок, и Список задач поддерживают сортировку по нескольким колонкам (multi-column sorting).

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

Для вторичной сортировки выполните следующее:

  1. Щелкните на колонке, которую вы хотите назначить первичным ключом сортировки (например, имя файла).
  2. Shift+Click на колонке, по которой вы хотите выполнить вторичную сортировку (например, номер строки).
  3. Повторить для остальных колонок, которые вы хотите включить в сортировку.

Для списка задач, вы получите результат, подобный этому (где первичная сортировка выполнена по имени файла, а вторичная – по номеру строки):

То же самое для списка ошибок:

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

Знаете ли вы, как… №182: Вызвать справку об ошибке прямо из списка ошибок?

Если вы щелкните правой кнопкой на ошибке в списке ошибок, то откроется контекстное меню, содержащее пункт Show Error Help (Показать справочные сведения об ошибке).

Данная команда запустит справочную систему (dexplorer) с информацией об этой ошибке.

ErrorListShowErrorHelp2_2[1]

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

VS2010 web-cast: Использование блокового редактирования

Сегодня мы поговорим об еще одной новой интересной функции Microsoft Visual Studio 2010, а именно: блоковом редактировании.

Напоминаю, что вы можете скачать и начать использование Visual Studio 2010 уже сегодня: нажмите здесь, чтобы перейти на страницу загрузки.

Technorati Tags:
Знаете ли вы, как… №181: Используя Ctrl+Shift+F12, перейти к следующему сообщению в списке ошибок?

По умолчанию в General Development Settings используется Ctrl+Shift+F12. Вы можете проверить это сочетание в Tools – Options – Keyboard (Сервис – Параметры – Среда – Клавиатура).

Командой, выполняющей это действие, является View.NextError. Странно, что для обратной операции – View.PreviousError – сочетание клавиш по умолчанию не предусмотрено. Но вы можете сделать это сами.

И, разумеется, строка состояния может быть полезной, показывая вам ошибку, на которую вы перешли.

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

VS2010: Подсветка экземпляров переменных в редакторе (web-cast)

Сегодня я начинаю публикацию серии коротких (на 1-3 минуты) видео обзоров новых функций, которые впервые были представлены в Microsoft Visual Studio 2010.
Первое видео рассказывает о синтаксической подсветке экземпляров переменных в редакторе Visual Studio 2010.
Напоминаю: бета 2 Visual Studio 2010 и TFS 2010 доступны для загрузки.

P.S. перевод блога Сары Форд "Visual Studio Tips of the day" будет продолжаться в обычном режиме.

Technorati Tags:
Visual Studio 2010 Beta 2 доступна для всех!

Как я уже писал ранее, вторая бета версия Visual Studio 2010, Team Foundation Server 2010 и .NET Framework 4 доступны для тестирования и реальной работы, т.к. они распространяются по лицензии "go live", разрешающей не только установку для целей изучения и тестирования, но и использования в реальных проектах.

Но 19 октября Visual Studio 2010 была доступна только подписчикам MSDN. Мы завершили загрузку бета версии на наши серверы, и теперь она доступна всем! Нажмите здесь, чтобы перейти на страницу загрузки редакций Ultimate, Premium, Professional, а также .NET Framework 4 и Team Foundation Server 2010.

В настоящее время доступны версии только на английском языке.

Загрузи Visual Studio 2010 Beta 2!

Technorati Tags:
Microsoft Visual Studio 2010 Beta 2 доступна для тестирования!

Новое лого Visual Studio 2010

Сегодня, 19 октября 2009 года, Visual Studio 2010, Team Foundation Server 2010 и .NET Framework 4 (Бета 2) стали доступны для загрузки и тестирования!

Пока только в рамках подписки MSDN. Если вы являетесь пользователем MSDN Subscription, вы можете начать работу с Visual Studio 2010 уже сегодня!

Остальным тоже не стоит расстраиваться: уже через несколько дней, 22 октября, доступ к Visual Studio 2010 Beta 2 будет открыт для всех (я сделаю дополнительный анонс об этом)!

Ссылка для загрузки Visual Studio 2010 для MSDN подписчиков.

Technorati Tags:
Знаете ли вы, как… №180: Настроить вид списка ошибок?

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

Например, ниже – вид по умолчанию, где разрешено отображение всех типов сообщений.

А теперь – список ошибок, в котором выключено отображение всех сообщений.

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

Знаете ли вы, как… №179: Создать сочетания клавиш для навигации по различным категориям задач (View.NextTask и View.PreviousTask)?

Visual Studio поддерживает две команды для выполнения навигации в списке задач: View.NextTask и View.PreviousTask.

Как вы знаете, список задач делится на несколько категорий: Задачи пользователя (User Tasks), Коментарии (Comments) и Сочетания клавиш (Shortcuts). Эти команды управляют переключением между элементами данной категории, следовательно, вы не сможете переключиться из шорткатов в задачи пользователя.

Заметьте, что данные команды не имеют закрепленных по умолчанию сочетаний клавиш в General Development Settings, поэтому вам придется выполнить эти действия самим (если вы пользуетесь этим профилем).

  1. Откройте Tools – Options – Environment – Keyboard (Сервис – Параметры – Среда – Клавиатура) и в поле Show Commands Containing (Показать команды, содержащие) введите команду View.NextTasks.
  2. На всякий случай проверьте, не имеет ли уже данная команда привязки. Если – да, вы увидите ее в поле Shortcut currently used by (Сочетание клавиш для выбранной команды).
  3. Если – нет, введите в поле Press Keyboard Shortcut (Введите сочетание клавиш) сочетание клавиш и нажмите Assign (Назначить). Если вы хотите, чтобы данная команда работала в редакторе (и больше нигде в VS, используйте "text editor" (текстовый редактор) в качестве области видимости в поле списком Use new shortcut in (Область действия)).

Повторите те же действия для View.PriviousTask. Я использую Ctrl+Alt+N потому, что это сочетание не привязано ни к одной команде в General Development Settings. Для Privious я настоятельно рекомендую просто добавить Shift, поскольку обратные операции переходов обычно содержат "shift".

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

Знаете ли вы, как… №178: Создавать ярлыки в вашем списке задач?

Вы можете хранить ярлыки в вашем списке задач, и даже использовать их, как задачи. И так же, как пользовательские задачи, ярлыки хранятся в .suo файлах решений, таким образом, они не будут сохраняться в системе контроля версий.

Чтобы создать ярлык списка задач, перейдите в нужное место в редакторе (это может быть любая строка кода или комментарий) и откройте Edit – Bookmarks – Add Task List Shortcut (Правка – Закладки – Добавить ярлык списка задач).

Появится значок ярлыка.

В списке задач вы увидите новую категорию "Ярлыки".

Вы можете переименовывать эти ярлыки при помощи двойного щелчка на описании (или при перемещении на него при помощи клавиши Tab).

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus

More Posts Next page »
Page view tracker