Рубрика «devexpress» - 4

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

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

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

Как выполнить анализ данных, написав всего одну строчку кода - 1В 14.2 версии мы полностью переписали механизм экспорта данных в форматы MS Excel. Теперь экспорт в Excel работает значительно быстрее и документ, который получается в результате, сохраняет группировку, фильтрацию, сортировку из грида, “живые” саммари на формулах, условное форматирование и много чего еще.

У пользователей появляются новые возможности детального анализа данных из грида в привычном им Excel. Менеджер, бухгалтер или финансовый аналитик теперь могут получить табличные данные из грида в Excel быстро и точно.
Много лет назад я начинал свою карьеру в IT с автоматизации предприятий, используя решения от 1C. У одного из крупных клиентов готовился годовой отчет и что-то не сходилось. Меня попросили написать несколько специальных запросов для локализации расхождений. Думаю, что бухгалтерия могла бы обойтись без приглашения специалиста и сэкономить время и деньги, если бы у них был хороший экспорт в Excel. Разумеется, у этого подхода есть ограничения. Например, объем анализируемых данных может быть слишком большим для Excel.

Благодаря новому экспорту у пользователей появляются новые возможности глубокого анализа и визуализации данных с использованием Excel. К сожалению, я не помню точно, что именно было не так, когда не сходился тот годовой отчет. Поэтому для демонстрации возможностей нового экспорта представим, что имеется приложение, в котором есть данные о продажах товаров магазина за определенный период в виде таблицы. Менеджер хочет узнать, какие товары приносят больший вклад в выручку, те выполнить ABC-анализ. Как вы догадались, в рассматриваемом приложении ABC-анализ не реализован, но зато есть кнопка, по нажатию которой зовется метод view.ExportToXls(..).
Читать полностью »

8 декабря мы проведём в Москве большую .NET-конференцию .NEXT 2014 Moscow. Мы получили множество коментов в соцсетях и на хабре, а так же несколько писем с вопросами о конфе. Чтобы не отвечать несколько раз, я собрал наиболее часто задаваемые вопросы здесь, в одном месте. Я попробовал сгруппировать эти вопросы по темам, и в результате получился полноценный FAQ.

Q: Зачем нужна еще одна .NET-конференция?

A: Cовременные конференции для программистов грешат всякими аджайлами, скрамами и прочими стартапами и клаудами, и поэтому мы с JetBrains решили провести конференцию для .NET-программистов, состоящую только из докладов на технические темы.

F.A.Q. по конференции .NEXT 2014 Moscow - 1

Q: Где и когда она проходит?

A: Москва, пн, 8 декабря, гостиница «Рэдиссон Славянская», ст.м. Киевская. Начало — в 10:00, окончание — в 20:00.

Q: Кто ваши основные конкуренты?

A: DevCon от Microsoft, DotNetConf от Александра Бындю, Go# от Николая Евдокимова из ITHH.

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

Всем привет!

Как многиее уже знают, уже через 4 недели в Москве мы проведём конференцию для .NET-программистов .NEXT 2014 Moscow. В кратчайшие сроки, буквально за пару недель, нам удалось собрать мощнейшую команду докладчиков. В ней и тулмэйкеры из JetBrains и DevExpress, и евангелисты из Microsoft (куда ж без них?), и внезапно топы местного .NET-хаба.

На сегодняшний день (вт, 11 ноября) мы анонсировали 18 докладов, но это ещё не всё. Программа сформирована примерно на три четверти. Изначально мы хотели сделать 3 параллельных зала, но теперь, видимо, придятся сделать и четвёртый.

Хотите узнать, что у нас получилось? Давайте под кат.

Анонсированы доклады конференции .NEXT 2014 Moscow

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

В .NET-мире есть беда с пониманием рантайма. Ведущие разработчики крупных .NET-компаний, безусловно, понимают общие принципы работы GC, JIT-компилятора, аллокатора и других компонент. Но даже они признают, что не знают деталей. Отсутствие внятных технических докладов о CLR (и зарубежных и русскоязычных) от инженеров Microsoft порождает ненужное брожение в умах девелоперов. Закрытость информации порождает нажелание лезть вглубь. Всё равно фиг узнаешь, что там майкрософтовцы понаписали.

Осознав эту проблему, в апреле этого года мы вместе с компанией JetBrains провели конференцию .NEXT 2014 Piter, посвященную техническим аспектам программирования на .NET. Послушав некоторые доклады и вволю наобщавшись с людьми в кулуарах, я и сделал вывод, о котором написал выше. Под катом я расскажу о деталях прошедшей конфы и о том, на какие мысли они меня навели.
Как джависты сделали .NET конференцию

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

15 ноября наша компания будет участвовать в конференции для C#/.NET разработчиков, которая пройдет в необычном формате. Это конференция Go# Moscow и ее отличительная черта – короткие доклады по 15-20 минут. Это не значит, что вы услышите меньший объем информации. Наоборот, подразумевается, что качество каждого проведенного на конференции часа будет ещё выше!

DevExpress на Go# Moscow

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

При создании пользовательских интерфейсов в WinForms приложениях разработчикам приходится делать неинтересную повторяющуюся работу. Страшно представить сколько человеко-часов во всем мире потрачено на фрагменты пользовательского интерфейса, показанные ниже. Сэкономленное время можно было бы провести с близкими людьми, например, на море…
Шаблоны в XtraLayoutControl 14.1.5
Форма для редактирования адреса.

Шаблоны в XtraLayoutControl 14.1.5
Login форма.

В этой статье мы рассмотрим существующие подходы к решению проблемы повторного использования элементов пользовательского интерфейса, предложим еще один и обсудим когда какой способ лучше. Статья предназначена для WinForms разработчиков, знакомых с нашей линейкой контролов.
Читать полностью »

В предыдущей статье я сделал предварительный обзор Snap — нашего продукта для создания отчетов, разработанного, чтобы упростить создание бизнес-документации для вас и ваших пользователей.

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

Snap — новая платформа для создания отчетов. Часть 2

Итак, под катом вас ждет обещанная занимательная механика.
Читать полностью »

Классно, когда отчеты делают не программисты, а сами пользователи. Но большиство существующих дизайнеров отчетов безумно сложны. Представьте, как было бы здорово, если бы ваш главный бухгалтер мог конструировать свои отчёты прямо в Ворде! Фантастика? Вовсе нет. Это Snap от DevExpress.

Посмотрите своими глазами, как прост в использовании этот контрол для программистов и конечных пользователей:

Под катом вы найдете подробное описание всего, что умеет делать Snap на текущий момент.
Читать полностью »

Привет!

В начале июня этого года мы анонсировали выход новой версии наших продуктов для .NET и фреймворка для мобильных и клиентских HTML5 приложений DevExtreme.

Посетителям нашего стенда на DevCon’e 2014 уже были приоткрыты некоторые возможности новой версии. Для тех, кто хочет сэкономить своё время, мы приготовили небольшой ролик про то, что нового и интересного появилось в DevExpress Universal 14.1:

Полный список обновлений и улучшений .NET и DevExtreme продуктов доступен на сайте DevExpress.

Под катом – обзор некоторых масштабных нововведений.
Читать полностью »


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