in
Forums
Blogs
DevExpress.com
Client Center
Support Center
DevExpress Channel

Thinking Out Loud

  • VCL Spell Checker Beta

    If you're an active DevExpress VCL Subscriber and need spell checking capabilities in your Delphi application, then you'll want to check out the newest beta release of the ExpressSpellChecker. The following are the 2 key areas of focus with this release:

    Hunspell Format Attributes

    ExpressSpellChecker v2 adds the following format attributes to Hunspell-based dictionaries:

    Compound words and options for compounding
    Twofold suffix stripping
    Extended affix classes
    Homonyms
    Prefix-suffix dependencies
    Circumfixes

    These attributes extend the range of dictionaries that can be seamlessly used with the new version of ExpressSpellChecker.

    Complex Language Dictionary Performance

    Memory use for complex language dictionaries has been reduced significantly.
    A new load algorithm specific to complex language dictionaries was developed.  As a result,  load time has been reduced radically.  For example, the Italian dictionary is loaded 600 times faster than in v1.

    VCL subscribers (again, you must have an active subscription) that did not get access to this beta after installing Build 48, should write to us at clientservices@devexpress.com for assistance.

  • WinForms Pivot Table - Updates Coming to the XtraPivotGrid

    With DXperience v2009 vol 2, we've introduced the following new features/options to our Pivot Grid control.

    Excel 2007 Style Customization Window
    The XtraPivotGrid's customization window can now mimic the appearance and behavior of Microsoft Excel 2007 Pivot Tables.

    WinForms Pivot Table Excel Style Look and Feel

    New Filter Dropdown Capabilities
    This release extends the Pivot Grid's filter dropdowns with the following new features:

    - Incremental Search Support.
    - Context menu allowing end-users to inverse the currently applied filter.
    - An optional combo box specifying whether to show or hide selected items.
    - The capability to select multiple items by pressing the SHIFT or CTRL key. After required items have been selected, their check state can be reversed simultaneously by pressing SPACE.

    WinForms Pivot Grid Filter

    Suppressing Empty Columns When Displaying Trends
    When displaying trends (summary variations), the first column or row in each group is always empty because there are no preceeding values to calculate the difference. You can now suppress these empty cells by toggling a single option.

  • WinForms Expression Editor for DevExpress Grid Controls

    In previous versions, the only way to specify unbound column values was to handle an event and write appropriate code. The same applied if you needed conditional formatting with complex criterias. With this new release, DevExpress WinForms controls now allow you to address both these requirements using an intuitive design-time editor.

    An updated version of the DevExpress Expression Editor (the first version was introduced in XtraReports v2008 vol 2) is now available to our WinForms Grids controls. You can use it to specify formulas for unbound column value computation or to setup conditional formatting. The DevExpress Controls that support this new feature are the XtraGrid and XtraPivotGrid.

    WinForms Express Editor

    For unbound columns, you can also enable end-user expression customization. Simply enable an appropriate option and the column's header menu will include a link to the Expression Editor.

    WinForms Expression Editor


    Beyond this, we've also extended the Expression Editor with approximately 50 new functions.

  • WinForms Grid - Updates Coming to the XtraGrid Suite

    With DXperience v2009 vol 2, we're extending the data shaping options available to your end-users.

    When data is grouped against a date-time field, you can now use the grouping column's context menu to change group interval. Choices include: yearly, monthly or Outlook style grouping...

    WinForms Grid Group Interval

    The same menu also allows you to invoke a dialog specifying group summaries for a column.

    WinForms Grid Group Summary Editor

    Once group summaries have been specified, you can sort group rows by summary values. This is done via the same context menu.

    WinForms Grid Sorting by Summary

  • Silverlight Book Control v2009 vol 2

    Our Silverlight team has been working hard to produce a series of multi-purpose utility type controls.

    Among these is our Silverlight Book Control which - as the name implies - uses a book metaphor to display information on screen. To navigate contents, you "drag" individual pages to one side or the other. You can populate individual pages with info using content templates and bind the control to data, so that each page represents a single record.

    Silverlight Book Control

     

     

  • WPF Printing - WYSIWYG User Interface Rendering and Report Generation

    A couple of days ago I described some of the new features you will see in our WPF Data Grid. Among these was the new DXPrinting System - a new WPF Printing Library.

    DXPrinting System is a universal printing and export library for WPF. We call it universal because you are not limited to specific controls that are supported by the library nor do you have to write a lot of code to print/render or export your data or control.

    With DXPrinting, you can print anything...simply define the XAML and off you go. This is obviously nothing new for WPF developers since the standard FixedDocument and FlowDocument classes can do the same in combination with the DocumentViewer...Unfortunately, this similarity only applies to tabular reports (multiple data records in a specific format) and that's where DXPrinting provides you with real options going forward.

    If you're using the FixedDocument class, you'll have to manually split your document across multiple pages. If you're using FlowDocument, you won't be able to control page breaks and thus a feature like displaying headers on each page cannot be properly implemented. Both these classes don't allow you to export your documents to data files in XLS, PDF, HTML and other popular formats.

    All these limitations in Microsoft's implementation are overcome by the DXPrinting. Among the main features we've implemented is the ability to automatically split documents across multiple pages (based on specific rules). As such, if you need column headers on every page or you want a page break before a group value - the Printing engine will deliver it for you.

    WPF Printing Group Report

    WPF Printing Standard Data

  • VCL Application Wide Skins-Themes - Coming Soon to Your Favorite CodeGear IDE

    Delphi and C++Builder developers who are using our Skinning-Themes engine will be happy to know that we are going to release some new skins.

    The following images represent two new skins (Foggy and DarkRoom). A total of 5 new skins will be introduced (including: HighContrast, Seven, and Sharp). We are polishing these skins and hope to release it within a few weeks.

    VCL Skin-Theme Darkroom Express Editors

    VCL Skin-Theme Express Quantum Grid

    VCL Skin-Theme Express Scheduler

     

     

  • WinForms and Silverlight Rich Text Editing - the DevExpress RTF Control

    When we first introduced our WinForms Rich Text Edit control, the number 1 feature we were asked to implement was mail merge...

    When we introduced our Silverlight Rich Text Edit control, the number 1 feature we were asked to implement was guess what....mail merge.

    To those who could not wait, our apologies for the delay. For those who can't wait to get started, please be patient...only a few more days to go for the beta.

    Hopefully these images will be self-explanatory of what you can expect once we release...

    WinForms RTF Control Mail Merge

    Silverlight RTF Control Mail Merge

  • A New DevExpress.com - Coming Soon to a Browser Near You

    Wanted to take a brief moment and let you guys know that we're hard at work re-designing all our web properties, including devexpress.com. This redesign involved two primary goals: simplify the user experience (for instance to eliminate the client center and unify access to all resources via your login) and spice up the presentation.

    Here's a couple of images for your review...and by the way, we just learned that we've won yet another first place award for the ASPxGridView...this time by the readers of Visual Studio Magazine --- Thanks to those who voted for us!

     DevExpress.com

    DevExpress.com

  • WPF Grid - What's Coming in the DXGrid Suite in v2009 vol 2

    As we get ready to release DXperience v2009 vol 2, I thought I'd describe some of the changes you can expect to see in our WPF Data Grid.

    Performance Improvements
    With the release of v2009 vol 2, we've changed the grid's visual tree structure to make it more lightweight. This makes the WPF grid's initial load times up to two times faster. You can experience performance improvements across the board - when assigning a new data source or during operations that require the grid to rebuild its visual tree (such as data grouping, group expansion, etc).

    Instant WYSIWYG WPF Reporting by Rendering-Printing-Exporting the DevExpress WPF Data Grid
    By using the newly introduced DevExpress WPF Printing Library, you can now render DXGrid contents with ease (including all current customization settings such as data filtering, sorting, grouping, summaries, column visibility, etc). As you might imagine, this new capability allows you to generate numerous WPF "reports" without hassles.

    WPF Grid Printing

    As you might expect, exporting the WPF report (rendered grid) to multiple file formats is fully supported.

     WPF Grid Data Export

    There's a lot you can do with this new feature - including customization of the templates used to render the grid's structure.

     WPF Grid Report Customization

    New Item Row

    I could explain what this is, but if you've used Outlook, you already know.

    WPF Grid New Item Row

    Display Text

    The grid now provides an event allowing you to provide display text for data cells. These text values are used when sorting, grouping and filtering data.

    Context Menus and Summary Management UI

    DXGrid for WPF now provides built-in context menus similar to those found in its WinForms counterpart - the XtraGrid. Menus are invoked when right-clicking column headers, the group panel and the footer panel. They allow you to sort and group data, change group panel and column chooser visibility, and customize data summaries.

    Speaking of end-user summary customization, when you click a grouping column or a footer cell, there are menu items that invoke a summary customization dialog.

    Outlook Style Column Chooser Window

    Column visibility management via the Column Chooser window will be available with this release. End-users can simply drag columns to that window to hide them and then drag them back to the column header panel to make them visible again.

    WPF Grid Column Chooser

    New SpinEdit Control

    Our editors library for WPF now includes a spin edit control. Like other DevExpress WPF data editors, this control can be used standalone or within grid cells. Its features include:

    Horizontal or vertical spin button orientation.
    Customizable increment/decrement value.
    Properties specifying minimum and maximum allowed values.
    Ability to disable the text box and allow modification only using the spin buttons.
    Built-in numeric mask that only allows entry of numeric values.
    Value increment acceleration - the longer you hold a button pressed, the faster the value changes.

    Advanced Data Validation

    The new data validation engine available in the DevExpress Editors Library for WPF allows you to:

    Specify when data validation should take place: with each text modification operation, on Enter key press or when trying to move focus away from the editor.
    Optionally block focus transition to other controls until a valid value is entered.
    Automatically display an animated error icon and corresponding tooltip showing the error message.  

    WPF Grid Data Validation

    Layout Serialization Engine for WPF Controls

    Though not specific to DXGrid for WPF, in v2009 vol 2, we've implemented a Layout Serialization Engine that is used in user-customizable controls like grids, toolbar-menu systems or dock windows. With this new feature, you can save and restore control layout to keep the same layout between application runs. Another use case for this is to provide end-users with multiple predefined layouts so that they can switch from one to another depending on business requirements.

    There are a couple of other new features that I will leave until we make our beta announcement in a few days.
     

  • Rich Text Editing with the XtraGrid for WinForms

    Over the years, many of you have asked us to introduce Rich Text Editing capabilities within the XtraGrid Suite for WinForms.

    The good news is that we snuck this feature into DXperience v2009 vol  1.3 (the bad news is that none of us blogged about it)

    If you've not yet had the opportunity to review its capabilities, feel free to kick it around and as always provide us with feedback and let us know if it will address your business requirements.

    XtraGrid Rich Text Editing Capabilities

  • Silverlight and WinForms Rich Text Editor (RTF) Control

    I wanted to briefly show you a few of the things we're developing for AgRichEdit and XtraRichEdit (DXperience v2009 vol 2)...In particular, the ability to open and save HTML documents and Save to docx format.

    WinForms File Open Dialog (note the HTML file import option)

    DevExpress Rich Text Edit Open Dialog - HTML

    Windows and Silverlight File Save Dialog (note the ability to save to both HTML and docx formats)

    DevExpress Rich Text Edito Save As Dialog

    DevExpress Silverlight Rich Text Edit Save As Dialog

    On a side note - here's an image of the our Silverlight Rich Text Edit running outside the browser.

    DevExpress Silverlight Rich Text Edit

    Finally, many of you will ask...we plan on introducing "field" support in v2009 vol 2 which will move us closer to supporting mail merge functionality. Table support is also planned (read only in v2009 vol 2 and full support in vol 3).

  • Application Wide Skins & Themes...More on the Way in DXperience v2009 vol 2

    In our continuing effort to address your business needs, we will be introducing a number of new Skins/Themes in the next major release of DXperience.

    They will include the following:

    The Darkroom

    DevExpress Darkroom Theme

    Windows 7

    DevExpress Windows 7 Theme

    High Contrast

    DevExpress High Contrast Skin

    Something we call "Sharp"

    DevExpress Sharp Theme

     

    Something we call "Foggy"

    DevExpress Foggy Theme

    If you have any questions regarding these new themes or any we currently ship with our products, feel free to write to us - info@devexpress.com or support@devexpress.com

     

  • VCL News - Coming Soon, the QuantumTreeList v5

    In the coming days, we'll be announcing a beta for the QuantumTreeLIst v5 with the following new features/capabilities...

    Significant Performance Improvements

    (examples of these improvements are 50 times faster full node expansion in smart load mode)

    New Layout Capabilities

    Nested Bands

    VCL Nested TreeList Bands

    Customizable Expansion Button Location

    VCL TreeList Button Location

    Quick Band Visibility Customization (like the QuantumGrid)

    Quick Column Visibility Customization (like the QuantumGrid)

    Multiple Fixed Bands (no longer limited to one on each side of the TreeList)

    Group Summaries

    TreeList Group Summaries

    Multiple Summaries

    TreeList Multiple Summaries

    Built-in Context Menus (like the QuantumGrid)

    Summary Footer Context Menu (like the QuantumGrid)

    Numerous other features will be introduced in the product but I will leave this to our beta announcement.  On a final note - our goal is to allow for easy migration from v4 to v5, therefore, the new QuantumTreeLIst provides implicit streaming compatibility.

    >>Don't forget to vote for your favorite DevExpress product: http://devexpress.com/aspnetPro2009<<

  • DevExpress Swag, Goodies and GiftCards

    Over the years, we've met a number of you guys at tradeshows and been able to offer you DevExpress swag and the like...

    For those who don't make it out to events such as TechEd or PDC but still want to get some swag or win a gift card or two, make sure to follow us on Twitter. We've been giving away a few things of late including today's $100 Morton's Steakhouse giftcard.

    http://twitter.com/devexpress

    >>Don't forget to vote for your favorite DevExpress product: http://devexpress.com/aspnetPro2009<<

More Posts Next page »
Copyright © 1998-2010 Developer Express Inc.
ALL RIGHTS RESERVED