About DevExpress WinForms Online Training

Training for DevExpress WinForms controls.

DevExpress WinForms Online Training course provides an overview and introduction to the DevExpress WinForms suite of components. It describes the steps required to get started with the product suite and demonstrates the techniques needed to work with individual components and how to put them together to create a WinForms application. The course includes information on a broad range of DevExpress products and provides an intermediate level of coverage on these products.

DevExpress WinForms Online Training Features

Welcome and Getting Started
This module provides an introduction to the class as well as to the techniques available for getting started with your own DXperience WinForms based application, incorporating the look and feel technology to enable skinning. You also learn about the role of data binding and your data layer in conjunction with the DevExpress controls.

  • Class Introduction
  • Creating a New Application
  • The Word Inspired Visual Studio Template
  • The Outlook Inspired Visual Studio Template
  • The Data Analysis Visual Studio Template
  • The DevExpress Windows Forms Application Template
  • Starting with a standard WinForms Application
  • Look and Feel Technology
  • Using Bonus Skins
  • Runtime Skin Switching
  • Data Binding
  • Basic Object Collection Binding
  • Different Data Layers
  • Advanced Binding Modes

Navigation Controls
The focus of this module is navigation in your application. You learn about configurable menu and toolbar systems, as well as the modern Ribbon UI. Second level navigation options with the NavBar as well as the use of docking and tool windows round things off.

  • Menus and Toolbars
  • Setting Up the BarManager
  • Customization Persistence
  • Context Menus and Standalone Bar Docking
  • The Ribbon
  • Basic Ribbon Configuration
  • Advanced Ribbon Features
  • Ribbon Settings Persistence
  • The Application Menu and Skin Support
  • Ribbon Context Pages
  • The Navigation Bar
  • Docking and Tool Windows

Application Layout
DevExpress controls support a broad range of application layout options, from the old-style MDI application over tabbed interfaces to the current Windows 8 UI. In this module you will see how to use the feature set in your application, and how to access time saving supporting functionality.

  • MDI Applications
  • Menu and Toolbar Merging
  • The MDI Child List Menu Item
  • Ribbon Merging
  • The XtraTabbedMdiManager
  • The Document Manager
  • Using the DocumentManager
  • DocumentManager and Docking Integration
  • Windows UI
  • Setting Up Windows UI
  • Content Containers
  • Custom Container Actions

This module is entirely dedicated to the XtraGrid, probably the most complex control in the DXperience suite, and the most commonly used. You learn how to set up the control for a number of different use cases from simple data binding to advanced editing.

  • The XtraGrid
  • A Basic XtraGrid Setup
  • Level and View Configuration
  • Card and Layout Views
  • Data Editing and Validation
  • Simple and Complex Grid Editors
  • Advanced Editor Setups
  • Dynamic Data Sources in a Lookup Editor
  • Combining Editors

This module shows the XtraScheduler package, focusing on a use case that involves customizing the scheduler control for a particular use case. You also learn to perform some advanced customization tasks, including the replacement of the standard appointment editing form.

  • A Dynamic Scheduler Setup
  • Customizing the Control Behavior
  • A Custom Appointment Editing Form

Data Analysis
The broad topic of data analysis is the focus of this module. It covers the gauges, simple controls that visualize individual, or small numbers of, business values. Charts show graphical diagrams of value sequences, and the pivot grid is a cross table data analysis solution for the most complex cases.

  • Gauges
  • Setting Up Gauges
  • Feeding Gauges with Data
  • Charts
  • A Data-Bound Chart Setup
  • Charts with Dynamic Data Sources
  • The Pivot Grid
  • Configuring the Pivot Grid
  • Pivot Grid Advanced Options and Customization
  • Pivot Grid / Chart Binding

Document Export and Reporting
Creating various document formats for export and printing is made easy by the functionality of the Printing System in the XtraPrinting library. On top of that, XtraReports provides a powerful solution for data-bound reporting needs, including previewing capabilities for all the .NET platforms, and easy integration with the Windows Forms application environment.

  • Printing System / XtraPrinting
  • XtraPrinting the XtraGrid
  • Scheduler and Composite Links
  • XtraReports
  • Designing a Report
  • Integrating the Report Previewer