Post

Exploring the new DevExpress Universal 2013 v13.2 release

Introduction

DevExpress is one of the leading providers of developer components for Microsoft Windows based solutions. In fact, this year they are celebrating their 15 year anniversary as a company. In their latest suite of controls, they have a very large assortment of different controls for a variety of technology platforms, such as:

  • WinForms (120+ Controls)
  • ASP.NET (90+ Controls)
  • ASP.NET MVC (50+ Controls)
  • WPF (80+ Controls)
  • Silverlight (75+ Controls)
  • Windows 8 XAML
  • Reporting
  • Dashboard
  • Document Server
  • XAF Application Framework
  • DevExtreme Mobile

In this review of the 2013 v13.2 release, I will highlight what is new in the respective areas. But first, let’s install the suite.

Installation of the DevExpress Universal 2013 v13.2 suite

DevExpress distribute their components in an installer that provides a very user friendly and streamlined way of setting up your environment. If you simply wants to download a 30 day evolution, just head over to the Free Universal Trial page. That downloads a small web installer, which is a very clean simple a nice looking installer that makes installation a breeze:

DevExpressInstall1

DevExpressInstall2

DevExpressInstall3

DevExpressInstall4

DevExpressInstall5

By the way, that’s a really nice looking installation wizard. If you want to do something similar for Windows Desktop, DevExpress provides that kind of look and feel in their WinForms components.

Windows Forms


Windows Forms still lives on and DevExpress keeps on adding new exciting controls and features to their existing line up. In the 13.2 release these are the new features:

Grid Enhancements

The Grid View is a very competent data grid component that is now getting these exiting additions:

Windows Explorer View

This view will mimic the standard Windows Explore way of displaying items.

WinForms1

Inline Data Editing

By double clicking a row, the inline editing capabilities are enabled:

WinForms2

Web Style Row Editing

This editing style can be used with check boxes, both on line level and column header level in order to easily select single, all or multiple items. WinForms3

ASP.NET

Ribbon Control (Web Forms and MVC)

The ribbon control was introduced in Microsoft Office 2007 and has been a great productivity improvement. Its way of categorizing command is now finally possible in your web page.

ASPNETRibbon1

Spreadsheet Control (Web Forms)

Excel in a web page? Well, this would have been something crazy a coupe of years ago, but now DevExpress has made it possible. Just look at the different formulas you can let the mathematical inclined user select from:

Spreadsheet Control Overview
ASPNETSpread1

Autosum functions
ASPNETSpread3

Financial functions
ASPNETSpread4

Text functions
ASPNETSpread6

Logical functions
ASPNETSpread5

Date & Time functions
ASPNETSpread7

Lookup and Reference functions
ASPNETSpread8

Math & Trig functions
ASPNETSpread9

More functions
ASPNETSpread10

If that isn’t enough, let your users knock themselves out by adding charts to their spreadsheet. Just look at all of these charts they can add:

Charts overview
ASPNETSpreadCharts1

Column chart types
ASPNETSpreadCharts2

Line chart types
ASPNETSpreadCharts3

Pie chart types
ASPNETSpreadCharts4

Bar chart types
ASPNETSpreadCharts5

Area chart types
ASPNETSpreadCharts6

Scatter chart types
ASPNETSpreadCharts7

Other chart types
ASPNETSpreadCharts8

This is almost too crazy, your users will love you for this.

Grid Batch Editing (Web Forms and MVC)

With this new addition to the Grid control, multiple changes can be edited client side, and when the user clicks Save Changes, all of the changes will be pushed back to the server in one request. Very handy to minimize the chattiness of your web page.

ASPNETGridBatch1(https://cdn.insomniacgeek.com/images/2013/12/ASPNETGridBatch1.png) Grid batch editing

Application Themes (Web Forms and MVC)

Users really likes to personalize the look and feel of their workplace, and with the Application Themes you can let them change the web page, or even the web application to something that’s more of their liking.

ASPNETThemes1(https://cdn.insomniacgeek.com/images/2013/12/ASPNETThemes1.png) Application theme

Token Box Control (Web Forms and MVC)

This is a very popular control for letting the user select multiple items from a list. It makes it very easy to search for items, as well as remove selected items.

ASPNETTokenBox1

ASPNETTokenBox2

When the user types in the input box, it will do an automatic search and highlight found items.

Custom Color Picker (Web Forms and MVC)

Ever wanted to able to select colors from a color palette? It couldn’t be easier than with this control. It supports custom number of columns, custom palettes and even select a complete custom color from a color picker.

Color picker
ASPNETColor1

Color picker with custom palette
ASPNETColor2

Custom color
ASPNETColor3

Form Layout Extension (MVC)

If you ever have been struggling with getting the layout of your controls looking nice, this MVC control will makes it very easy to make a well-designed layout:

ASPNETLayout

Grid Lookup Extension (MVC)

This is a very powerful extension to a drop down control. It essentially lets you display a grid in the drop down, complete with check-boxes for multiple selections and additional data for each item in the data list.

ASPNETGridLookup1

Rating Extension (MVC)

This is a standard rating control that enables you to let the user enter their rating for a particular item based on the familiar 5-start principle.

ASPNETRating1

WPF


Spreadsheet Control

Much like the ASP.NET WebForms version discussed above, this is also a very comprehensive and complete spread sheet control. It has all of the charts and formulas from its ASP.NET sibling, but it also adds some more nice touches.

WPF spreadsheet control
WPFSpread1

Formulas
WPFSpread4

Charts
WPFSpread2

Page layout
WPFSpread3

Data sorting
WPFSpread5

View
WPFSpread6

PDF Viewer

With the WPF PDF Viewer control, you can easily add PDF reading capabilities. Functions like Print, Find, Zoom in and out are available.

WPFPDFViewer1

Themes

As with the ASP.NET themes control, this WPF version also allows the user to select a them of their choice:

WPFThemes1

Sparkline Control

To present trending information in a data grid, DevExpress has added the possibility to add a Sparkline control.

WPFSparklines1

You can either add lines:

WPFSparklines2

or areas:

WPFSparklines3

Windows 8 Dialog and Message Box

One thing that Windows Store apps have is the new message box that covers the whole width of the screen. Now you can easily achieve this in your WPF application by using this control:

WPFWindows8MB1

Windows 8

Please see my separate post about the DevExpress Windows 8 XAML controls.

Conclusion

I have found that the DevExpress Universal suite of controls are very professional and slick looking. All of the controls seems to enable you as a developer creating good performing application, whether it’s an ASP.NET based application, a Windows 8 Store App, or a more traditional WinForms, WPF or Silverlight application. Please take the 30 day trial for a spin and see how easy it is to make your users having a great consistent Windows Store app experience. Disclosure of Material Connection: I received one or more of the products or services _ mentioned above for free in the hope that I would mention it on my blog. Regardless, I_ _ only recommend products or services I use personally and believe my readers will enjoy._ _ I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255:_ _ “Guides Concerning the Use of Endorsements and Testimonials in Advertising.”_

This post is licensed under CC BY 4.0 by the author.