PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | French EN
  • Introduction
  • The different editors
  • The project editor
  • Data model editor
  • UML editor
  • Query editor
  • Page editor
  • Report editor
  • Code editor
  • Image editor
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
2. User-friendly editors in practice
Previous pageTable of contentsNext page
Introduction
WEBDEV is designed around editors, adapted to the developer requirements, unified in a single environment:
These editors will be used to create the different elements (pages, reports, databases, programs, …) handled by the site.
The different editors

The project editor

The project editor allows you to manage the project using a comprehensive dashboard.
Various Widgets allow you to see:
  • the number of project elements,
  • the registered incidents,
  • the tasks to be performed,
  • the checked out elements,
  • ...

Data model editor

The data model editor is used to describe the characteristics and the structure of data files.
The data model editor supports the Merise method (CDM and LDM).
The data model editor allows two types of database descriptions:
  • direct description of analysis linked to the project (also called Logical Data Model (LDM))
  • description of the Conceptual Data Model (CDM) then automatic generation of the analysis.
Let's see some characteristics of the data model editor:
  • WYSIWYG editor ("What You See Is What You Get"). You can directly view all the data files and the links of your project.
  • Creation and description of the data files and their items.
  • Use of an analysis in WINDEV 5.5 format.
  • Automatic formatting of analysis links.
  • Information about the links via tooltips.
  • Simplified retrieval of description of external database (SQL Server, Oracle, AS/400, ...).
  • Description independent of data files.
  • Encryption of data files.
  • Automatic modification of data files when modifying the structure of files.
  • Check of referential integrity.
  • Automatic analysis generation.
  • Zoom in the data model editor.
  • Interaction between the different panes and the analysis elements.

UML editor

The UML language is a graphical language allowing you to:
  • represent the information system studied as objects.
  • generate the object structure of site (skeleton of application as object classes) corresponding to the information system examined.
The UML editor is mainly used to:
  • describe one or more UML diagrams.
  • build a UML model by reverse engineering of your project.
See The UML model for more details.
Let's see some characteristics of UML editor:
  • Creation and description of UML diagrams.
  • Automatic formatting of links.
  • Automatic generation of a class (or set of classes) from a class diagram.
  • Zoom in the UML editor.
  • Insertion of comments into a UML model.
  • Interaction between the different panes and the elements of UML model.

Query editor

The query editor is used to automatically create queries on the data files. Programming is simplified: pages, tables, combo boxes, reports, ... can be based on queries.
A wizard helps you create queries: choose the items to include and type the selection conditions via the wizard. The query is automatically generated (in optimized SQL code) and the query test can be immediately run.
You will find more information about queries in the "Reports and Queries Guide".
Let's see some characteristics of the query editor:
  • WYSIWYG editor ("What You See Is What You Get"). You can directly view the query and its result.
  • Simplified query creation via a wizard.
  • Automatic generation of SQL code of each query.
  • Ability to immediately run the test of queries.
  • Zoom in the query editor.

Page editor

The page editor is used to describe the characteristics of user interface of your project.
Several templates, skins and types of pages are proposed. They help you make your pages more ergonomic and make your sites more user friendly.
Let's see some characteristics of the page editor:
  • WYSIWYG editor ("What You See Is What You Get"). You can view directly your page as it will appear to the user.
  • Creation and description of pages and controls.
  • Drag and Drop is used to copy, paste or move controls from a page to another one.
  • Page templates and preset control styles
  • Presence of several icon catalogs used to associate images with controls.
  • Real-time interface checker to simplify the positioning of controls.
  • Ability to type the captions of controls in the work area of the editor.
  • Management of context-sensitive help in the pages.
  • Zoom in the page editor.
  • Interaction between the different panes and the editor elements.

Report editor

The report editor is used to easily create printed reports.
You will find more information about the creation of printed reports in the "Reports and Queries Guide".
Let's see some characteristics of the report editor:
  • WYSIWYG editor ("What You See Is What You Get"). You have the ability to view the reports as they will be printed.
  • Simplified report creation without writing a single code line.
  • Drag and Drop to copy, paste or move controls from a report to another one.
  • Skin templates of reports and preset control styles.
  • Real-time interface checker to simplify the positioning of controls.
  • Use of a form in a report background.
  • Creation of multi-column labels.
  • Ability to edit a report in HTML format (to publish it on Internet for example) or in RTF format (to use it in a word processing software for example).
  • Zoom in the report editor.

Code editor

The code editor allows you to type all processes in WLanguage (the programming language included in WEBDEV). It is used to type the source code:
  • of controls,
  • of pages,
  • of reports,
  • of local and global procedures,
  • of classes and methods, ...
Let's see some characteristics of code editor:
  • Automatic formatting of information typed.
  • Automatic completion.
  • Glossary of functions.
  • Immediate detection of typos and help for correction.
  • Incremental compilation.
  • Preview of the different processes of a window, control or report found in the project.
  • Insertion of processes specific to the mouse or keyboard use.
  • Management of the code modification history with ability to rollback.
  • Ability to open several code windows (to perform code comparisons for example).
  • Zoom in the code editor.
  • Interaction between the different panes and the editor elements.

Image editor

The image editor is used to edit the images and icons of project (and elements).
Let's see some characteristics of image editor:
  • Centering.
  • Resizing.
  • Symmetry, rotation.
  • Management of texts.
  • Management of layers.
  • Access to images of image catalog.
  • Preserving transparency.
Previous pageTable of contentsNext page
Comments
Click [Add] to post a comment