PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • Features of "Project explorer" pane
  • General operations in the project explorer
  • Managing the project and its elements
  • Reverse modeling and crossed references
  • Managing the analysis
  • Performing a search with the project explorer
  • "Other" section: including elements in the executable
  • Configuring the display of explorer
  • Displaying the "Project explorer" pane
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
The "Project explorer" pane is used to simplify the development environment of WINDEV, WEBDEV and WINDEV Mobile.
This pane is used to:
  • list the project elements.
  • list the analysis elements.
  • list the procedures, the classes, ...
  • performing a search in the current project.
Features of "Project explorer" pane

General operations in the project explorer

The project explorer is organized in two sections:
  • a first section that lists the project elements (windows, reports, classes, pages, ...).
  • a second section that lists the details of the element selected in the first section.
You have the ability to Drag and Drop the selected elements toward the environment. For example, you can Drag and Drop a global variable into a window in order to create an edit control.
You can also Drag and Drop elements into the project explorer: for example, an element can be moved into a custom-folder or into an internal component.
The icon is used to position the project explorer on the current element in the editor.
Several buttons are available in the second section of the explorer: "Create", "Edit" and "Display".
The "Create" button proposes several creation options:
  • on the element selected in the first section of explorer.
  • on the element selected in the second section of explorer.
The "Edit" button proposes several edit options:
  • on the element selected in the first section of explorer.
  • on the element selected in the second section of explorer.
The "Display" button is available when selecting a group of elements (windows for example). It is used to display (or not) the elements coming from external components in the project explorer.
Note: If you are working with a wide screen, the project explorer is used to entirely free the space at the bottom of screen.

Managing the project and its elements

All the project elements are grouped in the project explorer. A double click performed on the element name allows you to display it in the environment.
The popup menu of the project is used to perform the most common operations on the project:
  • Display the project description,
  • Recompile the project,
  • Create a new element,
  • List all project elements,
  • Manage the custom-folders. See Custom-folders for more details.
  • ...
Each project element includes its own popup menu that proposes all the features available for this element.
The "Configuration" element is used to manage the project configurations. The popup menu is used to add a new configuration or to manage the existing configurations. The elements that do not belong to the selected configuration are grayed in the project explorer.
For windows and reports, the project explorer lists the controls found in the selected element as well as the local variables and local procedures.
For the queries, the project explorer lists the result items of the query as well as its parameters.
The "Procedures" section" groups the sets of procedures (sets of procedures for the project or sets of procedures for the components found in the project). The constants, the global variables and the procedures are listed for each set of procedures. The project explorer can also be used to create sets of procedures or procedures.
For the classes, the project explorer lists the members and the methods. The project explorer can also be used to create new classes or methods.
For the internal components, the project explorer lists the internal components and their elements. The elements are listed in a tree structure, grouped by type (windows, reports, ...).
Only the branches containing elements are displayed.
The project explorer also lists the global variables of the project as well as the files and items found in the analysis.

Reverse modeling and crossed references

The popup menu of the project elements is used to perform a reverse modeling and/or to display the crossed references.

Managing the analysis

The project explorer displays the analysis of the current project, which means the data files and their items. The displayed analysis corresponds to the last generated analysis that can be used in the application.
Reminder: The "Analysis" pane displays the analysis currently edited and it is used to handle the description of data files or items.
Versions 20 and later
The data model editor can be opened from the project explorer, via the popup menu of data files ("Open the analysis" option). The data model editor is positioned on the data file that is selected in the project explorer. This file is also selected in the "Analysis" pane.
New in version 20
The data model editor can be opened from the project explorer, via the popup menu of data files ("Open the analysis" option). The data model editor is positioned on the data file that is selected in the project explorer. This file is also selected in the "Analysis" pane.
The data model editor can be opened from the project explorer, via the popup menu of data files ("Open the analysis" option). The data model editor is positioned on the data file that is selected in the project explorer. This file is also selected in the "Analysis" pane.
To create the corresponding controls, all you have to do is Drag and Drop the items toward a window, page or report.
Versions 20 and later
Note: The project explorer displays a tooltip when a composite key is hovered by the mouse. This tooltip contains the components of the composite key. The plus or minus sign found in front of the component name indicates the sort direction.
New in version 20
Note: The project explorer displays a tooltip when a composite key is hovered by the mouse. This tooltip contains the components of the composite key. The plus or minus sign found in front of the component name indicates the sort direction.
Note: The project explorer displays a tooltip when a composite key is hovered by the mouse. This tooltip contains the components of the composite key. The plus or minus sign found in front of the component name indicates the sort direction.

Performing a search with the project explorer

To perform a search with the project explorer:
  1. Type the word or the expression to find in the "Search" area.
  2. Click the icon to start the search. The search is performed in all the names of project elements. The result is displayed in the second section of project explorer. A double click performed on the element allows you to display it in the explorer.
  3. To perform a more advanced search, the option "Double-click here to perform a search in the code and in the content of the elements" is added into the second section of the explorer. A double click on this option displays in the project explorer:
    • all the references to the sought word found in the WLanguage code.
    • all the references to the sought word found in the content of controls (control caption, notes, ...).
WINDEVWINDEV Mobile

"Other" section: including elements in the executable

You have the ability to include files (HFSQL data files, images, sounds, ...) in the generated executable. This allows you to use resources that must not be visible on the disk of the end user.
To do so, these resources must be included in the project via the "Other" folder of the project explorer.
Versions 17 and later
The following features are used to simplify the operations performed on the "Other" folder:
  • The "Drag and Drop" of elements to include in the "Other" folder can be performed from the Windows file explorer.
  • A popup menu on the "Other" menu is used to add or delete elements.
  • An "Other" folder is also available in each internal component, allowing you to include elements in the shared internal components.
  • The function used to perform a search in the project also browses the "Other" folder of the project.
New in version 17
The following features are used to simplify the operations performed on the "Other" folder:
  • The "Drag and Drop" of elements to include in the "Other" folder can be performed from the Windows file explorer.
  • A popup menu on the "Other" menu is used to add or delete elements.
  • An "Other" folder is also available in each internal component, allowing you to include elements in the shared internal components.
  • The function used to perform a search in the project also browses the "Other" folder of the project.
The following features are used to simplify the operations performed on the "Other" folder:
  • The "Drag and Drop" of elements to include in the "Other" folder can be performed from the Windows file explorer.
  • A popup menu on the "Other" menu is used to add or delete elements.
  • An "Other" folder is also available in each internal component, allowing you to include elements in the shared internal components.
  • The function used to perform a search in the project also browses the "Other" folder of the project.
Versions 18 and later

Configuring the display of explorer

You have the ability to configure the display and sort options used in the project explorer:
  1. Click .Click .
  2. In the window that is displayed, select the requested options:
The display options are as follows:
  • Options for displaying the explorer
    • Sort in alphabetical order: All the project elements are displayed in their folder sorted in alphabetical order (default option).
    • Sort by modification date: All the project elements are displayed in their folder sorted in descending order according to their last modification date.
    • Display the elements found in the external components: If your project uses one or more external components, you have the ability to display in the explorer the details of the elements found in these components.
  • Procedures and methods
    • Sort in alphabetical order: The procedures and the methods are displayed in ascending order according to their name (default option).
    • Sort by modification date: The procedures and the methods are displayed in descending order according to their last modification date.
    • Sort by visibility (public, protected, private): The procedures and the methods are classified and displayed according to their visibility attribute: Public, Protected and Private.
    • Sort by group of colors: The procedures and the methods are classified and displayed according to the color that was assigned to them.
  • Classes
    • Display the elements of the base classes: This option is used to display (or not) the elements belonging to the base classes (in case of inheritance or overload for example.
    • Display the public elements only: This option is used to display the public elements found in the classes (members, methods).
  • Analysis items
    • Sort in logical order: The items of each data file are displayed in the order in which they have been created when entering the description of the data file.
    • Sort in alphabetical order: The items of each data file are displayed in ascending order according to their name.
  • Versions 22 and later
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
    New in version 22
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
New in version 18

Configuring the display of explorer

You have the ability to configure the display and sort options used in the project explorer:
  1. Click .Click .
  2. In the window that is displayed, select the requested options:
The display options are as follows:
  • Options for displaying the explorer
    • Sort in alphabetical order: All the project elements are displayed in their folder sorted in alphabetical order (default option).
    • Sort by modification date: All the project elements are displayed in their folder sorted in descending order according to their last modification date.
    • Display the elements found in the external components: If your project uses one or more external components, you have the ability to display in the explorer the details of the elements found in these components.
  • Procedures and methods
    • Sort in alphabetical order: The procedures and the methods are displayed in ascending order according to their name (default option).
    • Sort by modification date: The procedures and the methods are displayed in descending order according to their last modification date.
    • Sort by visibility (public, protected, private): The procedures and the methods are classified and displayed according to their visibility attribute: Public, Protected and Private.
    • Sort by group of colors: The procedures and the methods are classified and displayed according to the color that was assigned to them.
  • Classes
    • Display the elements of the base classes: This option is used to display (or not) the elements belonging to the base classes (in case of inheritance or overload for example.
    • Display the public elements only: This option is used to display the public elements found in the classes (members, methods).
  • Analysis items
    • Sort in logical order: The items of each data file are displayed in the order in which they have been created when entering the description of the data file.
    • Sort in alphabetical order: The items of each data file are displayed in ascending order according to their name.
  • Versions 22 and later
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
    New in version 22
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.

Configuring the display of explorer

You have the ability to configure the display and sort options used in the project explorer:
  1. Click .Click .
  2. In the window that is displayed, select the requested options:
The display options are as follows:
  • Options for displaying the explorer
    • Sort in alphabetical order: All the project elements are displayed in their folder sorted in alphabetical order (default option).
    • Sort by modification date: All the project elements are displayed in their folder sorted in descending order according to their last modification date.
    • Display the elements found in the external components: If your project uses one or more external components, you have the ability to display in the explorer the details of the elements found in these components.
  • Procedures and methods
    • Sort in alphabetical order: The procedures and the methods are displayed in ascending order according to their name (default option).
    • Sort by modification date: The procedures and the methods are displayed in descending order according to their last modification date.
    • Sort by visibility (public, protected, private): The procedures and the methods are classified and displayed according to their visibility attribute: Public, Protected and Private.
    • Sort by group of colors: The procedures and the methods are classified and displayed according to the color that was assigned to them.
  • Classes
    • Display the elements of the base classes: This option is used to display (or not) the elements belonging to the base classes (in case of inheritance or overload for example.
    • Display the public elements only: This option is used to display the public elements found in the classes (members, methods).
  • Analysis items
    • Sort in logical order: The items of each data file are displayed in the order in which they have been created when entering the description of the data file.
    • Sort in alphabetical order: The items of each data file are displayed in ascending order according to their name.
  • Versions 22 and later
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
    New in version 22
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
    Synchronization:
    • Automatically synchronize the explorer with the element currently edited: This option is used to automatically select in the project explorer the element currently edited. For example, if a window is displayed in the window editor, its name is automatically selected in the project explorer.
Displaying the "Project explorer" pane
To display the project explorer, select "Display .. Toolbars .. Panes .. Project explorer".
Note: if this option is not available:
  1. Select "Tools .. Options .. Options of the environment".
  2. In the "Panes" tab, check "Project explorer".
  3. Validate.
To display the project explorer: on the "Home" pane, in the "Environment" group, expand "Panes" and select "Project explorer".
See Handling the dockable panes for more details.
Minimum required version
  • Version 14
This page is also available for…
Comments
Click [Add] to post a comment