Время неумолимо. Казалось бы, только недавно мы анонсировали выход статического анализатора для C# кода, проверили первые проекты и начали писать про это статьи. И вот уже прошел целый год с этого момента. Год кропотливой и сложной работы по улучшению характеристик анализатора, добавлению новых диагностических правил, сбору статистики ложных срабатываний и устранению их причин, взаимодействию с пользователями и решению массы других вопросов. Год множества маленьких и больших побед на том трудном, но невероятно интересном пути, который мы для себя выбрали. Пришло время повторной проверки проекта, первым попавшего к нам для исследования с помощью нового C# анализатора год назад — Umbraco.
Читать полностью »
Рубрика «Visual Studio» - 21
Снова проверяем исходный код Umbraco
2016-12-19 в 7:20, admin, рубрики: .net, C#, microsoft, open source, pvs-studio, static code analysis, Visual Studio, Блог компании PVS-Studio, Программирование«Спрос на Visual Studio для Mac большой» — интервью с Alex Thissen
2016-12-02 в 8:10, admin, рубрики: .net, C#, crossplatform, microsoft, Visual Studio, visual studio for mac, Блог компании JUG.ru Group
Недавно Microsoft представила Visual Studio for Mac, и многих впечатлило решение выпустить флагманский продукт для чужой платформы после многих лет Windows-эксклюзивности. Но всё не так просто: представленный продукт — не полный аналог привычной Visual Studio, а переименованная и дополненная Xamarin Studio, попавшая в руки Microsoft с покупкой Xamarin. Что эта новость значит для разработчиков? Мы решили задать ряд вопросов девятикратному Microsoft MVP Алексу Тиссену (Xpirit), активно следящему за происходящим в .NET-мире.
Читать полностью »
.NET Portability Analyzer
2016-11-30 в 8:11, admin, рубрики: .net, Mono и Moonlight, Visual Studio, кода, переносимость, повторное использование, портативность, разработка под windows, расширение
.NET Portability Analyzer это совсем не новое приложение, которое, по причине появления .NET Standard должно бы стать интересным для разработчиков. Портируемость кода ускоряет работу команд в разы. Если вам интересно узнать насколько переносим на другую платформу ваш код, то вы можете использовать .NET Portability Analyzer, который доступен в виде расширения для Visual Studio и в виде отдельного консольного приложения.
.NET Portability Analyzer актуален для разработчиков .NET, .NET Core, UWP, Xamarin и Mono.
Далее предлагаю вашему вниманию факты и описание процесса использования.
Читать полностью »
Как я написал систему визуализации для стенда
2016-11-23 в 16:29, admin, рубрики: c++, Visual Studio, визуализация, разработка под windowsВо-первых, сначала надо сказать о том, что такое система визуализации внекабинного пространства самолета. Это программа, которая показывает то, что видит летчик, когда летит в самолете. При этом я не имею в виду приборов и вообще всего того, что находится внутри кабины — выше не зря употреблен термин «внекабинное пространство». Делать, конечно, приходится отчасти и приборы, но это отдельная, гораздо более простая задача, и о ней можно не говорить. В узком смысле «визуализацией» называется именно изображение внекабинного пространства, так что я буду говорить именно об этом.
Ниже дан пример того, что видит летчик в моей программе при взлете. Все примеры в дальнейшем как раз и взяты из реальных визуализационных кадров моей программы.
ASP.NET Core: Ваше первое приложение на Mac c использованием Visual Studio Code
2016-11-23 в 14:12, admin, рубрики: .net, api, ASP, ASP.NET, asp.net core, azure, C#, c#.net, http, microsoft, msaspnetcore, open source, Visual Studio, web-application, web-разработка, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаПредставляем вам последнюю статью из цикла по разработке на ASP.NET Core. В данной статье вы узнаете как можно написать свое первое приложение ASP.NET Core на Mac.
Подборка видео-материалов по разработке на Xamarin + ключевые новости Connect(); –2016
2016-11-22 в 11:26, admin, рубрики: C#, connect, microsoft, Microsoft Azure, Mono и Moonlight, Visual Studio, windows, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, мобильная разработка, разработка мобильных приложений, Разработка под android, разработка под iOSНесколько дней назад прошло одно из крупнейших мероприятий для разработчиков Microsoft, Connect(); //2016, и мы рассказывали про ключевые новости, анонсированные на открытии. В этом материале мы собрали весь контент, который затронул изменения в фреймворке Xamarin и дополнили подборкой видео The Xamarin Show на Channel 9. Также напоминаем, что в ноябре-декабре проходят первые митапы по разработке на Xamarin в Москве и Санкт-Петербурге, а в Telegram есть канал для разработчиков на Xamarin.
Виртуальные события в C#: что-то пошло не так
2016-11-18 в 13:10, admin, рубрики: .net, C#, chatbots, microsoft, open source, pvs-studio, static code analysis, Visual Studio, Блог компании PVS-Studio, Программирование
Недавно я работал над новой C#-диагностикой V3119 для статического анализатора PVS-Studio. Назначение диагностики — выявление потенциально небезопасных конструкций в исходном коде C#, связанных с использованием виртуальных и переопределенных событий. Давайте попробуем разобраться: что же не так с виртуальными событиями в C#, как именно работает диагностика и почему Microsoft не рекомендует использовать виртуальные и переопределенные события?
Читать полностью »
История языков программирования: от BASIC к Visual Basic
2016-11-17 в 9:05, admin, рубрики: BASIC, IDE, microsoft, visual basic, Visual Studio, история языков программирования, ооп, Программирование, разработка под windows
DONKEY.BAS. Входит в комплект IBM PC в 1981. Соавтор — Билл Гейтс
Название BASIC появилась как сокращение от «Beginner's All—purpose Symbolic Instruction Code», что в дословном переводе означает «многоцелевой язык символических команд для начинающих». Это тот случай, когда дословный перевод совершенно точно передавал суть. Ключевой особенностью BASIC'а была не только его простота, но и возможность, находить решение задач в режиме диалога с компьютером.
Для многих компьютеров конца 60-х BASIC позиционировался как единственный язык программирования высокого уровня общего назначения, и со временем это привело к появлению различных его модификаций. Поворотным моментом в развитии языка стало появление Visual Basic.Читать полностью »
Visual Studio для Mac и другие новости конференции Connect(); –2016
2016-11-16 в 18:24, admin, рубрики: .net, C#, connect, docker, linux, Microsoft Azure, Visual Studio, windows, Блог компании MicrosoftОдна из самых важных конференций для разработчиков Connect(); //2016 в самом разгаре, а мы представляем вам итоги прошедшего открытия, на котором было много интересных новостей!
Помимо анонсов о сотрудничестве Microsoft с Linux Foundation, неожиданном официальном заявлении о присоединении Samsung и Google к .NET Foundation, мы рады поделиться с вами новостями об обновлениях инструментов Microsoft для разработчиков и выходом Visual Studio для Mac, новыми возможностями облачной платформы и полноценной поддержкой Docker, шикарными анонсами для Windows и Office разработчиков!
Читать полностью »
Connect(); — 2016: Текстовая трансляция
2016-11-16 в 14:30, admin, рубрики: .net, azure, C#, c++, mobile development, Visual Studio, xamarin, Блог компании Microsoft, метки: connect()Чуть больше чем через полчаса начнётся онлайн-трансляция одного из ключевых технологических событий от Microsoft — Connect();. Событие будет проходить несколько дней, 16 — 18 ноября, и соберет в себе все ключевые новости для разработчиков. Под катом вы найдете текстовую трансляцию события на русском языке.





