Больше возможностей с новой версией продуктов DevExpress 14.2!

Близится конец года, а это значит, что настало время представления очередной версии продуктов от компании DevExpress. В этот релиз 14.2 мы постарались включить многие интересные и полезные возможности для наших пользователей. Поскольку все улучшения и нововведения описать в рамках одной статьи тяжело, их можно посмотреть вот здесь, а под катом мы рассмотрим лишь некоторые из них. Для тех, кто не хочет долго читать, вот этот небольшой ролик:[embedded content]

Посмотрим, какие же новые возможности появились в наших продуктах.

WinFormsRating Control и TimeSpan Editor — два новых компонента, представленных для WinForms. 5a12e6412f504131995ba5b6587fc82a.png Первый служит для оценки чего-либо конечными пользователями, а второй — для более удобного задания временного промежутка вплоть до секунд.ff17b39a85c24027ae7ba73c7b56337e.png

Компонент Data Grid теперь умеет показывать данные не только в виде карточек, но и в виде TileView, что очень полезно для более интересного и наглядного представления информации.

0846562640c040d68a8390d7fe511ec8.png

В компоненте Spreadsheet в этом релизе появилось много новых возможностей, в том числе фильтрация данных с помощью автоматического фильтра, группировка данных и вывода общей информации для этих групп, а также анализ данных с помощью новых функций, таких как LINEST, LOGEST, TREND и других. Существенно расширились возможности такого инструмента, как Data Source Wizard, а именно возможность добавления Data Source трех видов в рантайме, улучшенная панель параметров для фильтрации отчета.

0af33b0981574567a7d8f8ce446bfe2b.png

Компонент Layout Control теперь поддерживает адаптивный режим, то есть элементы всегда эффективно используют свободное пространство.

70580cd6e475473c8d0ca32b846d4d40.gif

WPF В компоненты WinForms Data Grid и WPF Data Grid в этом релизе включен новый простой способ управления правилами условного форматирования — специальный дизайнер, позволяющий создавать новые правила и редактировать существующие.2c9dcbeb530149f0bbe854de15c8bf92.png

Добавилась функция объединения соседних ячеек в рядах и столбцах. Также столбцы можно фильтровать по времени с помощью удобного инструмента Date-Time Column Filter.

b840cf3212624215aae1bb944ac81531.png

Теперь для удобного форматирования текста, наравне с существующим Popup Menu можно использовать наш новый компонент Radial Menu.

8d3d4f36942e4266b87fdaa807700a9b.png

В этом релизе к существующим возможностям графиков добавились новые типы диаграмм и адаптивный режим при изменении размера графика. В компоненте Map Conrol добавились различные режимы построения карты с помощью новых проекций (Spherical Mercator, Equal Area, Elliptical Mercator и другие). Map Preview позволит легко оценить картину на карте в целом.

64e9ae3366934d81a5275ed7b95e82c7.png

ASP.NET WebForms + MVC Новый редактор документов Rich Text Editor (в превью версии) имеет широкую линейку инструментов и опций для форматирования. У него удобный пользовательский интерфейс, включающий в себя компоненты Ribbon, Context Menu, Dialogs, Horizontal Ruler, а также поддержку различных форматов документов (docx, rtf, txt, xml, odt, epub, mht, doc).e19c0b55e91248fa99358275f1e6870f.png

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

cc8621e94e754b38b751d7e7298fb93c.png

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

ea230102309f4d298b7f9fa0ca313a77.png

Для упрощения восприятия пользователем сгруппированных данных в GridView появилась возможность фиксировать аггрегированные строки при вертикальном скроллировании. Также добавилась внешняя строка быстрого поиска по всем колонкам с удобной подсветкой результатов.

958ca5b3906d4996bf2b7bb2dbf49fcc.gif

Dashboard Инструменты для фильтрования данных в Dashboard пополнились такими компонентами, как ComboBox, TreeView, RadioGroup и другими.23b8e72be2764ad8bcf2e76c0929f2b7.png

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

d6600f0a5975448da591fd9c83dc6d98.png

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

26599b76f5004abaad1a15454430070f.gif

eXpressApp Framework (XAF) Индивидуальные настройки конечных пользователей теперь сохраняются в базе данных «из коробки». Это значит, что они не теряются при работе на разных устройствах, защищены от несанкционированных изменений, а у администраторов появляется возможность централизованного управления (например, можно копировать настройки между пользователями или задать приложению глобальные настройки).dedeae9307e5491da6bbb01d9a60677f.png

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

312dc2a5e47a48c398f14ae81f60e51d.png

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

39f014587505469f9be8b6c568e95441.png

Поддержка ASP.NET Report Designer позволит конечным пользователям приложений с помощью Reports модуля создавать и редактировать отчеты в браузере.

c504e9886e8048ddbb5f4d7456c607ba.png

CodeRush Большое количество изменений произошло в этом релизе и в CodeRush. Это как различные улучшения инструментов при редактировании и рефакторинге кода, так и улучшения Intellisence механизма — IntelliRush, который более интуитивно понятен и удобен, чем текущая реализация этого механизма.61cd9eb0a00c48199bb00ff106bb1113.gif

Также включены многие улучшения инструментов для работы с кодом, рефакторинга, debug визуализации, и многих других.

51cc2ea2217c464cb6ebc3f1ef5a8b96.png

DevExtreme & HTML5 Большое количество новых виджетов представлено в этом релизе в DevExtreme (TreeView, Accordion, Polar Chart и другие).ad2f3f24d4c544cbae0f37316a698dda.gif

Также произошли значительные улучшения существующих компонентов, например в Data Grid добавились такие возможности, как подсчет суммарных значений для групп, новый режим фильтрования данных и поддержка master-detail интерфейса.

8a7b9b79524045508e2eadd7581bc7f4.png

Добавлена поддержка iOS 8 и Android 5 как в поставляемых темах, так и в предоставляемых Visual Studio инструментах. Также появилась возможность собрать в Visual Studio нестандартный шаблон приложения с помощью онлайн-сервиса PhoneGap Build.

5d792e23b48a42c5ab0aafc05873cef0.png

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

06f4744ab52142c181d1121486baa5b8.png

TestCafe В скором времени выйдет новая версия продукта TestCafe, содержащая в себе различные полезные новшества. Так, например, Recorder для тестов пополнился возможностями добавлять и редактировать тестовые ассерты, удалять определенные шаги или группы шагов, перезаписывать и изменять тестовые шаги.521aa04d9ae547dc8a5a0c1b5f92bbf9.png

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

Здесь мы рассмотрели лишь «верхушку айсберга», а полный список нововведений можно посмотреть тут. Насколько у нас все получилось в этом релизе, вы можете судить сами, а мы рады ответить на все ваши вопросы в комментариях к статье.

© Habrahabr.ru