- How to proceed?
- The project file
Creating a WINDEV project
A project is a logical set of elements and processes whose purpose is to accomplish a given objective. The project manages:
- the relationships between elements (windows, reports, ...).
- the relationships between elements and data files (described in the analysis linked to the project).
A project can be linked to a single analysis.
The same analysis can be associated with several projects.
To create a WINDEV project:
- Select "File .. New .. Project". The wizard for project creation starts.
Caution: Depending on the configuration of your work environment (full environment or simplified environment), the different questions asked by the wizard for project creation may change. Click among the quick access buttons. Click "Project" in the wheel that is displayed. The wizard for project creation starts.Click among the quick access buttons. In the window that is displayed, click "Project". The wizard for project creation starts.
- Specify the different options of the project:
- The name and location. These options cannot be modified. The project corresponds to a ".WDP" file for WINDEV. This file can be opened by WEBDEV and WINDEV Mobile. See Common Project for more details.
All the objects associated with the project will be created in the specified directory.
- The description that summarizes the purpose of project. This description is used in the project documentation.
- Go to the next step.
- Specify the documents attached to the project. These documents can correspond to text files, images, scanned documents, ... See Associating documents with the project for more details. Go to the next step.
- Choose the type of generation for the project.
This option is used to define the purpose of the project (create an executable, a library, ...). A specific project configuration is created according to the type of generation. The characteristics of your project configurations can be modified at any time. The same project can be associated with several project configurations. See Project configuration for more details. Go to the next step.
- Specify the type of platform for the project (Windows, Mobile, Linux). The characteristics of your project configurations can be modified at any time. The same project can be associated with several project configurations. See Project configuration for more details. Go to the next step.
- Specify (if necessary) the dates of your project. By default, the start date of project corresponds to the creation date.
This step exists only if the environment is in full mode.
- Specify whether this project will be handled by several developers. You can:
Specify whether this project must be included in the Source Code Manager (SCM). The Source Code Manager simplifies teamwork and it can also be useful if you are working on your own.
- Work in team on the project. In this case, you can:
- Describe the team taking part in the project. This information will be used later in the different Control Centers. In this case, the wizard proposes the different teams that can be used. Select the different teams to describe.
- Use the Source Code Manager (SCM) or the developer groupware.
If you are using the Source Code Manager, a new wizard will be started at the end of project creation.
- Work on your own on the project.
In this case, the Source Code Manager (SCM) allows you to simplify the management of history, backups, ...
Go to the next step.
This step exists only if the environment is in full mode. Go to the next step.
- Specify whether you want to use the programming charter. The programming charter corresponds to a programming standard that can be applied to the entire application. This standard is used to prefix the different project elements, the variables, ... See Programming charter for more details. Go to the next step.
- Select the style book used if necessary. This style book will be proposed by default when creating a window or report and it will be applied to all the new controls. This option can be modified in the description window of the project ("Style" tab). Go to the next step.
- Specify the size of the screens for the users: the size of your new windows will be automatically adapted to this choice. Go to the next step.
- Select the supported languages. These languages will be proposed by default as soon as the option of an element (control, window , report, ...) can be translated. Select the default language at run time ("Default language" from the popup menu of the list of languages). This language will be used to view the project at run time. Go to the next step.
- Specify whether the application must display the "Did you know it" window when starting the application.
- Specify whether the project must use a database or not.
If your project is using a database, it can be an existing database or a new database. For a new database, a wizard for database creation is automatically run at the end of project creation.
- Validate. The created project becomes the current project.
Note: If you have requested:
The project file
The project corresponds to a ".WDP" file in WINDEV. This file contains:
- The initialization code of the project, run when the project is started.
- The list of linked objects (windows, reports, ...). The sequence between these objects is viewed in the project editor.
- The name of the first window opened (if it exists) when running the project or when running the project test.
- The name of the analysis associated with the project (if if exists) and its password. The data files described in this analysis can be handled by the project elements (windows, reports, ...).
- The name of the UML model associated with the project (if it exists).
- The style sheet associated with the project (if it exists). This style sheet contains all the styles used by the project elements.
- The name of the custom preview window (if it exists).
- The directory containing the list of tasks to perform on the current project.
- The directory of the data files (".FIC", ".MMO" and ".NDX" files) used during a test of the project ( ).
- The list of languages supported by the project and the main language of the project, that will be used to view the project at run time in the editor.
This page is also available for…