Tutorial


View Finished CustomerList Window

  • Bounding Box layout for resolution independent display 

  • Press the Finish button to generate the new window.

  • Use the 'Run' button to view the generated window 

The newly generated window is shown below. It uses bounding box layout for resolution independent display. The first window below is shown with the 'Windows Classic' theme. The two pictures below that show display with 'Large Fonts' and 600x800 resolution. Note that the developer did nothing extra to enable automatic reformatting. This style simply encloses controls inside an invisible, elastic 'box' that determines how controls will be laid out. 

One more thing is interesting - the Style automatically set up all the expected behavior for the window. The buttons all behave as you would expect, as do the 'vcr' buttons on the toolbar, the print a list, add record, delete records, etc. The window is a complete and working window that provides end user interaction with data. And, this window took under 3 minutes to generate. The same kind of window for the Product table, the Sales table (using a view that includes both the Customer and the Product tables) and any other tables in the new application take no more time than this.

See the BridgeBuilder topic for how the window can be changed manually using either (or both) the ResourceEditor and the LayoutEditor, and then regenerated to add more functionality.

The newly generated window in 1024x768 and Windows Classic scheme is shown below. All of these screen shots have been reduced by 65% to display and download in a reasonable time.


This is a screen shot of the same window using Windows Extra Large Font

This is the same window using Windows Classic, but 800x600 resolution

this is a high resolution screen shot, and the window has been resized with the mouse to fill the whole display area.

With bounding box layout, you develop the window once, and you never worry about end-user configurations.

Go to the next step, Regenerate the window.

 


PowerVista Software: build beautiful database application software.