Introduction

In our earlier development of the status bar module, we saw how a service-oriented architecture can be used to create a highly flexible and configurable framework. Now we will use the same design pattern for the creation and control of the application's MDI frame menu bar and investigate:

  • How to use a service-oriented architecture to enable or disable menu bar functionality

  • How to develop individual menu bars and link them together

  • How to use inheritance to maximize reuse and minimize code

  • How to associate toolbar items with specific menu bar items

  • How to extend the splash screen module to display an About window

  • How to display a menu and toolbar on the frame

  • How to print and close an application

Get Enterprise Curl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.