Professional UI Solutions
Site Map   /  Register
 
 
 

Prof-UIS Newsletter

July 24, 2013 /  Prof-UIS Newsletter 07/24/2013
Prof-UIS Newsletter Page 1 2 3 4

What's coming with Prof-UIS Release 3.00 and beyond

PROTOTYPE EXPLANATION

Prof-UIS Prototypes are usually Apps that can be quickly used as a basis for or a part of your product. The advantage of using separate Apps and Dialogs is that they and their resource are not part of the main library. The concept of reusable classes has long been a goal of the C++ community. However the screen definitions and resource numbers have remained a problem. Our Prototype system is an attempt to provide some order to this area. Here is our plan:

First we have assigned numbers to various prototypes that do not normally conflict with other resources. Eventually we will define separate app and dialog sequences.

Second we have uniquely named all of the Maindlg or MainFrm classes and files, as in the case of BackStage - BSMainDlg.cpp. This allows their integration directly into the target program. The prototypes .rc and h file content can be cut and pasted into the main program???s resource or they can be integrated into the .rc2.

There are provisions for messages to be send and data to be transferred to the maindlg.

NOTE: We will be experimenting with this concept over the next 3-4 months as release 3.00 is completed. Again we solicit your participation.

BACKSTAGE PROTOTYPE

If you have a program that does not require a full Ribbon Tool bar consider the Dialog BackStage Prototype. If your program is more complicated and requires a complete Ribbon installation, there is a BackStage provision in the Ribbon Classes.

The BackStage Prototype is an App that can be quickly integrated into your application to give it a modern look. It replaces a number of ICONS on your toolbar. The App allows viewing of the Dialogs and even developing the various portions of the BackStage. appearance before integrating it into your system.

 

PROPOSED LIST OF PROTOTYPES

The following is a list of the Prototype Dialogs we have planned and there Resource base numbers. This will not be the base number of the Dialog Application but will be the base number for the Dialog Prototype.

BackStage31000 BS_MainDlg
About31100 A_MainDlg
Save or Open a File31200 F_MainDlg
Enter a password31300 PW_MainDlg
Change a password31400 CP_MainDlg
Manage Licenses31500 ML_MainDlg
Enter a License31600 EL_MainDlg
Language Dialog31700 LD_MainDlg
System Backup31800 BAK_MainDlg
Advertising Insert31900 ADV_MainDlg

 

The problem of what number to start as a base number has received some amount of comment. The syntax for the MainDlg also is a work in progress.

DESKTOPAPP PROTOTYPE

The DeskTopApp is a container for other dialog boxes or display classes. The function of the DeskTopApp is to appear and disappear so that you can have the maximum amount of Screen space available and yet have access to immediate information. The prototype has 4 containers but you can add more.

The Hide and Show command timing and whether it should be in the startup menu are options for the programmer.

This App does not appear to conflict with the Windows 8 edge and corner capabilities.

Prof-UIS a Foss Software Inc. development Web www.prof-uis.com Email: Sales@Prof-UIS.com