Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The essential part of any application is the user interface. For desktop applications, OpenInsight refers to these as "forms" and the Form Designer is the native tool that will be used to create and modify them. Forms are created within SRP FrameWorks in the normal way, but there is no need to use Script and QuickEvent handlers as is typical in normal OpenInsight applications. Working with events will be discussed in a separate article. For now, we will just explore methods of designing forms that are optimized for SRP FrameWorks.

 

Understanding MDI

...

SRP FrameWorks uses a traditional Multiple Document Interface (MDI) approach toward presenting the user with application content. As this Wikepedia article suggests, there are pros and cons to MDI. Our philosophy has been that most OpenInsight applications are being designed for organizations that require end users to be primarily focused on core business activity and data. The MDI model provides users with a more consistent and unified experience thus minimizing the learning curve and improving productivity. 

As mentioned in the installation instructions, the form FRW_MAIN is the default entry point for SRP FrameWorks based applications. FRW_MAIN is known as the MDI Frame, which acts as the foundation for all other windows in the application.

...