Здравствуйте. Раньше, когда почти не знал C#, хотел написать свой «мега-крутой» язык программирования. Много раз осматривал разные форумы с мыслями скопировать весь код и быть крутым. Но ничего такого никогда не находил, расстраивался и продолжал трудится над изучением C#. Через полгода я смог написать консольное приложение, которое вписывало свой текст, написанный в консоли, в *.cs файл. Еще полгода спустя пытался «позаимствовать» код с Хабрхабра, но код был на другом для меня языке и я забросил это дело. Позже, месяца так через 1-2, я смог написать транслятор в C#, который компилировал .src (я исковеркал .cs) файл и выдавал, как ни странно, .exe файл.
Читать полностью »
Рубрика «visual studio 2010»
Транслятор с компиляцией
2014-11-18 в 12:29, admin, рубрики: .net, .net frameowrk, Mono, Visual Studio, visual studio 2010, Компиляторы, ПрограммированиеSharePoint Code Check (SPCop) – бесплатный инструмент для анализа кода
2013-12-10 в 7:44, admin, рубрики: microsoft, sharepoint, sharepoint 2010, sharepoint 2013, Visual Studio, visual studio 2010, visual studio 2012, visual studio 2013, метки: sharepoint 2010, sharepoint 2013, visual studio 2010, visual studio 2012, visual studio 2013Каждый SharePoint разработчик использует различные инструменты для проверки кода, например, это может быть комбинация в виде StyleCop и SPDisposeCheck.
В данной статье пойдет речь про SharePoint Code Check (SPCop) – анализатор SharePoint кода, который является бесплатной версией SharePoint Code Analysis Framework (SPCAF).
Список некоторых возможностей:
- Возможность определить ошибки в XML еще до развертывания решения в SharePoint и последующего тестирования
- Легче следовать лучшим практикам и учиться разрабатывать решения для SharePoint
- Анализ кода в контексте SharePoint
- Возможность расширить список правил для SPCop/SPCAF. Например, на CodePlex есть хороший проект SPCAFContrib
- Интеграция с Visual Studio 2010, 2012, 2013
- Более 300 правил анализа кода (список можно найти здесь)
Расширение Regex Tester теперь поддерживает Visual Studio 2012
2013-07-23 в 19:32, admin, рубрики: Extensions, regular expressions, Visual Studio, visual studio 2010, visual studio 2012, vs2010, vs2012, метки: Extensions, regular expressions, visual studio 2010, visual studio 2012, vs2010, vs2012Введение
Всем привет! Прошло примерно 1.5 года с момента последнего обновления моего расширения Regex Tester, ранее я уже писал посты про его создание и обновление. После этого я перестал следить за судьбой расширения и отвечать на вопросы в галереи. На работе последние 3 года я востребован как Java-разработчик, за .NET-ом и C# уже не слежу особо и думал, что без моей поддержки расширение загнется и другие решения станут популярнее. Пару месяцев назад один коллега напомнил мне про него и попросил добавить поддержку для VS 2012. Данное напоминание подтолкнуло меня зайти в галерею и проверить его текущее состояние. Я был шокирован, так как по тегам: «Regular Expression» и «RegEx» оно было на первом месте по популярности, а количество скачиваний около 30 тысяч.
Читать полностью »
Обмен 1С c клиентом на C# используя веб-сервисы 1С
2013-03-10 в 15:23, admin, рубрики: .net 4.0, 1С, 1с предприятие 8, ERP-системы, soap, visual studio 2010, wsdl, XML, клиент-сервер, метки: .net 4.0, 1с, 1с предприятие 8, c++, soap, visual studio 2010, wsdl, XML, клиент-серверДля моего предыдущего проекта было необходимо использование веб-сервисов 1С, мы строили систему автоматизации склада, и терминалы сбора данных напрямую подключаются к 1С, сами клиенты разработаны на .NET. Получилась очень интересная структура. Полученную информацию о настройках 1С в режиме работы веб-сервиса а так же написание простенькой конфигурации и клиента на C# в виде tutorial лабораторной работы, которую затем успешно презентовал в институте.
Лабораторная работа получила немного замысловатое название:
Организация обмена информацией между клиент-серверным разноплатформенным решением, используя Web-Сервисы в примере источника, разработанного на платформе 1С: Предприятие 8.2 и клиента на платформе .NET 4.0 языке C#
Всем, кто заинтересовался, прошу под кат.
Читать полностью »
Создаем расширение (extension) Visual Studio для генерирования C++ директивы #define в header-файле
2013-01-07 в 13:32, admin, рубрики: c++, Visual Studio, visual studio 2010, С++, метки: visual studio 2010, С++ Добрый день.
Будем делать расширение Visual Studio, которое встраивает в контекстное меню редактора поле «Create C++ Header #define», при клике на которое генерируется уникальная директива #define (директива позволяет включать header только один раз).
В конечном счете выглядеть это будет следующим образом:
На самом деле обычно это автоматизируется с помощью макросов самой студии ( и вариантов макросов в сети много), но мне приятнее использовать контекстное меню, тем более что создание самого расширения — это дело простое, всю работу сделает VSPackage Builder, нам останется лишь вписать несколько строчек кода в обработчик нажатия элемента меню.
Контекстные меню VS2010/2012 и клавиатура
2012-11-05 в 0:09, admin, рубрики: Visual Studio, visual studio 2010, visual studio 2012, метки: Visual Studio, visual studio 2010, visual studio 2012Как разработчик, я много времени провожу в Visual Studio. И, должен заметить, что большую часть времени Visual Studio меня вполне устраивает. Но иногда бывают и не очень приятные моменты. Одна из таких проблем, которая долго мне мешала, заключается в том, что в VS2010 контекстные меню работают немного не так, как в VS2005/2008. И в VS2012 эта ситуация не изменилась.
Итак, что это за отличия? Так сложилось, что при работе в Visual Studio я пользуюсь в основном клавиатурой. И контекстные меню в редакторе кода я тоже открываю с клавиатуры – с помощью соответствующей клавиши (Apps key). Кроме того, я давно привык использовать какие-то клавиатурные паттерны, и использую я их, не задумываясь.
В VS2008 положение курсора мыши не влияло на навигацию по контекстному меню с клавиатуры. И я был уверен, что последовательное нажатие клавиш «Apps, Down, Down, Enter, Up, Enter» всегда вызовет функцию «Organize Usings > Remove and Sort»:
Встречайте IntelliCommand (Visual Studio 2010/2012 extension)
2012-10-31 в 13:33, admin, рубрики: .net, Visual Studio, visual studio 2010, visual studio 2012, метки: visual studio 2010, visual studio 2012Как много горячих клавиш вы знаете в Visual Studio? Знаете все? Я знаю способ выучить их все. Хочу представить вам расширение для Visual Studio 2010/2012, которое я написал вместе со своими коллегами Drake Campbell и Aditya Mandaleeka. Позвольте мне просто скопировать описание расширения с <a href=«visualstudiogallery.msdn.microsoft.com/83f59659-abc1-4bfa-9779-42f687af0481>Visual Studio Gallery:
IntelliCommand — это расширение для Visual Studio 2010 и 2012, которое помогает находить комбинации горячих клавиш. Данное расширение показывает окно-помощник со всеми возможными комбинациями клавиш при нажатии Control, Shift или Alt, или их комбинации (по умолчанию нужно удерживать клавишу на пару секунд). Так же данное расширение показывает список возможных комбинаций, когда вы нажимаете первую комбинацию из chord shortcut keys, например, Ctrl+K, Ctrl+C (данная комбинация закомментирует код в редакторе).
Читать полностью »
Автоматический контроль архитектуры в Visual Studio
2012-06-27 в 20:59, admin, рубрики: Visual Studio, visual studio 2010, visual studio 2012, Анализ и проектирование систем, архитектура приложений, метки: visual studio 2010, visual studio 2012, архитектура приложений
Как вы не знаю, но я себя на этой картинке узнал. Ведь, согласитесь, когда проектируется архитектура приложения, все красиво, логично и соответствует лучшим мировым практикам. Но в процессе работы, сталкиваясь с ограничениями предъявляемыми архитектурой, мы зачастую думаем: «Вот здесь немножко нарушу, это ведь сэкономит мне час времени разработки. Ну а потом, как будет время, поправлю». Но, почему-то, это время так никогда и не наступает. На мой взгляд, единственным способом заставить себя, как программиста, следовать разработанной архитектуре, это научить среду разработки все отклонения и костыли показывать как ошибки компиляции. В этом случае, если код плох, он сразу будет исправлен, ну а если архитектура устарела, то будет исправлена она. Т.е. в хранилище кода всегда будет код соответствующей запланированной архитектуре.
Пара слов, о том, что будет подкатом:
1. Небольшая преамбула.
2. Восстановление архитектуры по имеющемуся проекту.
3. Настройка Visual Studio и TFS для автоматического контроля архитектуры.
Под катом много картинок и желание все описанное попробовать.
Читать полностью »
Нагрузочное тестирование с Visual Studio 2010
2012-04-08 в 19:05, admin, рубрики: visual studio 2010, нагрузочное тестирование, тестирование, метки: visual studio 2010, нагрузочное тестирование, тестирование По мотивам конференции MS QA Day решил создать пост о нагрузочном тестировании с помощью Visual Studio 2010.
Для многих тестировщиков наличие такой возможности становится откровением. Видимо, это связано с тем, что такая возможность предоставляется только с Ultimate редакцией.
Итак, перейдем к делу. В первую очередь выбираем Test — New Test. Перед нами открывается открывается следующее окно: