PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
New WINDEV Mobile 26 feature!
  • In this lesson you will learn the following concepts
  • Overview
  • Main concepts
  • Terminology
Lesson 3.1. Concepts and terminology
In this lesson you will learn the following concepts
  • Main concepts of WINDEV Mobile.
  • Terminology used by WINDEV Mobile.
Lesson duration

Estimated time: 10 mn
Previous LessonTable of contentsNext Lesson
Overview
In the previous lessons, we created our first Android and iOS application. After these exercises, we will see the main concepts and the terminology specific to WINDEV Mobile.
Main concepts
WINDEV Mobile allows you to easily create an application. But what is an Application?
An application is a tool used to automatically perform tasks and actions.
To create an application, WINDEV Mobile proposes to create a project. A project links and organizes the different program elements. The program corresponding to the application will be created from the project.
If your application uses data, WINDEV Mobile allows you to define the database structure via the analysis. The WINDEV Mobile analysis contains the description of the data files (also known as "Tables" in several databases). These data files will contain the application data.

Note

Describing the data files in the analysis does not mean that they are created. The data files are physically created when running the application.
One or more WINDEV Mobile projects can be linked to the same analysis. In this case, we talk of shared analysis. For example, an application for business management can be divided into several modules. Each module uses the same analysis (at runtime, each application can also use the same data files).
Share an analysis

Terminology

As already seen, a WINDEV Mobile project (linked to an analysis if necessary) is used to create an application. Before we actually start working with WINDEV Mobile, we will see some specific vocabulary. Some terms are specific to WINDEV Mobile and may be different from the ones used in other programs.
The following terms are used in the analysis:
  • Data file: The analysis is used to describe the structure of database files. A "Data file" corresponds to a "table" in some databases.
    In WINDEV Mobile, "Table" represents a graphic object used to view the content of a data file in a table and/or to enter rows. A table can be used to type the order details for example.
  • Record: A record is sometimes called row. A data file record corresponds to all items defined for the data file.
  • Item: In the analysis, an item represents a section of a data file. All items found in a data file are used to define the structure of a record.
  • Key/Index: In WINDEV Mobile and HFSQL, the concept of index is linked to the concept of key. The concept of key is part of the item characteristics. The keys are used to improve the speed for accessing data and to simplify the browse operations performed on the data files. In WINDEV Mobile, if an HFSQL data file includes multiple key items, a single index file will be created at runtime.
The following terms are used in windows and reports:
  • Window: Windows make it possible to display or enter information on the screen. Windows are also called "Screens" or "Dialog boxes". The user can directly interact with the windows via controls, buttons, etc.
  • Report: Reports are used to get a custom view of information. This information can come from the database, text files and controls in the windows, ... Reports can be generated in PDF in mobile applications.
  • Control: "Control" is the term used to identify the different graphic objects displayed in a window or report.
  • Skin template: The skin template is used define the application style: visual appearance of windows, buttons, controls, etc.
  • Style: The style groups the graphic characteristics of an element: background image, border, font, ... The styles of the elements in the interface of a WINDEV Mobile application are grouped in a style sheet.
Previous LessonTable of contentsNext Lesson
Minimum version required
  • Version 26
Comments
Click [Add] to post a comment