Большой набор примеров кода расширений для Visual Studio 2013
Команда Visual Studio выпустила агрегированный набор примеров кода Visual Studio 2013 SDK Samples, который содержит множество готовых для использования, тестирования и изучения проектов кода расширяющих возможности среды разработки.
Примеры будут очень полезны для изучения новых возможностей Visual Studio как среды разработки, создания пакетов расширений и инструментов, которые позволяют расширить среду разработки новым функционалом. Ниже вы найдете описание всех примеров кода, включенных в набор.
Загрузить все примеры кода одним пакетом можно по следующей ссылке .
Пакет для Visual Studio, который предлагает новый инструмент “Build Progress” показывающий индикатор на WPF отображающий прогресс построения решения в среде разработки.
Расширение, которое визуально масштабирует линии, уменьшая их в зависимости от удаления от текущего положения указателя.
Этот пример позволяет пользователю указать набор терминов для поиска указав набор XML-файлов, содержащих определения.
Пакет предлагает простой пример, который меняет цвет панели инструментов и ее положение с помощью нескольких кнопок.
Completion Tooltip Customization – VS 2013
Пример, который показывает как заменить интерфейс всплывающего окна с завершением кода.
WPF Designer over SML – VS 2013
Пример демонстрирует создание расширения с редактором на основе WPF для редактирования XML-файлов со специфической схемой.
Этот пример демонстрирует создание классификатора для сравнения и исправления файлов.
Расширение, которое показывает как можно использовать теггирование для подсветки все совпадений слова под текущим положением указателя.
Этот пример показывает как разместить представление документа в окне редактора кода.
Intra-text adornment – VS 2013
Этот простой пример заменяет шестнадцатеричное представление цвета в редакторе на другое.
В этом примере, который демонстрировался в рамках конференции Visual Studio Ecosystem Summit, демонстрируется как создать свой собственный эзотерический язык “Ook!”
Этот простейший пример показывает как создать пакет VS и добавить элемент в диалоговое окно Help About.
Этот пример показывает как создать сервис-провайдер VS и как потреблять сервисы VS.
Single File Generator – VS 2013
Пример показывает как построить генератор файлов.
Source Control Provider – VS 2013
Этот пример показывает как создать элемент управления провайдер исходного кода.
Еще один пример кода, который был показан в рамках Visual Studio Ecosystem Summit. Он предлагает рассмотреть возможности по работе с фабрикой глифов и цветами.
Этот пример добавляет глифы во все строки которые содержат комментарии со словом “todo”.
Пример расширения VS, которое использует IVsTextViewCreationListener для создания счетчика скорости набора текста.
Этот пример использует смарт-теги для отображения ошибок орфографии в комментариях внутри Visual Studio.
Этот пример показывает как добавить пользовательские страницы опций в стандартное диалоговое окно VS.
Running Document Table Explorer – VS 2013
Этот пример показывает как создать инструмент, который ведет логи событий Running Document Table (RDT).
Этот пример показывает как создать пакет, который предлагает окно инструментов, содержащее элементы управления Windows Forms и WPF.
Windows Forms Control Installer – VS 2013
Этот пример показывает как создать пакет VS, который загружает элементы управления Windows Forms в Toolbox.
Этот пример показывает как создать меню и элементы команд и отобразить их внутри стандартного меню VS и панелей инструментов.
Этот пример показывает как создать пакет, который предлагает расширенный редактор с поддержкой Toolbox.
Этот пример показывает как создать элементы типа combobox для панелей инструментов VS.
Пример кода, который показывает как расширить Quick Launch и добавить провайдер поиска для возможности поиска.
Basic Source Control Provider – VS 2013
Этот пример показывает как создать провайдер управления исходными кодами, которые регистрируются в VS и могут быть выбраны как активные провайдеры управления исходными кодами.
Дополнительные ссылки
Изучить бесплатные курсы виртуальной академии Microsoft
Попробовать Azure бесплатно на 30 дней!
Загрузить бесплатную или пробную Visual Studio
Стать разработчиком приложений Windows Phone
Стать разработчиком приложений Windows Store