[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]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Collapse]eXpressApp Framework
 [Expand]Fundamentals
 [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
    Summary
  [Expand]Comprehensive Tutorial (MainDemo Application)
  [Expand]XAF Mobile (Beta) Tutorial
 [Expand]Concepts
 [Expand]Design-Time Features
 [Expand]Deployment
 [Expand]Task-Based Help
  Frequently Asked Questions (FAQ)
 [Expand]API Reference
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
This documentation page describes implementations made in our v17.2 release cycle. To learn about functionality shipping with v18.1, navigate to our updated help file experience at 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.

Note

By default, the Simple Project Manager demo is installed in %PUBLIC%\Documents\DevExpress Demos 18.1\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?​​​​​​​