|
|
|
|
|
- Overview
- Options tab
- Miscellaneous
- Spelling checker
- Template synchronization
- Page generation
- Development in strict mode
- Code style
Project description: Options tab
The project description window allows you to configure various elements of your project. This window includes the following tabs: - The "Project" tab, which allows you to enter general information about the project
- The "Analysis" tab, which is used to associate an analysis with the project and/or with a UML model
- The "Data files" tab, which allows you to enter information about the data files used by the application (only if the project uses an analysis).
- The "Live Data" tab, which allows you to configure how the data from the data files is displayed in the different editors.
- The "Languages" tab, which is used to configure the different languages used by the project as well as the options to be used for each language.
- The "Style" tab, which allows you to customize the print preview and to choose the skin template and custom style sheet. You can also configure screen sizes.
- The "SCM" tab, which is used to manage teamwork (SCM or Git).
- The "Options" tab, which allows you to define the creation, update and save options of the different elements of the project. This tab also allows you to synchronize templates, enable strict mode and define the code style.
- The "Advanced" tab, which allows you to enable "Reports and Queries", configure the AAFs and lock the application.
- The "Compilation" tab, which allows you to configure the compilation options.
- The "Telemetry" tab, which allows you to configure the telemetry options for the project.
This option is not available.
Miscellaneous The following are diverse options: - Ask for the location of the new elements in the project If this option is selected, when a new element is saved in the project, the location of this element is systematically requested.
- Generate all the configurations in the "Exe" directory (not recommended if several configurations) If this option is selected, all configurations will be generated in the same directory. If this option is not selected, each project configuration will be generated in a subdirectory of the project's 'Exe' directory. This generation subdirectory will have the same name as the project configuration subdirectory.
- Include the new elements only in the current configuration If this option is selected, by default all new project elements will be automatically included. only in the current project configuration in the editor.
- Group all Private Store applications into one application (compatibility) This option is used to specify whether the server hosting the installation of the application for the Private Store will be configured by project configuration. If this option is checked, the server settings will be the same for all project configurations. If this option is unchecked (default), the Private Store settings can be different for each project configuration.
- Save elements format Binary or text format can be selected. Text format is required to share files via Git. For more details, see Share your projects via Git.
SaaS Exclusivity
Enable WINDEV Suite SaaS features in the project This option enables you to use the new features specific to WINDEV Suite SaaS, which will become available with each update. This option works in the same way as the SaaS switch in the project dashboard. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
Template synchronization The "Synchronize templates during generation" option allows you to automate the synchronization of control, window, page or report templates when generating the application. Development in strict mode Strict mode development consists of using the tasks defined in the Project Management Hub to develop. If "Enable strict mode" is selected, the developer won't be able to modify an element of the project without previously selecting the task affected by the modifications. Code style The following options are available: - The "Automatically prefix the variables and the elements found in the project" option activates the programming guidelines.
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.). This automatic prefixing allows you to easily identify and/or find an element of a given type. To implement the programming guidelines in the projectsimply select the option "Automatically prefix the variables and the elements found in the project". You can: - choose the desired code style.
The "Create a code style" and "Edit code style" buttons allow you to create and customize your own code style. - automatically add (or not) the prefixes ("Add prefixes automatically" option).
- generate a UI error if an invalid prefix is used ("Throw a UI compilation error if a control has the wrong prefix").
For more details, see Code style. - The "Block delimiters (assisted input)" option is used to select the code block delimiter proposed during assisted code block entry (e.g. conditional statement):
- END (default). Example:
- braces { }. Example:
- The "Automatic comment format" option is used to select the format used for automatic generation of procedure comments. Two formats are available:
- historical format.
- Doxygen format.
For more details on automation documentation, please refer to Automatic documentation of procedures and methods.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|