All streams
Search
Write a publication
Pull to refresh
113
21
Алексей Мерсон @m_a_d

Backend Brand Director в Яндексе

Send message

Отладочные инструменты .NET разработчика

Reading time10 min
Views16K
От переводчика: я наткнулся на эту статью случайно, когда искал информацию по управлению загрузкой символов во время отладки. И хотя по этому вопросу информации было не так много, я с удовольствием прочитал всю статью. Большая часть были мне известна и до этого, но не всё. Уверен, что многие найдут в ней для себя что-то полезное. Статья написана полтора года назад, однако не все переходят на новые версии студии и сопутствующих инструментов сразу после их появления, так что актуальности статья не потеряла.
Читать дальше →

«Читая некоторые статьи хабра, на глаза наворачиваются слезы от негодования» или деепричастные обороты в русском языке

Reading time1 min
Views789
Прочитав на главной странице очередное «Работая с svn нередко появляются моменты», возник вопрос: доколе? вас ничего не смущает в моем предложении? Например, а как это вопрос может читать.

Коллеги, давайте уже учиться правильно употреблять деепричастные обороты! Ну кошмар же!

И ведь правило здесь всего одно и очень простое:
Основное действие, выраженное сказуемым, и добавочное действие, выраженное деепричастием, должны выполняться одним и тем же действующим лицом.

Например, предложение из заголовка должно было бы быть записано так: «Читая некоторые статьи хабра, я плачу от негодования». Или же «Когда читаешь некоторые статьи хабра, на глаза наворачиваются слезы от негодования» — здесь деепричастный оборот заменен подчиненным предложением и проблема снимается.

Материал для самостоятельной проработки:

С наступающим первым сентября!

Получение через IMoniker объекта Range, скопированного из Excel в буфер обмена

Reading time5 min
Views2.2K
Год назад в нашей компании возникла задача написать на C# приложение для импорта данных из Excel, в том числе с помощью буфера обмена и drag'n'drop. Excel при копировании в буфер кладет туда данные в нескольких форматах. Часть из них стандартные типа CF_TEXT, CF_CSV и т.п. Однако, если нужно иметь дело с объединенными ячейками и прочими радостями, то может понадобиться получить доступ непосредственно к объекту Range, который был перетащен или скопипастен. Для этого нужно воспользоваться форматом CF_LINKSOURCE и лежащим в нем интерфейсом IMoniker. О том, как это сделать, читайте под хабракатом.
Читать дальше →
2

Information

Rating
361-st
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity