Pull to refresh
0
Microsoft
Microsoft — мировой лидер в области ПО и ИТ-услуг

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

Reading time3 min
Views24K
Команда 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 и могут быть выбраны как активные провайдеры управления исходными кодами.

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


Only registered users can participate in poll. Log in, please.
Какие примера кода наиболее интересны вам для изучения?
58.25% Расширения среды разработки60
34.95% Примеры разных проектов доступных в среде разработки36
43.69% Примеры работы с данными45
51.46% Примеры дизайна и интерфейсов53
49.51% Примеры оптимизаций и необычных решений51
49.51% Сложные решения51
103 users voted. 52 users abstained.
Tags:
Hubs:
+21
Comments8

Articles

Information

Website
www.microsoft.com
Registered
Founded
Employees
Unknown
Location
США