-
Links
-
Archive
- August 2023
- October 2022
- July 2022
- June 2022
- November 2021
- October 2021
- September 2021
- July 2021
- April 2021
- March 2021
- February 2021
- January 2021
- September 2020
- October 2019
- December 2016
- November 2016
- June 2015
- March 2015
- February 2015
- January 2015
- June 2014
- March 2014
- February 2014
- January 2014
- November 2013
- September 2013
- August 2013
- November 2012
- June 2012
- May 2012
- April 2012
- March 2012
- June 2011
- April 2011
- March 2011
- October 2010
Author Archives: Михаил Романов
mihailromanov.github.io и материалы прошлых лет
Некоторое время назад, разбирая свои старые материалы (курсы, руководства, статьи, tech talks, …) я осознал, что они вполне еще могут пригодиться разбросаны где попало и в разных форматах (от документов в PDF, до статей блогов или просто ссылок на репозиторий) … Continue reading
JSON on steroids #3. JSON parser
Начало и список всех статей цикла можно найти тут. А мы перейдем непосредственно к работе с JSON и начнем, пожалуй, с самого простого – разметки текста и парсинга JSON. Чем бы хотелось сегодня заняться: наконец-то добраться до JSON-специфичных механизмов VS. … Continue reading
JSON on steroids #2.3.Visual Studio Editor: Tags, classifiers and text formating. Part 3.
Начало и список всех статей цикла можно найти тут. Ну и завершая тему тэгов/классификаторов/форматирования предлагаю поговорить о последнем, т.е. о форматировании. А говоря о форматировании мы будем вынуждены разобраться с 2 вопросами: как задаются параметры форматирования как эти параметры … Continue reading
JSON on steroids #2.3.Visual Studio Editor: Tags, classifiers and text formating. Part 2.
Начало и список всех статей цикла можно найти тут. Сегодня я бы хотел продолжить тему тэгов/классификаторов/форматирования в редакторе Visual Studio и поговорить у же не о самом базисе механизма тэгирования, а о его применении на практике. Сегодня мы кратко познакомиться … Continue reading
JSON on steroids #2.3. Visual Studio Editor: Tags, classifiers and text formating. Part 1
Начало и список всех статей цикла можно найти тут. Мы продолжаем разбираться с механизмами Visual Studio Editor, и сегодня я предлагаю перейти к чуть более высокоуровневым возможностям и поговорить о таких вещах как тегирование, классификация и форматирование текста. Вообще-то, тема … Continue reading
JSON on steroids #2.2. Visual Studio Editor: ITextBuffer and related types
Начало и список всех статей цикла можно найти тут. Продолжим знакомство с базовым функционалом текстовых редакторов в Visual Studio. Сегодня я хочу пройтись по содержимому пакета Microsoft.VisualStudio.Text.Data, который содержит типы для самого низкоуровневого манипулирования текстом ITextBuffer, ITextSnapshot… Если вы более-менее … Continue reading
JSON on steroids #2.1. Visual Studio Editor: Content Types
Начало и список всех статей цикла можно найти тут. Прежде чем мы перейдем к обещанным расширениям к редактору JSON, я хочу пробежаться по той, части VS SDK, которая связана с поддержкой текстовых редакторов. И в этой статье я хочу рассказать: … Continue reading
Integration tests for Visual Studio extensions
Не знаю как вам, а мне при работе работе с VS SDK крайне не хватало такого привычного механизма как Test-фреймворк. И речь даже не столько о написании собственно тестов (хотя это тоже очень важно), сколько о механизме изучения – когда … Continue reading
Posted in Разработка ПО
Tagged integration tests, visual studio, visual studio extensions
Leave a comment
JSON on steroids #1. About VS Extensions
Начало и список всех статей цикла можно найти тут. А мы начнем нашу серию с обзора основ разработки расширений в Visual Studio. Если у вас уже есть опыт подобной разработки, то эту часть можно спокойно пропустить и сразу переходить к … Continue reading
JSON on steroids
Сегодня я хочу начать еще одну серию статей, в которой речь пойдет о расширениях для редактора текста в Visual Studio. Вы спросите “при чем тут JSON”? Дело в том, что мы будем разрабатывать не некие абстрактные “расширения редактора”, а дорабатывать … Continue reading