EP0336560B1

Method and system for displaying a user interface on a computer screen.

Abstract

This record has no abstract on file.

EP0336560B1, drawing sheet 1
Sheet 1 of 67

Term

Term ended

Expired 2 March 2009, 17.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 19 independent, 0 dependent

  1. 1
    A method of operating an interactive computer system (120) including a display device for specifying a user interface, comprising the steps of:at definition time:    displaying (18) on the display device, a first window (20) for defining panels which are used during run time, and, at run time:    displaying (92) in a second window (110) a selected panel ;characterised in that: the first window includes:    an action text prompt (26);a panel actions prompt (32);and    a mode prompt (34);whereby the action text prompt comprises a list of default or user specified descriptions each associated with a different run time panel action (36, 38);the panel actions prompt includes a list of said panel actions (36, 38) each associated with at least one of a plurality of run time panel execution modes (72, 76, 78);the mode prompt includes a mode indicator (66, 68), for each said run time panel action (36, 38), of its corresponding associated execution mode;and that, at definition time, one or more descriptions and their associated run time panel actions (36, 38) and mode indicators (66, 68) are selected (40, 46, 70, 74);and that, at run time,    prior to displaying in said second window, one of said plurality of run time panel execution modes is selected (100) in response to a prompt displayed in said first window;and    the descriptions displayed in the second window are those having a mode indicator corresponding to the selected run time execution mode. Ein Verfahren zum Bedienen eines interaktiven Datenverarbeitungssystems (120), das eine Anzeigeeinheit umfaßt, um eine Benutzerschnittstelle zu spezifizieren, wobei das Verfahren die folgenden Schritte umfaßt: zum Zeitpunkt der Definition: Anzeigen (18) eines ersten Fensters (20) auf der Anzeigeeinheit, um Anzeigen zu definieren, die während der Ausführungszeit verwendet werden;und zum Zeitpunkt der Ausführung: Anzeigen (92) einer ausgewählten Anzeige in einem zweiten Fenster (110);dadurch gekennzeichnet, daß: das erste Fenster folgendes enthält: eine Funktionstext-Eingabeaufforderung (26);eine Eingabeaufforderung für Anzeigefunktionen (32);und eine Modus-Eingabeaufforderung (34);wobei die Funktionstext-Eingabeaufforderung eine Liste von Standard- oder benutzerdefinierten Beschreibungen enthält, von denen jede einer anderen Ausführungszeit-Anzeigefunktion (36, 38) zugeordnet ist;die Eingabeaufforderung für Anzeigefunktionen eine Liste der Anzeigefunktionen (36, 38) enthält, von denen jede mindestens einem Modus einer Vielzahl von Ausführungszeit-Anzeigeausführungsmodi (72, 76, 78) zugeordnet ist;die Modus-Eingabeaufforderung eine Modusbezugszahl (66, 68) für jede Ausführungszeit-Anzeigefunktion (36, 38) seines entsprechenden zugeordneten Ausführungsmodus enthält;und daß zum Zeitpunkt der Definition eine oder mehrere Beschreibungen und ihre zugehörigen Ausführungszeit-Anzeigefunktionen (36, 38) und Modusbezugszahlen (66, 68) ausgewählt werden (40, 46, 70, 74);und daß zum Zeitpunkt der Ausführung, vor der Anzeige in dem zweiten Fenster, ein Modus der Vielzahl von Ausführungszeit-Anzeigeausführungsmodi als Antwort auf eine in dem ersten Fenster angezeigte Eingabeaufforderung ausgewählt wird (100);und es sich bei den in dem zweiten Fenster angezeigten Beschreibungen um diejenigen handelt, die eine Modusbezugszahl haben, die dem ausgewählten Ausführungszeit-Ausführungsmodus entspricht. Méthode de fonctionnement d'un système ordinateur interactif (120) comprenant un dispositif d'affichage pour spécifier une interface d'utilisateur, comprenant les étapes de :    à l'instant de définition - affichage (18) sur le dispositif d'affichage, d'une première fenêtre (20) pour définir des panneaux qui sont utilisés durant le temps d'exécution, et- affichage (92) dans une seconde fenêtre (110) d'un panneau sélectionné, caractérisé en ce que    la première fenêtre comprend       un menu des textes d'actions (26)       un menu des actions de panneau (32), et       un menu des modes (34),    où le menu des textes d'actions comprend une liste par défaut ou des descriptions spécifiées par l'utilisateur associées chacune à une action de panneau de temps d'exécution différente (36,38), le menu des actions de panneau comprend une liste desdites actions de panneau (36, 38) associée chacune à au moins un parmi une pluralité de modes d'exécution de panneau de temps d'exécution (72, 76, 78), le menu des modes comprend un indicateur de mode (66, 68), pour chaque action de panneau de temps d'exécution (36, 38), de son mode d'exécution associé correspondant,    et en ce que, à l'instant de définition, une ou plusieurs descriptions et leurs actions de panneau de temps d'exécution associées (36, 38) et les indicateurs de mode (66, 68) sont sélectionnés (40, 46, 70, 74), et en ce que, au moment de l'exécution,    avant l'affichage dans ladite seconde fenêtre, un parmi une pluralité de modes d'exécution de panneaux de temps d'exécution est sélectionné (100) en réponse à un menu affiché dans ladite première fenêtre, et    les descriptions affichées dans la seconde fenêtre sont celles qui comportent un indicateur de mode correspondant au mode d'exécution sélectionné.
  2. 2
    A method according to claim 1 wherein said plurality of run time execution modes includes an add data mode (72) and a change data mode (76). Ein Verfahren gemäß Anspruch 1, wobei die Vielzahl der Ausführungszeit-Ausführungsmodi einen Datenhinzufügemodus (72) und einen Datenänderungsmodus (76) enthält. Méthode selon la revendication 1, dans laquelle ladite pluralité de modes de temps d'exécution comprend un mode de données additionnelles (72) et un mode de données de changement (76).
  3. 3
    A method according to claim 2 wherein said one of said selected plurality of panel execution modes is selected (70, 74) from a group comprised of said add data mode (72), said change data mode (76), and a blank mode (78). Ein Verfahren gemäß Anspruch 2, wobei der Modus der ausgewählten Vielzahl von Anzeigeausführungsmodi aus einer Gruppe ausgewählt wird (70, 74), die aus dem Datenhinzufügemodus (72), dem Datenänderungsmodus (76) und einem Löschmodus (78) besteht. Méthode selon la revendication 2, dans laquelle ladite une parmi la pluralité de modes d'exécution de panneau est choisie (70, 76) à partir d'un groupe comprenant ledit mode de données additionnelles (72), ledit mode de données de changement (74) et un mode à blanc (78).
  4. 4
    A method according to claim 3 wherein each of said panel actions (36, 38) is selected from a group comprising panel operations and commands. Ein Verfahren gemäß Anspruch 3, wobei jede der Anzeigefunktionen (36, 38) aus einer Gruppe ausgewählt wird, die Anzeigeoperationen und Befehle enthält. Méthode selon la revendication 3, dans laquelle chacune desdites actions de panneau (36, 38) est sélectionnée à partir d'un groupe comprenant des opérations de panneau et des commandes.
  5. 5
    A method according to any one of claims 1 to 4 wherein said descriptions displayed in said second window comprise a subset of a plurality of action texts (36, 38), and wherein said panel execution mode for each of said action texts of said subset corresponds to said selected panel execution mode. Ein Verfahren gemäß jedem der Ansprüche 1 bis 4, wobei die in dem zweiten Fenster angezeigten Beschreibungen eine Untergruppe einer Vielzahl von Funktionstexten (36, 38) enthalten und wobei der Anzeigeausführungsmodus für jeden der Funktionstexte der Untergruppe dem ausgewählten Anzeigeausführungsmodus entspricht. Méthode selon l'une quelconque des revendications 1 à 4, dans laquelle lesdites descriptions affichées dans ladite seconde fenêtre comprennent un sous-ensemble d'une pluralité de textes d'actions (36, 38), et dans laquelle ledit mode d'exécution de panneau pour chacun desdits textes d'actions dudit ensemble correspond audit mode d'exécution de panneau sélectionné.
  6. 6
    A method according to claim 5 wherein said displayed first window (20) further includes at least one panel action specifier prompt;and the method further includes the step of selecting at least one panel action for a corresponding at least one of a selected plurality of panel actions. Ein Verfahren gemäß Anspruch 5, wobei das angezeigte erste Fenster (20) des weiteren zumindest eine Anzeigefunktionsparameter-Eingabeaufforderung enthält;und das Verfahren des weiteren den Schritt der Auswahl von zumindest einer Anzeigefunktion für zumindest eine entsprechende einer ausgewählten Vielzahl von Anzeigefunktionen umfaßt. Méthode selon la revendication 5, dans laquelle ladite première fenêtre affichée (20) comprend en outre au moins un menu de spécification d'action de panneau, et la méthode comprend en outre l'étape de sélectionner au moins une action de panneau pour au moins une action correspondante de ladite pluralité sélectionnée d'actions de panneau.
  7. 7
    A method according to claim 6 wherein said at least one panel action specifier prompt comprises:a mnemonic prompt and an action key prompt;and    wherein said at least one panel action specifier comprises a mnemonic and an action key. Ein Verfahren gemäß Anspruch 6, wobei die zumindest eine Anzeigefunktionsparameter-Eingabeaufforderung folgendes umfaßt: eine mnemonische Eingabeaufforderung und eine Funktionstasten-Eingabeaufforderung;und wobei der zumindest eine Anzeigefunktionsparameter ein mnemonisches Zeichen und eine Funktionstaste umfaßt. Méthode selon la revendication 6, dans laquelle ledit au moins un menu de spécification d'action de panneau comprend :    un menu mnémonique et un menu de touches d'actions, et    dans laquelle au moins une spécification d'action de panneau comprend un menu mnémonique et une touche d'action.
  8. 8
    A method according to claim 7 further including displaying a set of preselected default values for at least one of said prompts;and selecting at least one of said default values from said displayed set of default values. Ein Verfahren gemäß Anspruch 7, das des weiteren die Anzeige einer Gruppe von vorher ausgewählten Standardwerten für zumindest eine der Eingabeaufforderungen umfaßt;und die Auswahl von zumindest einem der Standardwerte aus der angezeigten Gruppe von Standardwerten. Méthode selon la revendication 7, comprenant en outre l'affichage d'un ensemble de valeurs par défaut présélectionnées pour au moins un desdits menus, et la sélection d'au moins une desdites valeurs par défaut à partir dudit ensemble affiché de valeurs par défaut.
  9. 9
    A method according to claim 8 wherein said preselected default values include at least one panel action specifier. Ein Verfahren gemäß Anspruch 8, wobei die vorher ausgewählten Standardwerte zumindest einen Anzeigefunktionsparameter enthalten. Méthode selon la revendication 8, dans laquelle lesdites valeurs par défaut présélectionnées comprennent au moins une spécification d'action de panneau.
  10. 10
    A method according to claim 9 wherein said second window (110) is displayed during a panel execution. Ein Verfahren gemäß Anspruch 9, wobei das zweite Fenster (110) während der Ausführung einer Anzeige angezeigt wird. Méthode selon la revendication 9, dans laquelle ladite seconde fenêtre (110) est affichée durant une exécution de panneau.
  11. 11
    A method according to claim 10 wherein selected ones of said action texts (36, 38) and said panel action specifiers define a substantially identical relative spatial positioning and order when displayed in said first and said second windows (110). Ein Verfahren gemäß Anspruch 10, wobei ausgewählte Texte der Funktionstexte (36, 38) und die Anzeigefunktionsparameter eine im wesentlichen identische relative räumliche Positionierung und Reihenfolge definieren, wenn sie in dem ersten und dem zweiten Fenster (110) angezeigt werden. Méthode selon la revendication 10, dans laquelle des textes d'actions sélectionnés (36, 38) et lesdites spécifications d'actions de panneau définissent un positionnement et un ordre spatial relatif substantiellement identiques lorsqu'ils sont affichés dans lesdites première et seconde fenêtres (110).
  12. 12
    A method according to claim 11 further including the step of displaying in said first window (20) a third window listing a plurality of said panel operations. Ein Verfahren gemäß Anspruch 11, das des weiteren den Schritt der Anzeige eines dritten Fensters in dem ersten Fenster (20) umfaßt, in dem eine Vielzahl der Anzeigeoperationen aufgelistet ist. Méthode selon la revendication 11 comprenant en outre l'étape d'affichage dans ladite première fenêtre (20) d'une troisième fenêtre listant une pluralité d'opérations de panneau.
  13. 13
    A method according to claim 12 wherein at least one of said selected panel actions corresponds to said change data execution mode and comprises a reset, print all, next, change, change and next, search, extended search, delete or next action. Ein Verfahren gemäß Anspruch 12, wobei zumindest eine der ausgewählten Anzeigefunktionen dem Datenänderungs-Ausführungsmodus entspricht und eine Funktion Zurücksetzen, alles Drucken, Weiter, Ändern, Ändern und Weiter, Suchen, erweiterte Suche, Löschen oder Weiter umfaßt. Méthode selon la revendication 12, dans laquelle au moins une desdites actions de panneau sélectionnées correspond audit mode de données de changement et comprend l'action de restauration, d'impression totale, de suivant, de changement, de changement et suivant, de recherche, de recherche étendue, d'effaçage ou d'action suivante.
  14. 14
    A method according to claim 12 wherein at least one of said selected panel actions corresponds to said add data execution and comprises an add and next or previous action. Ein Verfahren gemäß Anspruch 12, wobei zumindest eine der ausgewählten Anzeigefunktionen dem Datenhinzufüge-Ausführungsmodus entspricht und eine Funktion Hinzufügen und Weiter oder eine vorherige Funktion umfaßt. Méthode selon la revendication 12, dans laquelle au moins une desdites actions de panneau sélectionnées correspond à ladite exécution de données additionnelles et comprend une action d'addition et d'action suivante ou précédente.
  15. 15
    A method according to claim 12 wherein at least one of said selected panel actions corresponds to said blank panel action mode and comprises a print, blank panel, show field, or computer action. Ein Verfahren gemäß Anspruch 12, wobei zumindest eine der ausgewählten Anzeigefunktionen dem Funktionsmodus Anzeige löschen entspricht und eine Funktion Drucken, Anzeige löschen, Feld anzeigen oder eine Rechnerfunktion umfaßt. Méthode selon la revendication 12, dans laquelle au moins une des actions de panneau sélectionnées correspond audit mode d'action de panneau à blanc et comprend une action d'impression, de panneau vide, de champ de description ou de calcul.
  16. 16
    A computer system for specifying a user interface, comprising:display means for displaying (18) a first window (20) for defining panels which are used during run time,    and means for displaying (92) in a second window (110) a selected panel;characterised in that: the first window includes an action text prompt (26), a panel actions prompt (32), and a mode prompt (34);whereby the action text prompt comprises a list of default or user specified descriptions each associated with a different run time panel action (36, 38);the panel actions prompt includes a list of said panel actions (36, 38) each associated with at least one of a plurality of run time panel execution modes (72, 76, 78);the mode prompt includes a mode indicator (66, 68), for each said run time panel action (36, 38), of its corresponding associated execution mode;the system further comprises means for selecting (40, 46) one or more descriptions and their associated run time panel actions (36, 38) and mode indicators (66, 68);the system further comprises means for selecting (70, 74) through said first window one of a plurality of panel execution modes;and    the descriptions displayed in the second window are those having a mode indicator corresponding to the selected run time execution mode. Ein Datenverarbeitungssystem zur Spezifizierung einer Benutzerschnittstelle, das folgendes umfaßt: Anzeigemittel zum Anzeigen (18) eines ersten Fensters (20), um Anzeigen zu definieren, die während der Ausführungszeit verwendet werden;und Mittel, um in einem zweiten Fenster (110) eine ausgewählte Anzeige anzuzeigen (92);dadurch gekennzeichnet, daß: das erste Fenster eine Funktionstext-Eingabeaufforderung (26), eine Eingabeaufforderung für Anzeigefunktionen (32) und eine Modus-Eingabeaufforderung (34) enthält;wobei die Funktionstext-Eingabeaufforderung eine Liste von Standard- oder benutzerdefinierten Beschreibungen umfaßt, von denen jede einer anderen Ausführungszeit-Anzeigefunktion (36, 38) zugeordnet ist;die Eingabeaufforderung für Anzeigefunktionen eine Liste der Anzeigefunktionen (36, 38) enthält, von denen jede zumindest einem Modus einer Vielzahl von Ausführungszeit-Anzeigeausführungsmodi (72, 76, 78) zugeordnet ist;die Modus-Eingabeaufforderung eine Modusbezugszahl (66, 68) für jede Ausführungszeit-Anzeigefunktion (36, 38) seines entsprechenden zugeordneten Ausführungsmodus enthält;das System des weiteren Mittel zur Auswahl (40, 46) von einer oder mehreren Beschreibungen und ihrer zugehörigen Ausführungszeit-Anzeigefunktionen (36, 38) und Modusbezugszahlen (66, 68) enthält;das System des weiteren Mittel zur Auswahl (70, 74) eines Modus einer Vielzahl von Anzeigeausführungsmodi durch das erste Fenster enthält;und es sich bei den in dem zweiten Fenster angezeigten Beschreibungen um diejenigen handelt, die eine Modusbezugszahl haben, die dem ausgewählten Ausführungszeit-Ausführungsmodus entspricht. Système ordinateur pour spécifier une interface d'utilisateur, comprenant    un moyen d'affichage pour afficher (18) une première fenêtre (20) pour définir des panneaux qui sont utilisés durant le temps d'exécution, et    un moyen d'affichage (92) dans une seconde fenêtre (110) d'un panneau sélectionné,    caractérisé en ce que:    la première fenêtre comprend un menu de textes d'actions (26), un menu d'actions de panneau (32), et un menu de modes (34) où le menu du texte des actions comprend une liste par défaut ou des descriptions spécifiées par l'utilisateur associées chacune à une action de panneau de temps d'exécution différente (36,38), le menu des actions de panneau comprend une liste desdites actions de panneau (36, 38) associée chacune à au moins un parmi une pluralité de modes d'exécution de panneau de temps d'exécution (72, 76, 78), le menu des modes comprend un indicateur de mode (66, 68), pour chaque action de panneau de temps d'exécution (36, 38), de son mode d'exécution associé correspondant,    le système comprend en outre un moyen pour sélectionner (40, 46) une ou plusieurs descriptions et leurs actions de panneau de temps d'exécution associées (36, 38) et des indicateurs de mode (66, 68),    le système comprend en outre un moyen pour sélectionner (70, 74) au moyen de ladite première fenêtre un parmi une pluralité de modes d'exécution de panneau, et    les descriptions affichées dans la seconde fenêtre sont celles ayant un indicateur de mode correspondant au mode de temps d'exécution sélectionné.
  17. 17
    A system according to claim 16 further including:means for designating a plurality of panel actions in response to said displayed first window (20);means for designating one of a plurality of panel action modes for each said selected panel action in response to said displayed first window;and    means for designating one of a plurality of action texts for each said selected panel action in response to said displayed first window;and    wherein each of said plurality of panel action modes is functionally related to at least one of said plurality of panel execution modes. Ein System gemäß Anspruch 16, das des weiteren folgendes enthält: Mittel zur Bestimmung einer Vielzahl von Anzeigefunktionen als Antwort auf das angezeigte erste Fenster (20);Mittel zur Bestimmung eines Modus einer Vielzahl von Anzeigefunktionsmodi für jede ausgewählte Anzeigefunktion als Antwort auf das angezeigte erste Fenster;und Mittel zur Bestimmung eines Funktionstextes einer Vielzahl von Funktionstexten für jede ausgewählte Anzeigefunktion als Antwort auf das angezeigte erste Fenster;und wobei jeder Modus der Vielzahl von Anzeigefunktionsmodi funktionell mit zumindest einem Modus der Vielzahl von Anzeigeausführungsmodi verbunden ist. Système selon la revendication 16, comprenant :    un moyen pour désigner une pluralité d'actions de panneau en réponse à ladite première fenêtre affichée (20),    un moyen pour désigner une parmi une pluralité de modes d'action de panneau pour chaque action de panneau sélectionnée en réponse à ladite première fenêtre affichée, et    un moyen pour désigner un parmi une pluralité de textes d'actions pour chaque action de panneau sélectionnée en réponse à ladite première fenêtre affichée, et    où chacun de ladite pluralité de modes d'action de panneau est fonctionnellement relatif à au moins un de ladite pluralité de modes d'exécution de panneau.
  18. 18
    A system according to claim 17 wherein said means for displaying (18) said first window (20) includes means for displaying at least one panel action specifier prompt, and further includes means for selecting in response to said displayed first window at least one panel action specifier for a corresponding at least one selected of said plurality of panel actions. Ein System gemäß Anspruch 17, wobei das Mittel zum Anzeigen (18) des ersten Fensters (20) Mittel zum Anzeigen von zumindest einer Anzeigefunktionsparameter-Eingabeaufforderung enthält und des weiteren Mittel zur Auswahl von zumindest einem Anzeigefunktionsparameter für zumindest eine entsprechende ausgewählte Funktion der Vielzahl von Anzeigefunktionen als Antwort auf das angezeigte erste Fenster enthält. Système selon la revendication 17, dans lequel ledit moyen d'affichage (18) de ladite première fenêtre (20) comprend un moyen pour afficher au moins un menu de spécifications d'actions de panneau, et comprend en outre un moyen pour sélectionner en réponse à ladite première fenêtre affichée au moins une spécification d'action de panneau pour au moins une action choisie correspondante parmi ladite pluralité d'actions de panneau.
  19. 19
    A system according to claim 18 wherein said means for selecting at least one panel action specifier comprises an action key. Ein System gemäß Anspruch 18, wobei das Mittel zur Auswahl von zumindest einem Anzeigefunktionsparameter eine Funktionstaste umfaßt. Système selon la revendication 18, dans lequel ledit moyen pour sélectionner au moins une spécification d'action de panneau comprend une touche d'action.
Independent claims19