Метка «Visual Studio» - 7

Недавно начал работать над созданием плагина для AutoCAD 2009. Пишу на C#. Использую Visual Studio 2012 Ultimate. Так как включение отладки кода при написании плагинов под AutoCAD связано с определенными трудностями и соответственно тратой времени на поиск решения, я решил поделиться своим опытом и представить пошаговую инструкцию, каким образом включить отладку в Visual Studio.
Читать полностью »

Всем доброго {daytime}!

Сегодня пришла пора рассказать вам о фундаментальной проблеме перекодировки при взаимодействии проекта собранного на MS Visual C++ на платформе Windows и наиболее приятной скриптовой обвязки для языка C++, благодаря библиотеке Boost.Python, собственно написанной для языка Python.

Вы ведь хотите использовать для вашего приложения на C++ под ОС Windows хорошую скриптовую обвязку на последней версии Python 3.x, либо вы хотите использовать для вашего приложения на Python максимально ускоренный участок кода вашего модуля, переписанный на C++. В обоих случаях, если вы знаете оба языка как минимум хорошо, вам стоит это прочитать.
Читать полностью »

Просмотр изображений OpenCV во время отладки C++ кода в Visual Studio

Если вы пишете код для обработки изображений на С++, вы наверняка используете замечательную библиотеку OpenCV. Уверен, вам не раз хотелось посмотреть на изображения в процессе отладки вашего кода. Для этого можно использовать такие удобные функции как imshow или imwrite. Однако это требует модификации исходного кода, а любая современная IDE во время отладки позволяет смотреть значения переменных на лету. Вот было бы здорово так же смотреть изображения?

Если в качестве IDE вы пользуетесь Visual Studio, то знаете, что с .NET в этом плане всё проще. Однако речь идёт про OpenCV, а это только native C++, только хардкор. В этой статье я расскажу, как всё-таки заставить Visual Studio показывать изображения прямо в процессе отладки и дам ссылку на готовое решение. А также коротко расскажу о способах кастомизации Visual Studio.
Читать полностью »

Игру для Kinect, от нечего делать

В далёком уже 2010 году, появился на свет Kinect от Microsoft. Но, к счастью или нет, новость о чудо-сенсоре меня не «зацепила». Вспомнил, а точнее напомнили мне о нём спустя год, когда появилась мысль о приобретении, как оказалось, стильного пыле сборника – Xbox 360 Slim. Хоть и включается консоль только во время пьяных вечеринок, положительных эмоций и весёлых видео оставляет после себя не мало. Но наигравшись в стандартные Adventures и Joy Ride, в голову взбрела идея о создании собственной игры для Kinect-а, как оказалось, всё довольно просто…
Читать полностью »

Открытая лекция: «Организация полного жизненного цикла приложений»

Друзья, рады объявить, что 26 октября в Политехническом музее (Москва) состоится очередная открытая лекция от специалистов Microsoft, организованная совместно с Открытым университетом Сколково. На этот раз к нам приезжает Брайан Харри (Brian Harry), члена технического совета Microsoft и ведущего специалиста компании по разработке ALM направления. Брайан прочитает лекцию на тему «Организация полного жизненного цикла приложений».

Доклад будет посвящен вопросам организации полного жизненного цикла приложений (ALM): от замысла до эксплуатации. Брайан расскажет о том, как рождается приложение, как оно создается, как контролируется его качество, как планируются расходы на его развитие, как сопровождается приложение после «выхода в мир», начала его эксплуатации. Вы сможете познакомиться с инструментами, предназначенными для прототипирования и моделирования приложений, управления требованиями, планирования, управления работами, разработки, тестирования, развёртывания и сопровождения.

Формат доклада ориентирован на всех интересующихся процессом создания приложений и построен на живой демонстрации.

Дата: 26 ноября 2012 18.00 – 19.30
Адрес: Москва, Политехнический музей (Новая площадь 3/4, подъезд 9, Малая аудитория)
Регистрация: openu.timepad.ru/event/48855/
Трансляция: www.sk.ru/live
Язык: Английский

Читать полностью »

Друзья!
Нам нужен ваш голос!

Голос народа! Попади на TechEd Russia 2012 в качестве докладчика!

Вы любите технологии Microsoft? Обладаете ценным опытом, которым стоит поделиться с многотысячной аудиторией? Тогда примите участие в нашем новом конкурсе “Голос народа” и получите возможность выступить на самой престижной площадке, вершине евангелистского олимпа, на TechEd Russia 2012. На TechEd выступают лучшие из лучших, в этом году это будут Скот Гатри, Марк Русинович, сам Брайан Харри и, возможно, ВЫ!

Читать полностью »

Как разработчик, я много времени провожу в Visual Studio. И, должен заметить, что большую часть времени Visual Studio меня вполне устраивает. Но иногда бывают и не очень приятные моменты. Одна из таких проблем, которая долго мне мешала, заключается в том, что в VS2010 контекстные меню работают немного не так, как в VS2005/2008. И в VS2012 эта ситуация не изменилась.

Итак, что это за отличия? Так сложилось, что при работе в Visual Studio я пользуюсь в основном клавиатурой. И контекстные меню в редакторе кода я тоже открываю с клавиатуры – с помощью соответствующей клавиши (Apps key). Кроме того, я давно привык использовать какие-то клавиатурные паттерны, и использую я их, не задумываясь.

В VS2008 положение курсора мыши не влияло на навигацию по контекстному меню с клавиатуры. И я был уверен, что последовательное нажатие клавиш «Apps, Down, Down, Enter, Up, Enter» всегда вызовет функцию «Organize Usings > Remove and Sort»:

image
Читать полностью »

Предположим, что, как и в моем случае, вы впервые столкнулись с необходимостью
минимизации телодвижения на пути от SVN исходников к NSIS инсталлеру с попутной автоинкрементацией версии проекта. В ручном же режиме это выглядит примерно так:

  • Прописываем новую версию в соответствующем исходнике проекта. Нужно ли это для пользователей или в качестве диагностической информации – несущественно.
  • Собираем проектные файлы, необходимые для setup.
  • Обновляем версию внутри nsi-файла, поскольку используем ее в окнах на этапе установки и в имени результирующего setup-файла.

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

Не претендуя на новизну, предлагаемые ниже скрипты автоматизируют сборку C/C++ Visual Studio проектов практически в один клик и будут полезны, прежде всего, при одиночной разработке.

Читать полностью »

image

Программировать весело и интересно, поэтому работа программиста, пожалуй лучшая интеллектуальная и одновременно творческая профессия. Приложения сейчас везде, от нас на этой планете зависит буквально все, планшеты, сматфоны, ноутбуки, другие виды компьютеров проникли во все сферы деятельности человека и только нам с вами ведомо, как оно все работает.

Но как выяснить, кто круче всех программирует? Кто больше знает о новых технологиях и чаще их применяет? Как превратить свою работу в увлекательное соревнование и показать всем на что способен ваш код (законными способами, без нанесения вреда окружающим:))?
Читать полностью »

Друзья!
Сегодня, 5-го октября, в 10:00 начнётся саммит Patterns'n'Practices в Москве, который интересен одновременно как с точки зрения обсуждения практик и подходов, используемых при реализации программных проектов, так и с технологической стороны, потому что здесь будет также рассказано о применении самых передовых инструментов и технологий.

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

У нас на Хабре уже были анонсы этого мероприятия, поэтому мой анонс будет самым коротким:
Смотрите онлайн трансляцию прямо здесь!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js