Blogs

Thinking Out Loud

August 2010 - Posts

  • .NET Reporting - an Overview of What's on Tap for v2010 vol 2

         

    With this post, I wanted to summarize the key features we'll be introducing into our .NET Reporting Controls in DXperience v2010 vol 2 - across the major platforms we support: WinForms, ASP.NET, Silverlight and WPF.

    1. WinForms MDI End-User Report Designer

    Relevant Blog Posts:
    http://community.devexpress.com/blogs/theprogressbar/archive/2010/08/11/mdi-end-user-reports-designer-for-xtrareports-coming-in-v2010-vol-2.aspx
    http://community.devexpress.com/blogs/theprogressbar/archive/2010/08/12/how-to-build-a-new-mdi-reports-designer-or-upgrade-an-existing-one-xtrareports-coming-in-v2010-vol-2.aspx
    http://community.devexpress.com/blogs/theprogressbar/archive/2010/08/19/how-to-create-a-ribbon-mdi-end-user-report-designer-coming-in-v2010-vol-2.aspx
     
    Videos:
    http://tv.devexpress.com/XtraReportsMDIEndUserDesigner.movie
    http://tv.devexpress.com/XtraReportsCreateUpdateMDIDesigner.movie
    http://tv.devexpress.com/#XtraReportsMDIRibbonEUDesigner.movie
     
    2. WinForms End-User Designer Enhancements

    Support for editing sub-reports and a new layer to store master reports & sub-reports.


    This feature allows you to specify the manner in which reports and sub-reports are stored - as separate files or as a stream to persist in a database. More information on this feature will be posted on our blogs shortly.

     
    3. Script Editor Improvements


    http://community.devexpress.com/blogs/theprogressbar/archive/2010/08/04/script-editor-enhancements-in-xtrareports-v2010-vol-2.aspx
    http://tv.devexpress.com/#XtraReportsNewScriptEditor.movie
     
    4. Reporting and Azure

    We addressed key issues when using our .NET Reports Controls with Azure. More information on Azure will be posted on our blogs shortly.
     
    5. Sort Groups by Summaries

    This feature is available witin all DevExpress Grid controls...and we are now in the process of porting it to the XtraReports Suite.
     
    6. Silverlight Report Preview Improvements


    The DevExpress Silverlight Report Viewer is now much more power and includes key features such as Document Map, Parameters Pane, and Export Options (such as export to Excel) 


    7. Native Printing Support in Silverlight

    XtraReports 10.2 will use native Silverlight printing to print documents. More information to be posted here shortly.

     

    If you've not yet had the opportunity to review the XtraReports Suite along with our WPF Report Viewer and our Silverlight Report Viewer, feel free to point your browsers to:

    http://www.devexpress.com/Products/NET/Reporting/

    Considering moving to Silverlight and WPF...

     

     

     

  • VCL Grid and the Chart View v7

         

    I recently blogged about the new Layout View in the DevExpress VCL Grid v7.

    This release will also introduce a number of changes to the VCL Grid Chart View including:

    Stacked Bars Chart Type

    VCL Stacked Bars Chart Type

    VCL Chart Stacked Bars Full Stack

    Stacked Bars Displayed Side-by-Side

    VCL Charts Stacked Bars Side-by-Side

    VCL Charts Stacked Side-by-Side 

  • ASP.NET Scheduler - Calendar Menu Scrolling (coming in v2010 vol 2)

         

    In a previous post, we talked about the new scrollable menu being introduced in our asp.net product line.

    Here is how it's been implemented within our award-winning asp.net scheduler control - Set the OptionsMenu.EnableMenuScrolling property to true and you will activate scrollable menus like those pictured below:

    ASP.NET Scheduler Calendar Scrollable Menu

    ASP.NET AJAX Scheduler Calendar Menu

     

  • WinForms Data Filter Editor Control (coming in v2010 vol 2)

         

    We wanted to give you an early preview of a new WinForms control - a Data Filter Editor to be part of the XtraEditors Library and available to all active (non-expired) Subscribers (DXperience WinForms, Enterprise, Universal).

    Since this product is in active development, I don't have exciting screenshots to offer, but I do want to explain how the control will work and solicit any feedback you might have.

    The new Filter Editor Control is a hybrid of our current Filter Control (Tree-like data filter) and a text-based filter editor. It has 3 usage scenarios:

    • As a Tree – Works much like the current Filter Control.
    • As an Editor – Text editor based on our RichText editor. Supports highlighting and intellisense.
    • As a TreeEditor/EditorTree – offers both modes and end users can switch from one to the other. Note, however, since the text editor allows the end user to create any criteria, the “tree” filter may not be able to convert the freely entered criteria to “tree” criteria. In this instance, the “Tree” tab will be disabled. In the reverse scenario, the text editor will be able to show every criteria that can be created when using the “tree” editor.

    Our ultimate objective with this new control is to allow your customers to create a wide range of filter criteria with ease (by exploiting text highlighting and intellisense). Your "power" users should be more than happy.

    The Filter Editor Control will be available for standalone use. It will ship with the XtraRichEditor and DXperience Subscriptions (WinForms, Enterprise, Universal).

    All other controls - such as our WinForms Grid, WinForms Tree List - that currently use the FilterControl as a criteria editor will have the option to use this new Filter Editor Control. The XtraGrid will have an additional option:
    gridView1.OptionsFilter.DefaultFilterView (Editor, EditorTree, Tree, TreeEditor).

    In addition to our container controls, we hope to enable support for XtraReports and XAF by the time v10.2 is released. 

    Here are a few early screenshots...

    WinForms Filter Editor Control

    WinForms Filter Editor Control

    WinForms Filter Editor Control

    WinForms Filter Editor Control

     

  • VCL Org Chart - Minor Enhancements Coming

         

    For those of you who are using the ExpressOrgChart Control for Delphi and C++Builder, the DevExpress VCL Team will be introducing a couple of new enhancements to the Org Chart Control in the next update. The changes are straightforward -

    1. Antialiasing for curves/lines/arcs using GDI+ 
    2. Support for DevExpress VCL Skins-Themes (This feature will be available for those customers who have licensed our skinning engine).
    3. New component editor with skins support, DevExpress Editors, and new icons. (This feature will be available for customers who have a license to our skins & editors library).

    The component will be updated in VCL Build 53.

    ...And here are some samples of the new look of the Org Chart Control...

    VCL Org Chart Control Horizontal Layout

    VCL Org Chart Control Vertical Layout

  • New DevExpress Website Beta - It's Finally Here

         

    A beta preview of our new website is now available at http://beta.devexpress.com. We encourage all of you to give it a spin.

    The following are a few highlights of the new site and navigation options within it.

    As you can imagine, among the key changes is a new design/layout - with updated downloads page, platform-specific landing pages, subscription pages, etc.

     New DevExpress Website Design

    Regardless of which web page you are currently viewing, the toolbar at the top allows you to navigate to key areas within devexpress.com including: Client Center, Support Center, Online Documentation, Community Site, DevExpress Channel, DevExpress Search. Note that if you initiate a search via the toolbar, results will vary based upon current location - e.g. you'll only see documentation topics if you start a search while browsing our online help. 

     DevExpress Website Toolbar

    If you are on a product description page, you can use the Product Toolbar to access product-specific resources from the DevExpress Channel or DevExpress Community Site, navigate to Online Demos or Online Documentation, download a trial or review pricing options. The small arrow next to the product name allows quick navigation to other products for the same platform.

     Product Toolbar on New DevExpress Website

    Similar toolbars are now shown in Support Center.

     Support Center Toolbar on New DevExpress Website

    Once you begin using the site, you'll notice that we've done our best to use screen space more efficiently and optimize web page performance by using popup windows whenever appropriate. Content for most of these popups is loaded on callbacks. This applies to many forms throughout the site, including login and registration forms. Here's an example from Support Center:

     Popup Windows on New DevExpress Website

    Now a few notes about our brand new Client Center - which includes Account management, the Downloads section and our completely-redesigned Online Store. 

    The first sample is a re-designed Manage and Assign Licenses form that also uses Popup Windows to avoid redirects to detail forms.

     Manage Licenses on New DevExpress Website

    The Registered Downloads section has been significantly re-designed as well. Once you've logged into the site and navigate to the downloads page, you'll notice a single entry point for trials, demos, registered downloads or downloadable help files.

    The most important changes for our existing customers are obviously in the Registered Downloads section. If you're logged in and want to download a previously purchased product, you have two starting points - either go to the Licensed Product list to select a product and the most recent version available to you... or go directly to the Download Manager where you select version first (great for those who do not have lots of products and simply want to get the latest build). Once you select the appropriate version, the site lists all available downloads, as well as all licensed products for a particular version (a new feature).

     Downloads - New DevExpress Website

    Much like the Downloads section, our new Purchase page provides a single entry point for all purchasing activities including buying new licenses or upgrading/renewing existing licenses. All actions are divided into three tabs - Purchase Subscriptions, Purchase Individual Products and Purchase Upgrades and Renewals. Regardless of what you're buying, it's all added to the cart first, so you can review totals, change license count or review available discounts. 

    Purchase Products on New DevExpress Website

    Another Devexpress.com web property that went through a complete overhaul is the DevExpress Channel. New features include: advanced video searching, ability to display the playlists, improved navigation via a re-designed main menu, and of course a new look.

    TV Channel on New DevExpress Website

    Online Documentation has recently been updated and it's look and feel stays the same (functionality has been improved). The community site has been updated to match the new visual theme (functionality remains the same).

    We'd love to get your feedback and opinions. Feel free to contact our web team at webmaster@devexpress.com with all your comments.

    ...oh and one final note...this site works with our live database thus reflecting the most recent activities, providing fully-functional purchasing capabilities, access to the actual Support Center database, etc.

  • WPF Scheduler - Calendar (coming in v2010 vol 2)

         

    The screenshots you've been waiting for...early preview of our WPF Scheduler/Calendar control suite. Would love to get feedback from those of you targeting the WPF platform.

    WPF Day View - DX WPF Scheduler Control

    WPF Day View - Scheduler Control 

    WPF Work Week View - DX WPF Scheduler Control

    WPF Work Week - Scheduler Control

    WPF Month View - DX WPF Scheduler Control

    WPF Month View - Scheduler Control

    WPF Reminders - DX WPF Scheduler Control

    WPF Reminders - Scheduler Control

    WPF Resource Sharing - DX WPF Scheduler Control

    WPF Resource Sharing - Scheduler Control

     

  • VCL - Tabbed MDI (Multiple Document Interface)

         

    In addition to the improvements in our VCL Ribbon Control to match some of the new capabilities found in Office 2010, we've extended a much requested feature to the ExpressBars Suite - Tabbed MDI Support. The following are a couple of early screenshots from the VCL team here at DevExpress....

    VCL Tabbed MDI Toolbar and Menu

    VCL Tabbed MDI Toolbar and Menu 

  • VCL Ribbon - ExpressBars and the Office 2010 Look and Feel plus Mini Toolbar

         

    ExpressBars 7 will extend the look and feel options available within our Ribbon to include numerous Office 2010 styles including:

    VCL Ribbon Office 2010 Aero Black

    VCL Ribbon - Aero Black

    VCL Ribbon Office 2010 Aero Blue

    VCL Ribbon - Aero Blue

    VCL Ribbon Office 2010 Aero Silver

    VCL Ribbon - Aero Silver

    Many of you have been requesting a mini-toolbar - ExpressBars 7 will include this option.

    VCL Ribbon Office 2010 Mini Toolbar

  • VCL Grid v7 - Improved Excel Export

         

    Another highly requested feature - improved Excel file export options for the ExpressQuantumGrid Suite.

    As you can see from the illustrations below, our new export options will allow you to ouptut image files contained within vcl grid columns to your xls file.

    What You See...

    VCL Grid Data with Images

    Is What You Export

    VCL Grid Export to Excel Image File 

     

  • VCL Ribbon - ExpressBars and Backstage Views

         

    I've already mentioned that our VCL team is hard at work on the QuantumGrid Suite v7.

    The good news for those using our VCL Ribbon is that ExpressBars v7 is also on the horizon and promises a number of highly requested features...among them -- Ribbon Backstage Views

    Here are a few early images of how we've implemented Backstage Views in our VCL Ribbon Component.

    VCL Ribbon Backstage in Black

    VCL Ribbon Backstage in Blue

    VCL Ribbon Backstage View in Silver

  • ASP.NET Tab Control Scrolling and Multi Line Layout (coming in v2010 vol 2)

         

    Two highly requested features for our ASP.NET Tab (Page) Control --Scrolling and Multi Line Layout -- will be made available in the next release of DXperience.

    ASP.NET TAB Scrolling (navigation buttons on the left and right side of the control)

    ASP.NET Tab Control Scrolling

    ASP.NET TAB Scrolling (both navigation buttons on the right side of the control)

    ASP.NET Tab Control Scrolling

    Tab scrolling can be enabled by setting the EnableTabScrolling property to true. When active, if the control's size prevents all tabs from being visible within the tab header, scroll buttons will be displayed allowing end-users to scroll through the tab list. The TabAlign property determines the position of the scroll buttons (Left, Right, Center).

    Mult line ASP.NET Tab Layout

    ASP.NET Tab Control Multiline

    The ASPxTabControl and ASPxPageControl can display tabs across multiple rows. The screenshot above illustrates how to paint the ASPxPageControl's tab header across two rows. To start a new line from a given tab, set the NewLine property of the required tab object to true. In this example, the "Data" tab page has its NewLine property set to true.
     

    Visit http://www.devexpress.com/Products/NET/Controls/ASP/ for more information on our entire ASP.NET product line.

    Want MVC - Learn about our upcoming MVC HTML Editor: http://community.devexpress.com/blogs/aspnet/archive/2010/08/04/new-asp-net-mvc-extensions-html-editor-2010-vol-2.aspx 

  • VCL Tab (Page) Control - The Close Button

         

    A highly requested feature for our VCL Tab (Page) control is a close button - which would hide unwanted tabs as user needs dictate.

    Screenshots speak volumes, so here's how it will look.

    VCL Tab Control Close Button

    VCL Tab Control Close Button 

  • VCL Grid v7 - New Layout View

         

    Our VCL team is actively developing the next version of the ExpressQuantumGrid - we are hoping to release the first beta in Sept. Over the coming days, I'll talk about some of the key features in this update.

    The New Layout View

    Many have asked...so here it is...a new view type allowing you incredible UI flexibility and offering end-users powerful customization options. If you're familiar with our standalone Layout Control then you'll love this new native Grid View type within our VCL grid.

    VCL Grid - Layout View

    As you can see in the image above, the Layout View turns the limitations of a traditional row/column approach to data display within a  container control on its ears. You have total control so as to deliver a solution that specifically meets a customer's requirements.

    VCL Grid - Layout View Customization

    Of course, the new VCL Grid Layout View will ship with customization options - so your end-users can manipulate the UI as needed.

    Learn more about the ExpressQuantumGrid - visit: http://devexpress.com/Products/VCL/ExQuantumGrid/

     

  • ASP.NET Menu Scrolling (coming in v2010 vol 2)

         

    In the upcoming release of DXperience, our ASP.NET team will be introducing a new sub menu scrolling feature - making it easier for end-users to navigate large lists.

    ASP.NET AJAX Menu Scrolling   

    ASP.NET AJAX Filter Scrolling

    How it works...

    As you can imagine, this capability is useful for popup menus that contain large lists. Vertical scrolling of popup menu items can be enabled by displaying specific scroll buttons within popup menus. If scroll buttons are enabled, a popup menu (that does not fit the visible area) automatically adjusts its height to fit the area and displays scroll buttons, allowing popup menu items to be scrolled vertically. To scroll, hover the mouse pointer over a scroll button or click it to scroll faster.

    In the ASPxMenu control, scroll buttons can be displayed for all submenus using the menu's EnableSubMenuScrolling property.
    In the ASPxPopupMenu, the EnableScrolling property controls the availability of scroll buttons within all popup menus (including the root level menu).
    In both menu controls (the ASPxMenu and ASPxPopupMenu), the display of scroll buttons within an individual submenu is controlled by its parent menu item's EnableScrolling property.

    When using the ASPxFilterControl, the EnablePopupMenuScrolling property activates vertical scrolling within popup menus.
    In addition, descendants which are used as built-in filter controls within the ASPxGridView and ASPxPivotGrid will include similar properties - controlling vertical scrolling availability:

    Visit http://www.devexpress.com/Products/NET/Controls/ASP/ for more information on our entire ASP.NET product line.

    Want MVC - Learn about our upcoming MVC HTML Editor: http://community.devexpress.com/blogs/aspnet/archive/2010/08/04/new-asp-net-mvc-extensions-html-editor-2010-vol-2.aspx 

Next page »
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.