45 St Mary's Road, Ealing, London, W5 5RG.
Tel: +44 (0) 20 8912 1000
email: info@revsoft.co.uk
Skip Navigation LinksHome : Services : Training : Introduction to OpenInsight Course
Tutorial icon

Revelation Software Training Workshops

Revelation's series of classroom training courses provide the best possible start with developing applications with OpenInsight.

However, often there is a need to focus on a specific topic, an emerging technology or cross training for development teams.

If this is you, then please contact us to discuss your specific training workshop requirements.

Introduction to OpenInsight Training Course

An extensive three-day course for experienced application developers who are new to OpenInsight.  All demonstrations, examples and exercises in the course use native OpenInsight tables and client/server data.  During this course, students will learn how to:

  • Develop applications using the features of OpenInsight such as forms, reports, pop-ups, queries and tables.
  • Customise your applications using OpenInsight's BASIC+ programming language.
  • Integrate Linear Hash and client/server data using Relational Database Solutions or the Revelation ODBC Driver.
  • Effectively deploy your applications.

Introduction to OpenInsight Course Agenda

Contact Revelation Software at +44 (0) 20 8912 1000 +44 (0) 20 8912 1000 or info@revsoft.co.uk for more information. All Revelation training course agendas are shown for illustration purposes only and the company reserves the right to amend the course content from time to time to take best advantage of the products in question without prior notification.

  • Introduction to the Course
  • Terms and Concepts
    • Introduction to Concepts
    • Support of Iterative Application Development and Collaborative Development Environment
    • Elements of a Good Application
    • Logging On
  • Tools and Application Management I
    • Description of Tools
    • Documentation and Online Help
    • Application Manager Overview
      • Logging on in Development Mode
      • Application Manager Interface
      • Repository Outline
      • Preferences and Options
      • File Menu
    • Creating a New Application
      • Steps for Creating a New Application
      • Application Properties
    • Launching Tools
  • Building the User Interface I
    • User Interface Considerations
    • Form Designer Interface
    • Form Designer Preferences
    • Controls
    • Control Properties
    • Creating Forms and Placing Controls
  • Data Considerations
    • General Database Concepts
    • OpenInsight Basic Concepts
    • Table Builder
    • Creating New Tables
    • Column Attributes
    • Calculated Column Attributes
    • Defining Column Attributes
    • Defining Calculated Column Attributes
  • Building the User Interface II
    • Creating Forms Based on Data
    • Database Associated Controls
    • Data Validation
    • Menu Builder Interface
    • MDI Frames
  • Creating & Implementing Event Handlers
    • Event Processing Terms and Definitions
    • Event Chain Processing
    • Creating and Implementing Events
      • Physical
      • Programmatic
    • Event Handlers
      • Non Procedural
      • Procedural
      • System Event Handlers
    • QuickEvents
    • QuickEvent Builder
      • QuickEvent Dialog Box
      • Virtual Controls
    • Creating a QuickEvent
  • Enhancing the User Interface
    • User Interface Workspace
      • Designers
      • Interface
      • Preferences
    • QuickHelp Designer
      • Definition/Planning
      • Interface
      • Creating, Testing and Executing
    • Message Designer
      • Definition/Planning
      • Interface
      • Creating, Testing and Executing
      • Return Values
    • Popup Designer
      • Definition/Planning
      • Interface
      • Creating, Testing and Executing
      • Return Values
    • Create Wizard Feature
  • Creating Reports (Can be swapped out for ODBC and/or OIPI and S/List)
    • Overview
    • Revelation Reporter Terms and Conditions
    • Creation Process
    • Revelation Reporter Interface
    • Customizing Revelation Reporter
      • View Options
      • General Default Options
      • Default Font Options
      • Numeric Format Options
    • Designing a Quick Report
    • Designing a Blank Report
    • Selecting Data
    • MultiValue Field Options
    • Creating Calculated Fields
    • Crosstabs
    • Using Report Query
  • Programming in Basic+
    • Introduction to Procedural Event Handler
    • Event Editor
    • Event Handler Code Structure
    • BASIC+ Syntax Rules
    • BASIC+ Language Operators
    • Common BASIC+ Functions
    • Event Chain Processing
    • Manipulating the Event Chain
    • Introduction to Stored Procedures
      • Types of Stored Procedures
      • System Editor
      • Structure
      • Examples
    • Impact Analysis
    • Debugging Code
      • Debugger Interface
      • Using the Debugger
    • System Monitor
  • Application Management II
    • Repository Structure
    • Entity Management
      • Creating New Entities
      • Deleting Entities
      • Entity History
      • Entity Properties
    • Creating a New Application - II
      • Entry Point
      • Logon Banner
  • Collaborative Development
    • Introduction to Collaborative Development
      • What is Collaborative Development?
      • Check-Out / Check-In
      • History Log
      • Rebuilding System Indexes
      • Synchronization
    • Repository Locking
      • Local and Remote
    • Entity Check-Out Options
      • Short and Long Term
    • Check-Out Procedures
      • Starting a Check-Out
      • Check-Out Entity Dialog Box
      • Select Entity Dialog Box
      • Check-Out Procedure
      • Editing a Check-Out
      • Error Handling
    • Check-In Procedures
    • Repository View
  • Deploying Applications
    • The Runtime Deployment Kit
    • Three Phases of Deploying an Application
    • The RDK Main Window
    • Deployment Definitions
    • Extraction Process
  • Migrating from ARev to OI
    • Migration Articles on the www
    • The Good News
    • What Will Need Evaluation
    • Before Conversion
    • The Conversion Process
    • Sharing an Application Between ARev and OI
    • ARev vs. OI Comparisons
  • Database Manager
    • Database Manager
    • Database Manager Interface
    • Table Management
    • Environment Management
    • User Management
    • Secondary Indexes
    • Linear Hash Maintenance
    • Importing ASCII Data Files