This chapter provides a Programming by Example resource. The goal is to learn the Studio framework capabilities through a step by step example. Details for each feature can be found inside the chapter Development Guide, Main features are listed below, while several examples are also provided as a help info.

1 Training course

These are the main topics of this training course

  • Overview. Design and architecture.
  • Data model. The main structures and their relationship.
  • Definition of Tables. Table dictionary, attributes and descriptions.
    1. Catalogue of tables.
    2. Attributes.
    3. Soft references.
    4. Blob fields.
    5. Format and masking functions.
    6. Logic definition.
    7. Field labels.
    8. Lists of preset values.
    9. Check constraint messages.
    10. Labels, icons and pictures.
    11. Check constraint bypass.
    12. Follow-up and integrity monitoring.
  • Definition of Objects. Basic definition of user objects against database info.
    1. Registering Objects.
    2. Input fields and variables.
    3. Output fields, and column headers.
    4. Links.
    5. Metaquery.
    6. The transaction manager.
    7. Follow-up and integrity monitoring.
  • Definition of Forms. End user form structures.
    1. Registering forms.
    2. Layout boxes.
    3. SQL Tables.
    4. Tabs.
    5. Parent objects and references.
    6. Form authorizations.
    7. Global and field events.
    8. Buttons.
  • Panels and menu trees. Definition of the user tree.
    1. Panels.
    2. Menus.
  • Channels. Desktop KPI and monitoring frames.
  • Business logic. Programing actions and events.
    1. Native stored procedures.
    2. Triggers and trigger includes.
    3. XUDP user defined procedures and custom includes.
    4. Compile and follow-up.
  • XSQL scripts. Programing actions and events (II).
    1. XML SQL scripts and custom includes.
  • Advanced reports. Complex layout reporting.
    1. Page-Perfect Operational Reports.
    2. Pixel-Perfect Business Reports.
    3. Barcodes.
  • Documentation. The doc environment.
  • OLAP. Business OLAB and DWH.
    1. Introduction.
    2. Client interfaces.
    3. Building a cube.
    4. Debug.