Author Archives: Михаил Романов

mihailromanov.github.io и материалы прошлых лет

Некоторое время назад, разбирая свои старые материалы (курсы, руководства, статьи, tech talks, …) я осознал, что они вполне еще могут пригодиться разбросаны где попало и в разных форматах (от документов в PDF, до статей блогов или просто ссылок на репозиторий) … Continue reading

Posted in Разработка ПО, Учеба | Tagged | Leave a comment

JSON on steroids #3. JSON parser

Начало и список всех статей цикла можно найти тут. А мы перейдем непосредственно к работе с JSON и начнем, пожалуй, с самого простого – разметки текста и парсинга JSON.   Чем бы хотелось сегодня заняться: наконец-то добраться до JSON-специфичных механизмов VS. … Continue reading

Posted in Разработка ПО | Tagged , , , | Leave a comment

JSON on steroids #2.3.Visual Studio Editor: Tags, classifiers and text formating. Part 3.

Начало и список всех статей цикла можно найти тут.    Ну и завершая тему тэгов/классификаторов/форматирования предлагаю поговорить о последнем, т.е. о форматировании. А говоря о форматировании мы будем вынуждены разобраться с 2 вопросами: как задаются параметры форматирования как эти параметры … Continue reading

Posted in Разработка ПО | Tagged , , , | Leave a comment

JSON on steroids #2.3.Visual Studio Editor: Tags, classifiers and text formating. Part 2.

Начало и список всех статей цикла можно найти тут. Сегодня я бы хотел продолжить тему тэгов/классификаторов/форматирования в редакторе Visual Studio и поговорить у же не о самом базисе механизма тэгирования, а о его применении на практике. Сегодня мы кратко познакомиться … Continue reading

Posted in Разработка ПО | Tagged , , , | Leave a comment

JSON on steroids #2.3. Visual Studio Editor: Tags, classifiers and text formating. Part 1

Начало и список всех статей цикла можно найти тут. Мы продолжаем разбираться с механизмами Visual Studio Editor, и сегодня я предлагаю перейти к чуть более высокоуровневым возможностям и поговорить о таких вещах как тегирование, классификация и форматирование текста. Вообще-то, тема … Continue reading

Posted in Разработка ПО | Tagged , , , | Leave a comment

JSON on steroids #2.2. Visual Studio Editor: ITextBuffer and related types

Начало и список всех статей цикла можно найти тут. Продолжим знакомство с базовым функционалом текстовых редакторов в Visual Studio. Сегодня я хочу пройтись по содержимому пакета Microsoft.VisualStudio.Text.Data, который содержит типы для самого низкоуровневого манипулирования текстом ITextBuffer, ITextSnapshot… Если вы более-менее … Continue reading

Posted in Разработка ПО | Tagged , , , | Leave a comment

JSON on steroids #2.1. Visual Studio Editor: Content Types

Начало и список всех статей цикла можно найти тут. Прежде чем мы перейдем к обещанным расширениям к редактору JSON, я хочу пробежаться по той, части VS SDK, которая связана с поддержкой текстовых редакторов.  И в этой статье я хочу рассказать: … Continue reading

Posted in Разработка ПО | Tagged , , , | Leave a comment

Integration tests for Visual Studio extensions

Не знаю как вам, а мне при работе работе с VS SDK крайне не хватало такого привычного механизма как Test-фреймворк. И речь даже не столько о написании собственно тестов (хотя это тоже очень важно), сколько о механизме изучения – когда … Continue reading

Posted in Разработка ПО | Tagged , , | Leave a comment

JSON on steroids #1. About VS Extensions

Начало и список всех статей цикла можно найти тут. А мы начнем нашу серию с обзора основ разработки расширений в Visual Studio. Если у вас уже есть опыт подобной разработки, то эту часть можно спокойно пропустить и сразу переходить к … Continue reading

Posted in Разработка ПО | Tagged , , | Leave a comment

JSON on steroids

Сегодня я хочу начать еще одну серию статей, в которой речь пойдет о расширениях для редактора текста в Visual Studio. Вы спросите “при чем тут JSON”? Дело в том, что мы будем разрабатывать не некие абстрактные “расширения редактора”, а дорабатывать … Continue reading

Posted in Разработка ПО | Tagged , , | Leave a comment