[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Collapse]eXpressApp Framework
 [Collapse]Getting Started
  [Collapse]Basic Tutorial (SimpleProjectManager Application)
    Introduction: Getting Started with eXpressApp Framework
    Create an XAF Application
    Define the Logical Data Model and Relationships
    Customize the Application UI and Behavior
    Reuse Implemented Functionality
  [Expand]Comprehensive Tutorial (MainDemo Application)
  [Expand]XAF Mobile (Maintenance Mode) Tutorial
 [Expand]Design-Time Features
 [Expand]Task-Based Help
  Frequently Asked Questions (FAQ)
 [Expand]API Reference
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Basic Tutorial (SimpleProjectManager Application)

eXpressApp Framework (XAF) is a framework that makes it easier to implement feature-rich and highly interactive Office-inspired applications powered by award-winning DevExpress Windows Forms or ASP.NET Web Forms controls for presentation, and Microsoft ADO.NET Entity Framework or DevExpress XPO libraries for data access. If you have already used these technologies before, then you will soon learn that XAF reduces development time significantly. XAF scaffolds the database and user interface (UI) automatically, thus allowing you to concentrate on your application's business logic, without the many distractions and tedious tasks associated with Windows and Web development.

In this getting started tutorial, you will learn how to build your first XAF application. You will also learn the fundamentals of XAF application design, including how to build a simple user interface and handle user input, so it is important that you follow each step.

The tutorial consists of the following topics.

To learn more about XAF, try XAF demos, visit the XAF home page or refer to the Comprehensive Tutorial (MainDemo Application) in our documentation.


By default, the Simple Project Manager demo is installed in %PUBLIC%\Documents\DevExpress Demos 18.2\Components\eXpressApp Framework\SimpleProjectManager. The ASP.NET version of this demo is available online at http://demos.devexpress.com/XAF/SimpleProjectManager/.

Is this topic helpful?​​​​​​​