Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- dBsee 4.6 - The Library - Norton Guide http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]

   The Application button activates the environment that defines the menu
   structure of the application and the objects that make up the different
   operating sessions. This menu is called the Application Menu.

   The environment displays a list of all the labels that make up the
   application's menu. The most outdented labels are the main labels, while
   the more indented are submenus of their respective parent label.

   Each of these labels can call a sub-menu, a data entry, a report, an
   external program or can execute code written by the programmer. The
   buttons shown at the bottom allow to define and modify the menu structure,
   access the design mode of the objects associated to the various labels,
   and simulate the behaviour of the entire application.

   In order to standardise the structure of the developed applications, the
   system offers a pre-defined labels that can, of course, be modified.

     . Files

     . Reports

     . Procedures

     . Service

     . ?

   The Menu labels button allows to add new menu labels and associate
   specific functionalities, while the Maintenance button allows to
   modify the settings previously defined.

   Other buttons allow to define in detail the functionalities associated to
   the menu labels. In particular, the Design button activates the design
   phase on the data entry or report associated to the menu label selected,
   while the button Objects accesses an environment where the structure
   of the object (thus data entry or report) is displayed.

   By pressing Simulate, the functionalities of the application being
   developed can be seen even before it is generated or compiled. Simulation
   allows to select the single (active) menu labels and to access, in design,
   the relative associated objects.

   The Generate button accesses the code generator in order to obtain the
   source code corresponding to the developed application.

Working with "Application"

   The Application environment is, together with Dictionary, the main
   environment of dBsee 4. While in Dictionary all the parts relative
   to the data dictionary are defined (files, fields, indexes and relations),
   in Application the program logic, given by the order in which the
   various objects of the application are activated, is defined.

   When the Application environment is accessed, a list of all the menu
   labels is shown that belong to the start-up object, i.e. the object that
   starts the whole applications. The name of the start-up object can defined
   in the Project environment. Usually, the startup object has no applicative
   function. Its only purpose is to display the menu from which the various
   functions are called.

   The Application environment includes the Simulate button that allows
   to immediately display the application interface that will be generated
   and to access part of its functionalities.

   This environment allows all the design and maintenance operations of the
   application program. When new projects are created, the startup object is
   automatically added, and is by default called MENU. This object has
   pre-defined menu labels. New labels can be added or existing ones
   modified.

   All of the menus in the application are displayed according to CUA (Common
   User Access) standard, offering an common interface to all the
   applications generated. The menu consists of a list of labels aligned
   horizontally and displayed below the title of the object. Each of these
   label open a vertical sub-menu (pull-down menu) that contains a list of
   available options.

   It is possible to associate, to each menu label, a Hot-Key (or mnemonic)
   and an accelerator key (or shortcut key). The Hot-Key can be pressed when
   a menu is opened in order to select the label desired, without using the
   mouse. The shortcut key is available when the menu is closed and becomes,
   in this case, the only way to activate the functions associated to the
   menu label.

   When an application menu is created, different types of menu labels can be
   created. A label type is determined by the type of function associated to
   it. There can be labels that activate data entry or report managements,
   submenus, or directly call Clipper procedures, etc.

   Each menu label has an activation state, which can be Active and Not
   active. For both states, the menu label can be Visible or
   Hidden.

   The state of each label is set at the moment in which the menu is opened,
   but can be modified by the programmer by using the appropriate functions.
   The available states are:

Active and visible

   This is the default state; the label is visible in the pull-down menu and
   can be selected by either the mouse, cursor, Hot-Key or short-cut key.

Active and hidden

   The label is not displayed, and the only way to activate it, is to use the
   shortcut key.

Not active and visible

   The label is displayed (and greyed) but cannot be selected by any key or
   mouse.

Not active and hidden

   Even though it exists, the menu label is not displayed and cannot be
   selected by pressing the short-cut key.

Summary of buttons

   Design                  Activates the design of the object associated to
                           the selected menu label.

   Maintenance             Allows to maintain the menu structure.

   Menu labels             Allows to define new menu labels and to associate
                           the functionalities required (sub-menu, data
                           entry, reports or source code).

   Generate                Allows to call the code generator in order to
                           produce the source code of the object that
                           implements the functionalities of the selected
                           menu label.

   Simulate                Allows to activate the functional and visual
                           simulation of the application being developed.

   Objects                 Display the structure of the objects associated to
                           the highlighted menu label.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson