- PVSM.RU - https://www.pvsm.ru -
Близится конец года, а это значит, что настало время представления очередной версии продуктов от компании DevExpress [1]. В этот релиз 14.2 мы постарались включить многие интересные и полезные возможности для наших пользователей. Поскольку все улучшения и нововведения описать в рамках одной статьи тяжело, их можно посмотреть вот здесь [2], а под катом мы рассмотрим лишь некоторые из них. Для тех, кто не хочет долго читать, вот этот небольшой ролик:
Посмотрим, какие же новые возможности появились в наших продуктах.
Rating Control и TimeSpan Editor — два новых компонента, представленных для WinForms.
Первый служит для оценки чего-либо конечными пользователями, а второй — для более удобного задания временного промежутка вплоть до секунд.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Индивидуальные настройки конечных пользователей теперь сохраняются в базе данных “из коробки”. Это значит, что они не теряются при работе на разных устройствах, защищены от несанкционированных изменений, а у администраторов появляется возможность централизованного управления (например, можно копировать настройки между пользователями или задать приложению глобальные настройки).

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

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

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

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

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

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

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

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

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

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

Также добавилась поддержка кросс-браузерной загрузки файлов, а также падения теста при наличии ошибок в самом скрипте.
Здесь мы рассмотрели лишь “верхушку айсберга”, а полный список нововведений можно посмотреть тут [2]. Насколько у нас все получилось в этом релизе, вы можете судить сами, а мы рады ответить на все ваши вопросы в комментариях к статье.
Автор: tatyana_ryzh
Источник [29]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/77392
Ссылки в тексте:
[1] DevExpress: https://www.devexpress.com/
[2] здесь: https://www.devexpress.com/Subscriptions/New-2014.xml
[3] WinForms: #WinForms
[4] WPF: #WPF
[5] ASP.NET WebForms + MVC: #ASP
[6] Dashboard: #Dashboard
[7] eXpressApp Framework: #XAF
[8] CodeRush: #CodeRush
[9] DevExtreme & HTML5: #DevExtreme
[10] TestCafe: #TestCafe
[11] TileView: https://community.devexpress.com/blogs/thinking/archive/2014/11/10/winforms-grid-control-new-tile-view-coming-soon-in-v14-2.aspx
[12] Data Source Wizard: https://community.devexpress.com/blogs/ctodx/archive/2014/11/25/winforms-and-wpf-spreadsheet-mail-merge-comments-and-more-coming-soon-in-v14-2.aspx
[13] адаптивный режим: https://community.devexpress.com/blogs/thinking/archive/2014/11/19/winforms-layout-control-flow-layout-and-printing-support-coming-soon-in-v14-2.aspx
[14] WinForms Data Grid: https://community.devexpress.com/blogs/donw/archive/2014/11/12/winforms-data-grid-excel-inspired-conditional-formatting-coming-soon-in-v14-2.aspx
[15] WPF Data Grid: https://community.devexpress.com/blogs/thinking/archive/2014/11/17/wpf-grid-control-cell-merging-and-more-coming-soon-in-v14-2.aspx
[16] Radial Menu: https://community.devexpress.com/blogs/thinking/archive/2014/11/10/wpf-onenote-inspired-radial-menu-coming-soon-in-v14-2.aspx
[17] Map Preview: https://community.devexpress.com/blogs/seth/archive/2014/11/17/winforms-and-wpf-mini-maps-coming-soon-in-v14-2.aspx
[18] Rich Text Editor: https://community.devexpress.com/blogs/aspnet/archive/2014/11/12/asp-net-word-inspired-rich-text-editor-preview-release-coming-soon.aspx
[19] поддержкой защищенных элементов: https://community.devexpress.com/blogs/aspnet/archive/2014/11/25/asp-net-spreadsheet-printing-protection-chart-customization-and-more-coming-soon-in-v14-2.aspx
[20] GridView: https://community.devexpress.com/blogs/aspnet/archive/2014/11/19/asp-net-data-grid-enhancements-coming-soon-in-v14-2.aspx
[21] Инструменты для фильтрования: https://community.devexpress.com/blogs/seth/archive/2014/11/19/net-dashboard-filter-elements-amp-element-grouping-coming-soon-in-v14-2.aspx
[22] в работе с цветами для данных: https://community.devexpress.com/blogs/seth/archive/2014/11/26/meaningful-dashboard-level-coloring-color-binding-and-cross-platform-palette-coming-soon-in-v14-2.aspx
[23] гибко настраивать Ribbon: https://documentation.devexpress.com/#Xaf/CustomDocument2618
[24] редактору изображений: https://documentation.devexpress.com/#Xaf/CustomDocument3544
[25] IntelliRush: https://community.devexpress.com/blogs/markmiller/archive/2014/11/21/here-s-your-game-changer-for-2014-intellirush-in-coderush-14-2.aspx
[26] возможности: https://community.devexpress.com/blogs/thinking/archive/2014/11/19/html5-data-grid-master-detail-input-validation-and-more-coming-soon-in-v14-2.aspx
[27] механизм для валидации: https://community.devexpress.com/blogs/thinking/archive/2014/11/17/html-5-input-validation-and-keyboard-support-coming-soon-in-v14-2.aspx
[28] полезные новшества: https://community.devexpress.com/blogs/thinking/archive/2014/11/25/testcafe-new-test-recorder-and-more-coming-soon.aspx
[29] Источник: http://habrahabr.ru/post/246031/
Нажмите здесь для печати.