Реліз компонентів DevExpress .NET, HTML5/JS і VCL v2015.2

Всім привіт!

2015-й рік наближається до свого завершення і ми хочемо побажати всім розробникам Росії (та й усього світу, чого вже!) веселого новорічного настрою, гармонії у всіх ваших справах, ну і щоб все, що у вас ще не вийшло зробити дотепер — обов'язково вийшло б у наступному році!

А ось у нас, наприклад, ще в цьому році вийшло випустити нову версію компонентів .NET, HTML/JavaScript і VCL, і якщо ви використовуєте наші продукти у своїй роботі і слідкуйте за їх розвитком, то ласкаво просимо під кат.





Для тих, хто віддає перевагу відео текстом, ми приготували невеликий ролик з оглядом всіх основних новинок:



Отже, що ж нового у версії 15.2:

Компоненти Diagram для WinForms і WPF
Нові компоненти Diagram для WinForms і WPF дозволяють візуально відобразити складну інформацію за допомогою ієрархічних діаграм і блок-схем. Основні можливості цих компонентів:
  • Більш ніж 110 різних фігур, що включають в себе як основні елементи, так і елементи блок-схем і SDL діаграм.
  • Теми діаграм, схожі на ті, що ви можете знайти в Visio: Office, Linear, Integral, Daybreak, Parallel, Sequence і Lines. А також можливість створювати свої власні теми.
  • Коннектори (прямі, зігнуті і прямокутні)
  • 15 передвстановлених стилів для з'єднувальних стрілок
  • Автоматичне складання шляхи для конекторів з допомогою A* алгоритму
  • Автоматичне розміщення фігур
  • Редактор діаграм для кінцевого користувача
  • Можливість збереження/завантаження діаграм




WinForms — Генерація звітів на основі компонента Grid
У цьому релізі з'явилася нова можливість створення звітів на основі нашої WinForms-компонента GridControl. Тепер з допомогою лише пари рядків коду можна викликати Дизайнер Звіту, зробленого на основі Grid Control-а і створити звіт з використанням його даних.



WPF — Компонент TreeMap
Новий компонент TreeMap для платформи WPF дозволить вам візуалізувати табличні або ієрархічно структуровані дані у вигляді вкладених прямокутників, чий розмір залежить від репрезентованої значення. Цей контрол поставляється з наступними вбудованими можливостями:
  • Кілька алгоритмів розрахунку розміру і положення елементів: «Slice and Dice», «Squarified», «Striped»
  • Можливість візуалізувати плоскі (табличні) та ієрархічно структуровані дані.
  • Можливість автоматично задати кольору елементів, використовуючи один з наступних методів: поелементно з допомогою градієнта, за групами за допомогою градієнта, по палітрі, в залежності від значення елемента.
  • Інтерактивність: підсвічування елементів при наведенні курсору і можливість вибору елементів по кліку і програмно.
  • Гнучко настроюється зовнішній вигляд TreeMap-а.
  • Настроювані зринаючі підказки..




WPF — Компонент Camera
Наш новий компонент Camera для WPF дозволяє вам відображати відео потік з веб-камери, а також робити фотографії з її допомогою. Вбудований механізм налаштувань дозволяє змінювати різні параметри камери (яскравість, контраст тощо), а також вибирати потрібну камеру у разі, якщо доступно відразу декілька пристроїв.



WinForms і WPF — Теми Office 2016
Також в цьому релізі у нас з'явилися нові теми для WinForms і WPF додатків: Office 2016 Black, Office 2016 White і Office 2016 Colorful.



ASP.NET — Компоненти CardView та Query Builder
Нові можливості додалися в DevExpress ASP.NET CardView Control, який був представлений раніше в цьому році як CTP, а тепер отримав офіційний реліз:
  • Batch Editing (пакетна зміна даних)
  • Conditional Formatting (умовне форматування комірок)
  • Експорт у формати PDF, XLS, XLSX і RTF
  • Експорт обраних записів
  • Експорт з урахуванням умовного форматування
  • Панель заголовка карток
  • Total Summary (підсумкові значення)
  • Endless Paging (нескінченний посторінковий перегляд)
  • Фільтрація по діапазону дат
  • Показ трикрапки з спливаючій підказкою у досліджуваних текстах комірок
  • Design-Time Card Layout Editor (спеціальний редактор часу розробки, що дозволяє легко створювати та змінювати макет карток)




Новий елемент керування DevExpress ASP.NET Query Builder дозволяє створювати SQL запити візуально і повертає рядок містить оператор SELECT.

Особливості:
  • Автоматичне отримання схеми бази даних і подання її в інтерфейсі.
  • Візуальне редагування пропозицій запиту WHERE, ORDER BY і GROUP BY.
  • Автоматичне дозвіл зв'язків між таблицями на підставі зовнішніх ключів.
  • Попередній перегляд результатів запиту.




Прив'язка до даних з Excel — на всіх платформах .NET
У цьому релізі ми зробили новий компонент ExcelDataSource, який дозволяє використовувати файли Microsoft Excel або CSV в якості джерела даних для багатьох наших .NET компонентів.



HTML5 Form Layout Widget
Новий віджет для версії 15.2 — це Form Layout Widget, який дозволяє редагувати поточну запис із джерела даних. Цей віджет може розташувати поля введення значень у відповідності з полями в самих даних, так і в якому порядку на розсуд розробника. Поля введення значень при цьому можна групувати, поділяти на секції і розбивати на колонки, тобто ставити їм будь-яку розмітку на формі. Також доступна перевірка введених користувачем значень в ці поля за певними заданими правилами валідації.



HTML5 Grid — Inline Data Editing
Дуже часто при перегляді даних в таблиці потрібно або заповнювати нові рядки, або редагувати існуючі. У цьому релізі це стало набагато зручніше завдяки спеціальній формі введення, яку розробник може налаштувати для будь-якого сценарію. Різну кількість полів і секцій з різними типами даних, списками і датами, групування полів, а також перевірка введених значень — в цій формі можна створити будь-який шаблон, необхідний для користувача.



HTML5 Scheduler — Timeline View and Mobile UI
Для HTML5 Scheduler в цьому релізі з'явилася можливість налаштовувати як форму введення даних, так і підказку для подій. Також ми подбали про сумісність з мобільними пристроями, адаптувавши користувальницький інтерфейс для роботи при маленькому розмірі екрану, а також з touch-івентами. Тепер ви можете розташовувати події горизонтально за допомогою нових Timeline Views, які охоплюють три випадки: день, тиждень і робочий тиждень.



Dashboards — Збільшилися швидкість і зручність роботи з великими об'ємами даних в пам'яті
У цій версії було повністю переписано ядро розрахунку даних у пам'яті. Наші тести показали збільшення продуктивності типових операцій аналізу даних (групування, сортування, агрегація) до 50 разів у порівнянні з версією 15.1 за більш ніж 20-ти кратному зменшення споживання пам'яті. Такий результат був досягнутий за рахунок стиснення даних за допомогою словників, агрегації з використанням хеш-таблиць виконання розрахунків в декількох потоках. Також був усунутий перевитрата пам'яті при завантаженні даних з-за боксингу.

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

Dashboards — Новий елемент — точкова діаграма
З'явився новий тип графіка — точкова діаграма (scatter chart), який дозволяє показати наявність або відсутність кореляції між декількома числовими величинами:



Dashboards — Умовне форматування — гістограми
Налаштування умовного форматування таблиць і зведених таблиць (Grid і PivotGrid) поповнилися гістограми (bar) c можливістю вказати колір окремого бару в залежності від якого-небудь умови. Також для всіх таблиць з'явилася можливість управляти зведеними значеннями.



eXpressApp Framework (XAF)
Колекція додаткових модулів отримала поповнення в особі модуля Maps, призначеного для показу бізнес-об'єктів на растрової або векторній карті у веб-додатках. Даний модуль заснований на наших віджетах dxMap, dxVectorMap.



Модуль Reports отримав ряд поліпшень – інтеграцію контрола HTML5 Document Viewer для перегляду звітів, прискорення рендеринга завдяки зберігання розмітки XML, підтримку множинного вибору параметрів складних типів.



У минулому релізі ми показували досить сире превью нової веб-теми XAF, оптимізованої для сенсорних пристроїв. Ми провели велику роботу по поліпшенню веб UI, і тепер ви можете использовать новий стиль XAF у своїх «бойових» додатках.



Користувачі веб-додатків тепер можуть з більшою зручністю працювати з даними в гріді, так як з'явилася вбудована підтримка пакетного зміни даних, master-detail режиму і адаптивного розташування колонок.



Правила валідації тепер працюють на стороні клієнта (у тих випадках, коли обрахування правила не вимагає запиту додаткових даних з сервера). Відповідно, користувач бачить попередження відразу після зміни фокуса, а не під час остаточного збереження змін.



Розташування полів в детальній формі тепер можна задати безпосередньо в коді бізнес-об'єкта, не відкриваючи дизайнер. Для цього призначений новий атрибут DetailViewLayout.

VCL — Office Navigation Bar
У цьому релізі у нас з'явився новий компонент навігації Office Navigation Bar, який може інтегруватися з нашим компонентом NavBar і допомогти вам повністю відтворити користувальницький інтерфейс Outlook 2013.



VCL — Sparkline Editor і Sparkline Lookup
Міні використовуються для відображення візуальної інформації у стислому вигляді, який дозволяє швидко побачити тренд і порівняти дані в різних осередках. У цьому релізі в платформі VCL ми додали два нових компонента — Sparkline Editor і Sparkline Lookup, які можна використовувати в двох різних сценаріях: окремо (або з прив'язкою до джерела даних, або без нього) або всередині інших компонентів, наприклад Grid, Tree List, Pivot Grid або Vertical Grid.



Повна версія з докладним описом всіх новинок доступна на нашому сайті у розділі what's New in 2015.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.