PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • How to proceed?
  • Creating a WEBDEV project
  • Internet site based on a blank project
  • Internet site based on an 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 (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.
How to proceed?

Creating a WEBDEV project

To create a WEBDEV project:
  1. 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 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 window for creating a new element is displayed: click "Project".
    • The wizard for project creation starts.
  2. 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.
  3. Go to the next step.
  4. 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.
  5. Choose the type of generation for the project.
    This option is used to define the purpose of the project (create a site, 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 (if necessary) the creation mode of the site:
    • Blank project.
    • Project based on an Application RAD. In this case, choose the requested template.
    Specify the creation mode of the site:

Internet site based on a blank project

If you have chosen an Internet site based on a blank project:
  1. Specify the type of site to create:
    • static site:
      The site will contain static pages only. The data displayed in these pages will be fixed once and for all.
      This type of site requires no deployment engine when it is installed at the hosting company.
    • dynamic WEBDEV site:
      The site can contain static pages, dynamic pages or semi-dynamic pages. The data displayed in the pages changes according to the request performed by the Web user. This type of site allows you to work with a database (enter and view orders for example).
      This type of site requires a deployment engine when it is installed at the hosting company.
    • semi-dynamic site:
      The site will contain static pages or semi-dynamic pages. The data displayed in these pages will be fixed once and for all.
      This type of site requires no deployment engine when it is installed at the hosting company.
    • dynamic PHP site:
      The site will contain PHP pages or static pages. The data displayed in the PHP pages may come from a MySQL database. This type of site requires a PHP engine in order to be run.
  2. For more details, see:
  3. Specify 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.
  4. Specify whether this project will be handled by several developers. You can:
    • 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, ...
    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.
    This step exists only if the environment is in full mode.
  5. Go to the next step.
  6. 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.
  7. Specify the style book of your site if necessary. 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.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.
  8. Specify whether a home page must be included in the project. In this case, you have the ability to select a preset home page. Go to the next step.
    This step exists only if the environment is in full mode.
  9. Select the supported languages. These languages will be proposed by default as soon as an option in an element (control, window , report, ...) can be translated. Select the default language at run time ("Default language" form 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.
  10. 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.
  11. Validate. The created project becomes the current project.
If you have chosen an Internet site based on a blank project:
  1. Specify the type of site to create:
    • Dynamic Intranet/Extranet site
    • Dynamic Internet site
    • Dynamic PHP site
    • Static site
    • Semi-dynamic site
  2. To help you make your choice:
  3. 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.
  4. 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.
  5. 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
    Note: A preview of the skin with content allows you to get a real vision of the site.
    New in version 19
    Note: A preview of the skin with content allows you to get a real vision of the site.
    Note: A preview of the skin with content allows you to get a real vision of the site.
  6. Select the supported languages. These languages will be proposed by default as soon as an option in an element (control, window , report, ...) can be translated. Select the default language at run time ("Default language" form 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.
  7. 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.
  8. Validate. The created project becomes the current project.
Note: If you have requested:

Internet site based on an Application RAD

If you have chosen an Internet site based on an Application RAD:
  1. Select the Application RAD to use. The available Application RAD are as follows:
    • Real estate
    • Blog
    • Forum
    • Content Management System (CMS)
    • DVD rental
    • Travel bookings
    • After Sales Service
    • Association site
    • Versions 19 and later
      Newsletter site
      New in version 19
      Newsletter site
      Newsletter site
    • Versions 17 and later
      eCommerce site
      New in version 17
      eCommerce site
      eCommerce site
    • Versions 18 and later
      Photo Gallery site
      New in version 18
      Photo Gallery site
      Photo Gallery site
    • PHP Business site
    • Versions 19 and later
      Crafts Workshop Overview site
      New in version 19
      Crafts Workshop Overview site
      Crafts Workshop Overview site
    • Versions 19 and later
      Company Overview site
      New in version 19
      Company Overview site
      Company Overview site
    • Versions 19 and later
      Site Presenting Restaurant
      New in version 19
      Site Presenting Restaurant
      Site Presenting Restaurant
    • Web Application
  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
    Notes:
    • 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
    Notes:
    • 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".
    Notes:
    • 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.
Note: If you have requested to use the SCM, the wizard for adding projects into a SCM database is automatically started.
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, ...). 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, ...).
  • 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 required version
  • Version 10
Comments
Click [Add] to post a comment