PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK

  • Overview
  • How to proceed?
  • Creating a WEBDEV project
  • Internet site based on a blank project
  • Internet site based on an example (Application RAD)
  • Notes
  • The project file
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
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 (pages, reports, etc.)
  • 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.
How to proceed?

Creating a WEBDEV project

To create a WEBDEV project:
  1. Click among the quick access buttons.
    • The element creation window appears: click "Project".
    • The wizard for project creation starts.
  2. Choose the type of generation for the project.
    This option is used to define the purpose of the project (create a site, a library, etc.). 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.
  3. Specify the different options of the project:
    • The name and location. These options cannot be modified. The project corresponds to a ".WWP" file for WEBDEV. This file can be opened by WINDEV 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.
  4. Go to the next step.
  5. 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.
  6. Specify the creation mode of the site:

Internet site based on a blank project

If you have chosen to create a blank project:
  1. Specify the type of site to create:
    • WEBDEV site. In this case, indicate if the site is:
      • In Session mode (Classic): This type of site manages an automatic context. The pages are not referenced by search engines.
        This type of site is recommended for Intranet sites.
      • in AWP mode: This type of site offers a context managed by programming. The pages are referenced by search engines.
        This type of site is recommended for Internet sites.
    • PHP site (requires a PHP engine).
    • Static site (limited features, no server code...).
  2. 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. Go to the next step.
  3. Indicate if you want to use the code style. The code style 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 Code style for more details. Go to the next step.
  4. Specify the skin of your site if necessary. Choose the skin and the color palette used to define the style book. This style book will be proposed by default when creating a page or a 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.
    Versions 19 and later
    Remark: A preview of the skin with content allows you to get a real vision of the site.
    New in version 19
    Remark: A preview of the skin with content allows you to get a real vision of the site.
    Remark: A preview of the skin with content allows you to get a real vision of the site.
  5. Select the supported languages. These languages will be proposed by default as soon as an option in an element (control, page, report, etc.) 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.
  6. 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.
  7. Validate. The created project becomes the current project.
Remark: If you have requested:

Internet site based on an example (Application RAD)

If you have chosen an Internet site based on an example:
  1. Select the example that will be used to create the project.
  2. 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. Go to the next step.
  3. Specify the skin of your site if necessary. Choose the skin and the color palette used to define the style book. This style book will be proposed by default when creating a page or a 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.
    Versions 19 and later
    Remarks:
    • A preview of the skin with content allows you to get a real vision of the site.
    • Only the skins optimized for the site are proposed by default. To display all the skins, click "Display all the skins".
    New in version 19
    Remarks:
    • A preview of the skin with content allows you to get a real vision of the site.
    • Only the skins optimized for the site are proposed by default. To display all the skins, click "Display all the skins".
    Remarks:
    • A preview of the skin with content allows you to get a real vision of the site.
    • Only the skins optimized for the site are proposed by default. To display all the skins, click "Display all the skins".
  4. Validate. The created project becomes the current project.
Remarks:
  • If you have requested to use the SCM, the wizard for adding projects into a repository is automatically started.
  • Creating a project from an example allows you to create a new project while keeping all the pages, reports and codes from the example. Just customize the example to your needs.
    This creation method has several advantages:
    • You choose the name of the project.
    • You work separately from the example: no risk of overwriting your changes. If you want to follow the evolutions of the example, simply compare your project with the one in the example. See Project comparator for more details.
    • You can create or delete items without risk of changing the example.
Notes

The project file

The project corresponds to a ".WWP" file in WEBDEV. This file contains:
  • The initialization code of the project, run when the project is started.
  • The list of linked objects (pages, reports, etc.). The sequence between these objects is viewed in the project editor.
  • The name of the home page and the name of the first dynamic page of the project. These pages are opened when running the project or when running a 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, pages, reports, etc.).
  • 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 preset template associated with the project (if this template 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 the project test.
  • 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.
Minimum version required
  • Version 10
Comments
Click [Add] to post a comment