Creating a Project in Magic xpa (Magic xpa 3.x)
Each Magic xpa project is typically developed in five main phases: It is highly recommended to work according to these phases when developing a Magic xpa project.
Project – Defining a project by entering a name and a location. You can also specify whether the project is handled by a Version Control system and create a project quick reference link that's displayed on the Navigator.
Models – Defining types of fields, forms, controls, and help screens in the project for later use in creating data sources and programs.
Data Sources – Defining data sources where the project will store data.
Programs – Creating the logic for the interactions between the end user and the database tables (the functionality of the project), as described below.
-
Data View – Defining the task's data view interface as part of the task definition. The Data View elements include source tables, fields, links, sorts, and range.
-
Task Logic – Defining the task’s logical segments, represented by logic units and operations.
-
Forms – Creating forms by defining form and control properties for a task. Each entry represents a form. The first form is the task’s main window.
Menus – Creating the menus that enable the end user to utilize the application.
What Is an Application
Testing an Application in Magic xpa