JPH04105120A - Screen transition control system - Google Patents

Screen transition control system

Info

Publication number
JPH04105120A
JPH04105120A JP2222949A JP22294990A JPH04105120A JP H04105120 A JPH04105120 A JP H04105120A JP 2222949 A JP2222949 A JP 2222949A JP 22294990 A JP22294990 A JP 22294990A JP H04105120 A JPH04105120 A JP H04105120A
Authority
JP
Japan
Prior art keywords
screen
menu
screens
information
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2222949A
Other languages
Japanese (ja)
Inventor
Hiroaki Yamada
裕昭 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2222949A priority Critical patent/JPH04105120A/en
Publication of JPH04105120A publication Critical patent/JPH04105120A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To attain the addition and the deletion of the menu screens having the hierarchical structures with no change of a program by controlling the transition of screens independently of the program. CONSTITUTION:A screen information file 1 is provided together with a screen information analyzing means 2, and a screen input/output means 3. The means 2 reads a desired sub-file out of the file 1 and produces a screen control table and the data needed for display of screens in a screen input/output buffer. Then the information on the transition of screens such as the returning and calling destinations are held in the file 1 so that the control of transition of the screens is independent of a program. Thus it is possible to add and delete the menu screens and then to give a big change to a menu system without changing the program.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は画面遷移制御方式、特にメニュー画面を階層的
に次々と表示して、利用者にある種のサービスを提供す
るメニューシステムにおける画面遷移制御方式に関する
ものである。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a screen transition control method, particularly a screen transition in a menu system that displays menu screens one after another in a hierarchical manner to provide a certain type of service to the user. This concerns the control method.

〔従来の技術〕[Conventional technology]

従来の画面遷移制御方式は、画面情報をファイルとして
保持しているものの、その情報はフィールド・属性・表
示色といった形式的なものにとどまっており、画面の戻
り先や呼出し先といった画面遷移の制御に関する情報を
画面情報ファイル内に保持しておらず、画面遷移の制御
はすべてプログラム側にロジックを記述して行っていた
Although conventional screen transition control methods store screen information as files, this information is limited to formal information such as fields, attributes, and display colors, and it is difficult to control screen transitions such as where the screen returns to or where it is called. Information about the screen was not stored in the screen information file, and all screen transitions were controlled by writing logic in the program.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の画面遷移制御方式では、画面遷移の制御
のすべてをプログラム側で行っているので、階層構造を
持つメニュー画面の追加や削除の度に、プログラムを手
直ししなければならないという問題点がある。
In the conventional screen transition control method described above, all screen transition control is performed by the program, so there is a problem that the program must be revised every time a menu screen with a hierarchical structure is added or deleted. be.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の方式は、親メニュー、子メニュー、孫メニュー
等のメニュー画面を階層的に次々と表示して、利用者に
サービスを提供するメニューシステムにおける画面遷移
制御方式において、画面遷移の制御をプログラムから独
立させるなめに、画面の戻り先や呼出し先といった画面
遷移に関する情報を画面情報ファイルに保持することを
特徴とする。
The method of the present invention is a screen transition control method in a menu system that displays menu screens such as a parent menu, child menu, grandchild menu one after another in a hierarchical manner and provides services to users. In order to be independent from the screen information file, information regarding screen transitions such as the return destination and call destination of the screen is held in the screen information file.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例を示す図である。FIG. 1 is a diagram showing an embodiment of the present invention.

図において、1は画面情報ファイル、2は画面情報解析
手段、3は画面入出力手段をそれぞれ示している。
In the figure, 1 indicates a screen information file, 2 indicates a screen information analysis means, and 3 indicates a screen input/output means.

画面情報ファイル1には、複数の画面の情報が格納され
るが、これらは、画面単位にサブファイルニ ルとして管理される。従って、本方式νおいては7画面
名とサブファイル名は等しくなる。
The screen information file 1 stores information on a plurality of screens, and these are managed on a screen-by-screen basis as subfiles. Therefore, in this method ν, the 7 screen names and the subfile names are equal.

サブファイルとして管理される各画面情報の格納イメー
ジを第2図に示す。サブファイル中の画面情報は、第2
図に示すように、全体情報、メニュー項目情報、画面形
式情報の3つの部分から構成される。
FIG. 2 shows a storage image of each screen information managed as a subfile. The screen information in the subfile is
As shown in the figure, it is composed of three parts: overall information, menu item information, and screen format information.

全体情報では、自画面名(サブファイル名)と自画面の
ページ数ならひに戻り先(親メニュー)画面名(サブフ
ァイル名)を管理する。ここて戻り先画面名は、ルベル
前の画面に戻るという画面遷移の際に使用される。また
、自画面のページ数は、自画面内での画面スクロールの
制御のために使用される。
The overall information manages the self-view name (subfile name), the number of self-view pages, and the return destination (parent menu) screen name (subfile name). The return destination screen name is used at the time of screen transition to return to the previous screen. Furthermore, the number of pages in the self-view is used to control screen scrolling within the self-view.

メニュー項目情報では、メニュー項目の番号とその呼出
し先画面名(サブファイル名)を管理する。呼出し先画
面名としては、そのメニュー項番が選択された際に表示
すべき画面名であり、画面遷移の制御情報である。
The menu item information manages the menu item number and the name of the screen to which it is called (subfile name). The name of the called screen is the name of the screen to be displayed when the menu item number is selected, and is control information for screen transition.

画面形式情報では、画面の見出し、メニュー項目のタイ
トル、表示色といった形式的な情報を管理するが、これ
は従来技術をそのまま利用できるのでここでは説明を省
略する。
The screen format information manages formal information such as screen headings, menu item titles, and display colors, but since conventional technology can be used as is, the explanation will be omitted here.

なお、メニュー項目情報と画面形式情報は当該画面のペ
ージ数分だけ用意される。
Note that menu item information and screen format information are prepared for the number of pages of the screen.

さて第1図において、画面情報解析手段2では、画面情
報ファイル1中の目的とするサブファイルを読み込んで
、画面制御テーブルと画面表示のためのデータを画面入
出力バッファに作成する。
Now, in FIG. 1, the screen information analysis means 2 reads the target subfile in the screen information file 1 and creates a screen control table and data for screen display in the screen input/output buffer.

ここで注目すべきことは、画面情報解析手段2には、最
初のサブファイル名が、第3図の例で“PRIM”であ
ることを除き、画面遷移の制御に関する情報が一切組込
まれていないということである。
What should be noted here is that the screen information analysis means 2 does not incorporate any information regarding screen transition control, except that the first subfile name is "PRIM" in the example shown in Figure 3. That's what it means.

すなわち、メニュー項番とそれが選択された際に表示す
べきメニュー画面の名前およびルベル前に戻れと指示さ
れた際に表示すべきメニュー画面の名前は、すべて画面
情報ファイル1より得る訳である。従って、画面情報解
析手段2を何ら変更することなく、メニュー画面の追加
や削除、さらにはメニュ一体系の大巾変更まで行うこと
ができる。
In other words, the menu item number, the name of the menu screen to be displayed when it is selected, and the name of the menu screen to be displayed when instructed to return to the previous level are all obtained from screen information file 1. . Therefore, without making any changes to the screen information analysis means 2, menu screens can be added or deleted, and even the width of the entire menu system can be changed.

画面入力手段3は、画面情報解析手段2より画面人出力
バッフを引継ぎ、メニュー画面をキーボードデイスプレ
ィに表示するとともに利用者からの応答(メニュー項番
の選択、ルベル前に戻れ、終了・・・)を待ち合わせる
The screen input means 3 takes over the screen output buffer from the screen information analysis means 2, displays the menu screen on the keyboard display, and receives responses from the user (menu item number selection, return to previous page, exit, etc.) ) to meet up.

利用者からの応答が入力されると、画面入出力手段3は
その内容を画面人出力バッファに格納し、画面情報解析
手段に制御を移す。画面情報解析手段2では利用者から
の応答を判定しそれに対応した画面遷移を行う。画面遷
移を行うと言っても、目的とするサブファイルの名前を
画面制御テーブルから見つけ出し、後は前述の処理を繰
返すだけである。
When a response from the user is input, the screen input/output means 3 stores the contents in the screen person output buffer and transfers control to the screen information analysis means. The screen information analysis means 2 determines the response from the user and changes the screen accordingly. Even if the screen is to be changed, the only thing left to do is to find the name of the desired subfile from the screen control table and then repeat the above-mentioned process.

第3図は本発明の階層化した画面遷移制御方式をあるコ
マンド言語のヘルプ機能(コマンドの記述方法を画面に
表示し、利用者のコマンド記述(入力)の便宜をはかる
機能)に適した例であり、ヘルプ機能で使用する画面の
階層構造を表している0本実施例では3階層の画面をと
り上げる。まな各円内の文字列は画面名を表している。
Figure 3 shows an example of the layered screen transition control method of the present invention suitable for the help function of a certain command language (a function that displays command description methods on the screen to facilitate the user's command description (input)). , which represents the hierarchical structure of screens used in the help function. In this embodiment, a three-layer screen will be discussed. The character string inside each circle represents the screen name.

第4図は第3図において斜線を施した部分を具体的に示
した図である。
FIG. 4 is a diagram specifically showing the shaded portion in FIG. 3.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明を用いれば画面遷移の制御
をプログラムとは独立に行うことができるので、プログ
ラムを変更することなく、階層構造を持つメニュー画面
の追加、削除等を行うことができるという効果がある。
As explained above, by using the present invention, screen transitions can be controlled independently of the program, so it is possible to add or delete menu screens with a hierarchical structure without changing the program. There is an effect.

1西」卸・隋報ファイル1 Nishi” Wholesaler / Suiho File

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例のブロック図、第2図は画面
情報ファイル中のサブファイルで管理される画面情報の
格納イメージを表した図、第3図は本階層化画面制御方
式を適用するヘルプ画面の階層構造図、第4図は第3図
中の斜線を施した部分を具体的に示した図である。 1・・・画面情報ファイル、2・・・画面情報解析手段
、3・・・画面入出力手段。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is a diagram showing an image of how screen information is stored in subfiles in a screen information file, and Fig. 3 is a diagram illustrating the present hierarchical screen control method. FIG. 4 is a hierarchical structure diagram of the applied help screen, specifically showing the shaded portion in FIG. 3. 1... Screen information file, 2... Screen information analysis means, 3... Screen input/output means.

Claims (1)

【特許請求の範囲】 親メニュー、子メニュー、孫メニュー等のメニュー画面
を階層的に次々と表示して、利用者にサービスを提供す
るメニューシステムにおける画面遷移制御方式において
、 画面遷移の制御をプログラムから独立させるために、画
面の戻り先や呼出し先といった画面遷移に関する情報を
画面情報ファイルに保持することを特徴とする画面遷移
制御方式。
[Scope of Claim] In a screen transition control method in a menu system that provides a service to a user by displaying menu screens such as a parent menu, child menu, grandchild menu, etc. one after another in a hierarchical manner, there is provided a program for controlling screen transitions. A screen transition control method characterized by holding information related to screen transitions, such as a screen return destination and a call destination, in a screen information file so as to be independent from the screen transition destination.
JP2222949A 1990-08-24 1990-08-24 Screen transition control system Pending JPH04105120A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2222949A JPH04105120A (en) 1990-08-24 1990-08-24 Screen transition control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2222949A JPH04105120A (en) 1990-08-24 1990-08-24 Screen transition control system

Publications (1)

Publication Number Publication Date
JPH04105120A true JPH04105120A (en) 1992-04-07

Family

ID=16790403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2222949A Pending JPH04105120A (en) 1990-08-24 1990-08-24 Screen transition control system

Country Status (1)

Country Link
JP (1) JPH04105120A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100464092B1 (en) * 2002-12-13 2005-01-03 삼성전자주식회사 Printer having menu editng function and method of menu editing thereof
JP2014089662A (en) * 2012-10-31 2014-05-15 Nippon Seiki Co Ltd Screen display method and display device therefor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100464092B1 (en) * 2002-12-13 2005-01-03 삼성전자주식회사 Printer having menu editng function and method of menu editing thereof
JP2014089662A (en) * 2012-10-31 2014-05-15 Nippon Seiki Co Ltd Screen display method and display device therefor

Similar Documents

Publication Publication Date Title
US7877327B2 (en) Apparatus and method for creating and using documents in a distributed computing network
US6275227B1 (en) Computer system and method for controlling the same utilizing a user interface control integrated with multiple sets of instructional material therefor
CN100562846C (en) Text by hierarchical structure tabulation editor arbitrary graphic
JPH05205024A (en) Information control method and multi-medium system using the same
JPH09147040A (en) Microprogram management device
JP3288460B2 (en) Display data generation apparatus and method
JPH04105120A (en) Screen transition control system
JP4386243B2 (en) PROGRAM GENERATION DEVICE, PROGRAM GENERATION METHOD, PROGRAM AND RECORDING MEDIUM
US20040145611A1 (en) Method, program, and system for editing contents of multimedia
JPH04118762A (en) Document preparing device
Hardman et al. Multimedia authoring paradigms
JP3299259B2 (en) Program structure diagram editing processing method
JP2003099424A (en) Document data structure, storage medium and information processor
JPH0520046A (en) Method and device for program development assistance
JPH08278881A (en) Supporting device for building interactive processing system
KR960043806A (en) Image processing apparatus
Elizabeth HyperCard®
JPH0744446A (en) Relating method for grouped information
JP3020884B2 (en) Information processing apparatus and control method thereof
JPH07114576A (en) Hypermedia presentation system
JP3020883B2 (en) Information processing apparatus and control method thereof
JPH0695939A (en) Information processor
JPH11250050A (en) Display preparing method, computer-readable recording medium recording program for preparing display, display preparing device and presentation editing software generating method
JPH0644240A (en) Cutting and pasting system
JP2000267973A (en) File information bulletining method and computer- readable recording medium