Learning Genero

Write, compile, and run a graphical application that creates, modifies, and reports on data stored in a database.

See also our Youtube channel

New Features in Genero 3.00

See also the dedicated Youtube Playlist.

1. The Genero Centralized Icon Set

Learn about the centralized icon set introduced with Genero 3.00.

You can download the demo source used in this video from https://github.com/FourjsGenero/ex_fontawesome_viewer.


Learn about the DATETIMEEDIT form item which opens a native widget to allow users to edit a date-time value. Changes to TIMEEDIT widget behavior are also explained.

3. The Genero Web Client for Javascript

Learn about the Genero Web Client for Javascript (GWC-JS) introduced in Genero 3.00. It’s a Genero front-end client that runs inside a web browser and provides a similar user experience to the Genero Desktop Client.

4. View and update database data with DB Explorer

The Database Explorer tool introduced in Genero 3.0 allows you to interrogate and change the database from within the familiar environment of Genero Studio.

5. Reduce duplicate code with Dynamic Dialogs

Learn how to implement Dynamic Dialogs, a feature introduced in Genero 3.00, to help you trim code and simplify maintenance for common routines.

6 - Find Genero Desktop Client configuration files

Starting with Genero 3.00, you will find GDC configuration files under the AppData and App Cache directory structures.

7 - Execute code at regular intervals with ON TIMER

The ON TIMER statement introduced in Genero 3.00 executes code at specified intervals, with or without user interaction with the program.

8 - Configure Automatic Logout for Idle Sessions

Learn how to configure AUTO_LOGOUT, a feature in Genero 3.00, which will display a log out page or pop-up window after a specified time of user activity.

9 - Test Applications and Infrastructure with Genero Ghost Client

You can use the Genero Ghost Client to test business logic and evaluate infrastructure requirements for your applications before you release them.

10 - Enable autocomplete for text input fields

Learn how to use the COMPLETER form field attribute and the DIALOG.setCompleterItems() method to enable autocomplete for EDIT and BUTTONEDIT fields
You can see another example of an application with autocomplete configured here: https://youtu.be/VnimeOAoWIg.