Рубрика «Visual Studio» - 33

Roslyn позволяет C# проект преобразовать в открытый XML-формат конфигурации 1С: Предприятие. C#-проект при поддержке Visual Studio автоматически снабжается Intellisense, интерактивной проверкой синтаксиса и типов, рефакторингом, расширенным поиском по проекту, поддержкой XmlDoc. Настраиваемое расположение документов проекта на диске и более выразительный и экономный формат делает C#-проект на Visual Studio лучшим выбором в системах версионирования.

Понятно, что от чистой теории до реализации всех особенностей 1С очень далеко. Приведенный в статье пример обладает следующими ограничениями. В примере реализована поддержка нескольких типов объектов и нескольких часто встречающихся свойств. Атрибуты объектов могут быть одного типа, хотя 1С допускает составной тип. Трансляция кода в код 1С не поддерживается. Реализованы англоязычные наименования.

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

Тренды JavaScript на 2015 год - 1

Всем привет! Мы как-то задумали сделать легкий вводный курс на тему JavaScript и разработки приложений (он, кстати, скоро будет опубликован): и, пока я собирал материалы к нему, как-то само собой выяснилось, что есть довольно много вещей, которые, так сказать, находятся на переднем крае развития JavaScript. Отсюда родилась идея сделать отдельную обзорную статью в жанре «X трендов на год Y по технологии Z».

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

Привет,
Продолжая традицию подведения итогов перед Новым Годом, выпускаем новогодний дайджест в сокращенной форме.
2014 год был продуктивным для Microsoft Azure – платформа вышла на новые рынки, в лидеры по PaaS, IaaS и хранилищу, согласно Gartner, вышло много новых сервисов (из любимых лично мной обновлений, например, то, что теперь Azure Backup поддерживает клиентские версии Windows). Следящие за развитием платформы могли заметить, что параллельно сервисам, использующимся в целях корпоративных, начали появляться сервисы, ориентированные еще и на научную среду – чего только машинное обучение как сервис и развитие HPC стоило. В 2015 году нас ждет еще много интересного.
Ребрендинг Windows Azure в Microsoft Azure также стал большой новостью – то, что на платформе Microsoft огромное количество ресурсов используется клиентами из OSS, показывает, что платформа не только мощная, но и открытая.
Под катом вы найдете краткий список основных анонсов со ссылками. Также не забывайте, что у нас ежемесячно выходит новостной обзор с тегом azuredigest.
Новогодний дайджест Microsoft Azure - 1
Читать полностью »

в 23:01, , рубрики: .net, C# 6, Visual Studio

Как известно, недавно была выпущена 9 версия решарпера, которая поддерживает

many C# 6.0 features such as static usings and the?.. operator

Тем, кто устанавливает решарпер и собирается им пользоваться в VS2015 Preview надо иметь ввиду какие фичи не поддерживаются.
Читать полностью »

CppCat для обучения
CppCat – это простой статический анализатор кода для поиска ошибок в программах на языке Си/Си++. Мы начали выдавать бесплатные академические лицензии всем желающим (студентам, преподавателям и так далее). Для большей популяризации CppCat среди студентов я решил написать эту заметку об ошибках, которые можно найти в лабораторных работах, встречающихся на сайте Pastebin.com.
Читать полностью »

Появилась идея посмотреть, как будет выглядеть объектно-ориентированный подход в 1С, язык которой очень ограничен в средствах и не предусматривает определение классов. Программа по автоматическому переводу определений классов C# в другой язык позволила бы менять генерируемый код по мере появления новых идей. Поиски средств реализации привели к проекту Roslyn – открытому компилятору C#.

Roslyn – это открытая платформа компиляции C# и Visual Basic. Roslyn выполняет два основных действия: строит синтаксическое дерево (парсинг) и компилирует синтаксическое дерево. Дополнительно позволяет анализировать исходный код, рекурсивно обходить его, работать с проектами Visual Studio, выполнять код на лету.

Обратите внимание, что на данный момент Roslyn в стадии Бета. Исходя из этого, со временем в компиляторе может что-то поменяться.
Читать полностью »

Всем привет! У нас для вас хорошие новости: доступны для скачивания новые версии ReSharper 9.0, dotCover 3.0, dotTrace 6.0, dotMemory 4.2 и dotPeek 1.3.

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

Доступны для скачивания ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2 и dotPeek 1.3 - 1

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

Хорошая новость для разработчиков мобильных приложений. После двух лет работы Google выпустила Android Studio 1.0 — первую стабильную версию своей интегрированной среды разработки (IDE) для девелоперов приложений на Android.

Android Studio 1.0: первая стабильная IDE от Google - 1

Компания впервые анонсировала Android Studio, построенную на базе популярной среды разработки IntelliJ IDEA Java, на своей конференции разработчиков I/O в мае 2013 года под очень простым девизом: «Эта IDE создана специально для разработчиков Android».Читать полностью »

Встреча по кроссплатформенной разработке для iOS, Android, Windows – 18 декабря, Москва - 1

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

Встреча будет посвящена теме кроссплатформенной разработки для iOS, Android и Windows.
Читать полностью »

Как создать DbContext внутри Visual Studio, или “Что делать, если хочется странного?” - 1

Начиная с версии 14.1, в XtraReports появилась встроенная поддержка ORM Entity Framework. Если раньше разработчику приходилось использовать стандартный компонент BindingSource для привязки элементов отчета к данным и затем вручную писать код для загрузки данных из EF модели, то сейчас ему достаточно только выбрать конкретный контекст (из текущего проекта или сборки, указанной в References проекта) и указать используемую строку подключения. Компонент EFDataSource сам создаст контекст с нужной строкой подключения и вернет данные отчету.

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


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