Compartilhar via


Большой набор примеров кода расширений для Visual Studio 2013

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

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

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

Build Progress Bar – VS 2013

Пакет для Visual Studio, который предлагает новый инструмент “Build Progress” показывающий индикатор на WPF отображающий прогресс построения решения в среде разработки.

Caret Fish Eye – VS 2013

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

Code Sweep – VS 2013

Этот пример позволяет пользователю указать набор терминов для поиска указав набор XML-файлов, содержащих определения.

Command Target RGB – VS 2013

Пакет предлагает простой пример, который меняет цвет панели инструментов и ее положение с помощью нескольких кнопок.

Completion Tooltip Customization – VS 2013

Пример, который показывает как заменить интерфейс всплывающего окна с завершением кода.

WPF Designer over SML – VS 2013

Пример демонстрирует создание расширения с редактором на основе WPF для редактирования XML-файлов со специфической схемой.

Diff Classifier – VS 2013

Этот пример демонстрирует создание классификатора для сравнения и исправления файлов.

Highlight Word – VS 2013

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

Inline XPS Viewer – VS 2013

Этот пример показывает как разместить представление документа в окне редактора кода.

Intra-text adornment – VS 2013

Этот простой пример заменяет шестнадцатеричное представление цвета в редакторе на другое.

Ook Language sample – VS 2013

В этом примере, который демонстрировался в рамках конференции Visual Studio Ecosystem Summit, демонстрируется как создать свой собственный эзотерический язык “Ook!”

Reference Package – VS 2013

Этот простейший пример показывает как создать пакет VS и добавить элемент в диалоговое окно Help About.

Reference Service – VS 2013

Этот пример показывает как создать сервис-провайдер VS и как потреблять сервисы VS.

Single File Generator – VS 2013

Пример показывает как построить генератор файлов.

Source Control Provider – VS 2013

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

Todo Classification – VS 2013

Еще один пример кода, который был показан в рамках Visual Studio Ecosystem Summit. Он предлагает рассмотреть возможности по работе с фабрикой глифов и цветами.

Todo Glyph Factory – VS 2013

Этот пример добавляет глифы во все строки которые содержат комментарии со словом “todo”.

Typing Speed Meter – VS 2013

Пример расширения VS, которое использует IVsTextViewCreationListener для создания счетчика скорости набора текста.

Spell Checker – VS 2013

Этот пример использует смарт-теги для отображения ошибок орфографии в комментариях внутри Visual Studio.

Options Page – VS 2013

Этот пример показывает как добавить пользовательские страницы опций в стандартное диалоговое окно VS.

Running Document Table Explorer – VS 2013

Этот пример показывает как создать инструмент, который ведет логи событий Running Document Table (RDT).

WPF Tool Window – VS 2013

Этот пример показывает как создать пакет, который предлагает окно инструментов, содержащее элементы управления Windows Forms и WPF.

Windows Forms Control Installer – VS 2013

Этот пример показывает как создать пакет VS, который загружает элементы управления Windows Forms в Toolbox.

Menu and commands – VS 2013

Этот пример показывает как создать меню и элементы команд и отобразить их внутри стандартного меню VS и панелей инструментов.

Editor with Toolbox – VS 2013

Этот пример показывает как создать пакет, который предлагает расширенный редактор с поддержкой Toolbox.

Combo Box – VS 2013

Этот пример показывает как создать элементы типа combobox для панелей инструментов VS.

MSDN Search – VS 2013

Пример кода, который показывает как расширить Quick Launch и добавить провайдер поиска для возможности поиска.

Basic Source Control Provider – VS 2013

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

Дополнительные ссылки