JPH04340652A - System for customizing menu form in distributed editor - Google Patents
System for customizing menu form in distributed editorInfo
- Publication number
- JPH04340652A JPH04340652A JP3140808A JP14080891A JPH04340652A JP H04340652 A JPH04340652 A JP H04340652A JP 3140808 A JP3140808 A JP 3140808A JP 14080891 A JP14080891 A JP 14080891A JP H04340652 A JPH04340652 A JP H04340652A
- Authority
- JP
- Japan
- Prior art keywords
- menu
- menu format
- editor
- distributed
- host
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 7
- 238000007634 remodeling Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、分散型エディタの処理
に関し、特にメニュー表示を行うときのメニュー形式を
カストマイズするための分散型エディタにおけるメニュ
ー形式のカストマイズ方式に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to distributed editor processing, and more particularly to a menu format customization method in a distributed editor for customizing the menu format when menus are displayed.
【0002】0002
【従来の技術】従来から、この種の分散型エディタでは
、メニューを利用者が変更することはできなかった。2. Description of the Related Art Conventionally, in this type of distributed editor, the menu cannot be changed by the user.
【0003】0003
【発明が解決しようとする課題】従来の分散型エディタ
のホスト部や端末部は多様な機種上で動作するため、利
用者のスキルや使用目的も多種多様であり、このためメ
ニューを表示する位置や大きさを変えたいとか、メニュ
ーで実行する編集機能の種類や数を変えたいといった要
求が多く、個々の要求に対応しきれないといった問題点
があった。[Problems to be Solved by the Invention] Since the host and terminal parts of conventional distributed editors operate on a variety of machines, the skills and purposes of use of users vary widely. There were many requests such as wanting to change the menu or size, or changing the type and number of editing functions executed in the menu, and there was a problem that it was not possible to respond to individual requests.
【0004】そこで、本発明の目的は、エディタを改造
することなく、メニューの作成と変更が可能な分散型エ
ディタにおけるメニュー形式のカストマイズ方式を得る
ことである。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a menu format customization method in a distributed editor that allows menus to be created and changed without modifying the editor.
【0005】[0005]
【課題を解決するための手段】本発明の分散型エディタ
におけるメニュー形式のカストマイズ方式は、分散型エ
ディタ端末部で利用者がキーボードを打鍵することによ
り与えた指示を入力したり、指示に従って編集した結果
を画面に表示するための画面入出力手段と、ホスト部か
ら送られたメニュー形式を格納しておくためのメニュー
形式格納領域と、利用者がメニューにより指定した編集
指示をメニュー形式格納領域のメニュー形式に従って解
析し編集装置に伝えるためのメニュー解析手段と、メニ
ュー形式格納領域のメニュー形式に従って、画面に表示
するメニューイメージを作成するためのメニュー作成手
段と、メニュー解析手段により与えられた利用者からの
指示により編集作業を行う編集装置と、分散型エディタ
起動時に分散型エディタのホスト部において、カストマ
イズファイルから読み込んだメニュー形式を受信するた
めの端末側通信手段と、分散型エディタのホスト部にお
いて、分散型エディタ起動時にメニュー形式を利用者が
指定したカストマイズファルより読み込むためのメニュ
ー形式入力手段と、メニュー形式を端末部に送信するた
めのホスト側通信手段とを有している。[Means for Solving the Problems] The menu-style customization method in the distributed editor of the present invention allows the user to enter instructions given by typing on the keyboard at the distributed editor terminal, or edit according to the instructions. A screen input/output means for displaying the results on the screen, a menu format storage area for storing the menu format sent from the host section, and a menu format storage area for storing editing instructions specified by the user using the menu. A menu analysis means for analyzing according to the menu format and transmitting it to the editing device, a menu creation means for creating a menu image to be displayed on the screen according to the menu format of the menu format storage area, and a user given by the menu analysis means An editing device that performs editing work according to instructions from the distributed editor, a terminal side communication means for receiving the menu format read from the customized file in the host part of the distributed editor when the distributed editor is started, and a terminal side communication means in the host part of the distributed editor. , a menu format input means for reading a menu format from a customization file specified by a user when the distributed editor is activated, and a host-side communication means for transmitting the menu format to a terminal unit.
【0006】[0006]
【作用】分散型エディタの端末部において、メニューを
メニュー作成手段により作成して画面に表示する場合や
、利用者がキーボードから指定した指示をメニュー解析
手段により解析し編集装置に編集指示を与える場合に、
ホスト部においてカストマイズファイルから読込み端末
部のメニュー形式格納領域に格納したメニュー形式を使
用する。[Operation] In the terminal section of the distributed editor, when a menu is created by the menu creation means and displayed on the screen, or when instructions specified by the user from the keyboard are analyzed by the menu analysis means and editing instructions are given to the editing device. To,
The host section reads the customized file and uses the menu format stored in the menu format storage area of the terminal section.
【0007】[0007]
【実施例】以下、本発明の分散型エディタにおけるメニ
ュー形式のカストマイズ方式の一実施例について画面を
参照して説明する。[Embodiment] An embodiment of the menu format customization method in the distributed editor of the present invention will be described below with reference to screens.
【0008】図1に示すように、本発明の分散型エディ
タにおけるメニュー形式のカストマイズ方式は、分散型
エディタ9と、画面12及びキーボード13と、カスト
マイズファイル14で構成され、このうち、分散型エデ
ィタ9は、ホスト部10と端末部11を有し、ホスト部
10にはホスト側通信手段1と、メニュー形式入力手段
2を備え、端末部11には端末側通信手段3、編集装置
4、メニュー形式格納領域5、メニュー解析手段6、メ
ニュー作成手段7と画面入出力手段8が含まれている。As shown in FIG. 1, the menu-style customization method in the distributed editor of the present invention is composed of a distributed editor 9, a screen 12, a keyboard 13, and a customization file 14. 9 has a host section 10 and a terminal section 11, the host section 10 is equipped with a host side communication means 1 and a menu format input means 2, and the terminal section 11 is equipped with a terminal side communication means 3, an editing device 4, and a menu format input means 2. It includes a format storage area 5, menu analysis means 6, menu creation means 7, and screen input/output means 8.
【0009】図2及び図3は、メニュー形式格納領域5
に格納されているメニュー形式の一例を示し、図4は、
図2、図3で示されているメニュー形式により表示され
たメニューの画面イメージである。FIGS. 2 and 3 show the menu format storage area 5.
An example of the menu format stored in is shown in FIG.
4 is a screen image of a menu displayed in the menu format shown in FIGS. 2 and 3. FIG.
【0010】次に、本発明の動作について図1から図4
を参照して詳細に説明する。Next, the operation of the present invention will be explained with reference to FIGS. 1 to 4.
This will be explained in detail with reference to .
【0011】まず、図1において、利用者が分散型エデ
ィタ9を起動すると、ホスト部10は、メニュー形式入
力手段2を用いて、利用者が起動時に指定したカストマ
イズファイル14からメニュー形式を入力する。さらに
、ホスト部10は、入力したメニュー形式をホスト側通
信手段1を用いて端末部11に送信する。端末部11は
、端末側通信手段3でこれを受信し、メニュー形式格納
領域5に格納する。ここで、図2及び図3は、メニュー
形式格納領域5に格納されたメニュー形式の一部を示し
ており、図4はこのメニュー形式で画面に表示されるメ
ニューの画面イメージを示している。First, in FIG. 1, when the user starts the distributed editor 9, the host section 10 uses the menu format input means 2 to input the menu format from the customized file 14 specified by the user at startup. . Further, the host section 10 transmits the input menu format to the terminal section 11 using the host side communication means 1. The terminal unit 11 receives this through the terminal side communication means 3 and stores it in the menu format storage area 5. Here, FIGS. 2 and 3 show a part of the menu format stored in the menu format storage area 5, and FIG. 4 shows a screen image of the menu displayed on the screen in this menu format.
【0012】利用者が分散型エディタ9に対して、キー
ボード13からメインメニュー3−5の表示を指示する
と、端末部11は、画面入出力手段8でこの指示を入力
し、メニュー形式作成手段7でメニュー形式格納領域5
に格納されているメニュー形式のうちメインメニュー2
−1を参照し、上線2−2を画面12上の21行2カラ
ムから78桁、下線2−3を画面12上の23行2カラ
ムから78桁、縦線2−4を画面12上の21行2カラ
ム2桁、21行13カラムから2桁、・・、文字2−5
を、21行4カラムから「ファイル」、21行17カラ
ムから「編集」、・・、項目2−6はカーソル選択なの
で、カレント2−7が差すところを参照してカーソルを
21行4カラムから8桁、といったように画面表示デー
タを作成する。さらに画面入出力手段8で作成された画
面表示データを画面12に表示する。When the user instructs the distributed editor 9 to display the main menu 3-5 from the keyboard 13, the terminal section 11 inputs this instruction through the screen input/output means 8 and displays the menu format creation means 7. Menu format storage area 5
Main menu 2 of the menu formats stored in
-1, the upper line 2-2 is 78 digits from the 21st row, 2nd column on the screen 12, the underline 2-3 is 78 digits from the 23rd row, 2nd column on the screen 12, and the vertical line 2-4 is the 78th digit from the 23rd row, 2nd column on the screen 12. 21st row, 2nd column, 2 digits, 21st row, 13th column, 2 digits..., characters 2-5
, "File" from row 21, column 4, "Edit" from row 21, column 17, etc. Since item 2-6 is a cursor selection, move the cursor from row 21, column 4 by referring to the point where current 2-7 points. Create screen display data such as 8 digits. Furthermore, the screen display data created by the screen input/output means 8 is displayed on the screen 12.
【0013】ここで、利用者がカーソル位置の項目「フ
ァイル」3−6を選択すると、端末部11は画面入出力
手段8でこの指示を入力し、メニュー解析手段6でメニ
ュー形式格納領域5を参照して、項目2−6のカレント
2−7が差すところから機能番号を取り出す。今、機能
番号は“101(サブメニュー1の表示)”となってい
るので、端末部11はメニュー作成手段7を用いてメニ
ュー形式格納領域5に格納されているメニュー形式のう
ちサブメニュー1、2−8を参照し、上線2−9を画面
12上の6行11カラムから50桁、下線2−10を画
面12上の17行11カラムから50桁、縦線2−11
を画面12上の6行11カラムから11桁、6行61カ
ラムから11桁、文字2−12を、9行14カラムから
「1:新規作成/2:読み込み/3:書きだし」、11
行14カラムから「ファイル名」、項目2−13はキー
で、入力フィールドを11行17カラムから1桁、15
−入力なの行17カラムから26桁、また、カレント2
−14が差す入力フィールド2−15の先頭にカーソル
、といったように画面表示データを作成する。さらに画
面入出力手段8で作成された画面表示データ画面12に
表示する。Here, when the user selects the item "File" 3-6 at the cursor position, the terminal section 11 inputs this instruction through the screen input/output means 8, and the menu analysis means 6 reads the menu format storage area 5. Refer to it and take out the function number from where current 2-7 of item 2-6 points. Since the function number is now "101 (display of submenu 1)", the terminal unit 11 uses the menu creation means 7 to select submenu 1 from among the menu formats stored in the menu format storage area 5. Referring to 2-8, the upper line 2-9 is 50 digits from the 6th row and 11th column on the screen 12, the underline 2-10 is 50 digits from the 17th row and 11th column on the screen 12, and the vertical line 2-11
11 digits from row 6, column 11 on screen 12, 11 digits from row 6, column 61, characters 2-12, "1: New creation / 2: Read / 3: Start" from row 9, column 14, 11
"File name" from row 14 column, items 2-13 are keys, input field 1 digit from row 11 column 17, 15
-Input is column 26 from row 17, and current 2
The screen display data is created by placing the cursor at the beginning of the input field 2-15 pointed to by -14. Furthermore, the screen display data created by the screen input/output means 8 is displayed on the screen 12.
【0014】ここで、利用者が入力フィールド3−3に
“1”を指定すると、端末部11は、メニュー解析手段
6でメニュー形式格納領域5を参照して、カレント2−
14が差すところの機能番号を取り出す。さらに今、機
能番号は“10(機能選択)”となっているので、入力
フィールド3−3に指定された値“1”と同じ値のキー
値2−16に対応する機能番号を取り出す。機能番号は
“70(新規作成)”となっているので、編集装置4に
機能番号“70”を渡す。次に、利用者が入力フィール
ドを入力フィールド3−4に変更すると、端末部11は
、メニュー解析手段6でメニュー形式格納領域5のカレ
ント2−14が差す位置を次の入力フィールドの情報2
−17に切り換える。Here, when the user specifies "1" in the input field 3-3, the terminal unit 11 uses the menu analysis means 6 to refer to the menu format storage area 5 and select the current 2-3.
Take out the function number where 14 points. Furthermore, since the function number is now "10 (function selection)", the function number corresponding to the key value 2-16, which is the same value as the value "1" specified in the input field 3-3, is extracted. Since the function number is "70 (new creation)", the function number "70" is passed to the editing device 4. Next, when the user changes the input field to the input field 3-4, the terminal unit 11 uses the menu analysis means 6 to change the position of the current 2-14 of the menu format storage area 5 to the information 2 of the next input field.
-17.
【0015】さらに、利用者が入力フィールド3−4に
“AFILE”を指定すると、端末部11は、メニュー
解析手段6でメニュー形式格納領域5を参照して、カレ
ント2−14が差すところの機能番号を取り出す。機能
番号は“52(ファイル名の入力)”となっているので
、入力フィールド3−4に指定された値“AFILE”
をファイル名として編集装置4に渡す。Furthermore, when the user specifies "AFILE" in the input field 3-4, the terminal section 11 uses the menu analysis means 6 to refer to the menu format storage area 5 and select the function to which the current 2-14 points. Take out the number. Since the function number is "52 (input file name)", the value specified in input field 3-4 is "AFILE".
is passed to the editing device 4 as a file name.
【0016】利用者がキーボード13から編集処理の実
行を指示すると、端末部11は、画面入力手段8でその
指示を得、メニュー解析手段6で解析して、編集装置4
に対し編集作業の開始を指示する。編集装置4は、メニ
ュー解析手段6によるメニュー解析の結果渡された情報
、ここでは、機能番号“70”と、ファイル名“AFI
LE”をもとに編集作業を行う。When the user instructs execution of editing processing from the keyboard 13, the terminal section 11 obtains the instruction through the screen input means 8, analyzes it through the menu analysis means 6, and sends the instruction to the editing device 4.
Instruct the person to start editing work. The editing device 4 receives the information passed as a result of the menu analysis by the menu analysis means 6, in this case, the function number "70" and the file name "AFI".
Perform editing work based on "LE".
【0017】[0017]
【発明の効果】以上説明したように本発明は、カストマ
イズファイルに登録されているメニュー形式を用いて、
メニュー処理を行なうため、ホスト部や端末部に使用さ
れる機種が異なったり、利用者のスキルや使用目的が異
なっても、エディタ本体を改造することなく利用者の多
様な要求に対応したり、移植改造工数の削滅を可能にで
きる分散型エディタにおけるメニュー形式のカストマイ
ズ方式を得ることができる。[Effects of the Invention] As explained above, the present invention uses the menu format registered in the customization file to
Because menu processing is performed, even if the models used for the host section or terminal section are different, or the skills and purpose of use of the users are different, it is possible to respond to the various requests of users without modifying the editor itself. It is possible to obtain a menu-style customization method in a distributed editor that can reduce porting and modification man-hours.
【図1】本発明の全体構成を示すブロック図。FIG. 1 is a block diagram showing the overall configuration of the present invention.
【図2】図1のメニュー形式格納領域に格納されている
メニュー形式の一例を示す図。FIG. 2 is a diagram showing an example of a menu format stored in the menu format storage area of FIG. 1;
【図3】図1のメニュー形式格納領域に図2のメニュー
形式とともに格納されているメニュー形式の一例を示す
図。FIG. 3 is a diagram showing an example of a menu format stored in the menu format storage area of FIG. 1 together with the menu format of FIG. 2;
【図4】図2、図3で示されているメニュー形式で表示
されたメニューの画面イメージを示す図。FIG. 4 is a diagram showing a screen image of a menu displayed in the menu format shown in FIGS. 2 and 3;
1 ホスト側通信手段、2 メニュー形式
入力手段、3 端末側通信手段、4 編集
装置、5 メニュー形式格納領域、6 メ
ニュー解析手段、7メニュー作成手段、8 画面
入出力手段、9 分散型エディタ、10
ホスト部、11 端末部、12 画面、1
3 キーボード、14 カストマイズファ
イル。1 host side communication means, 2 menu format input means, 3 terminal side communication means, 4 editing device, 5 menu format storage area, 6 menu analysis means, 7 menu creation means, 8 screen input/output means, 9 distributed editor, 10
Host section, 11 Terminal section, 12 Screen, 1
3 keyboard, 14 customization file.
Claims (1)
ーボードを打鍵することにより与えた指示を入力したり
、指示に従って編集した結果を画面に表示するための画
面入出力手段と、ホスト部から送られたメニュー形式を
格納しておくためのメニュー形式格納領域と、前記利用
者がメニューにより指定した編集指示を前記メニュー形
式格納領域のメニュー形式に従って解析し編集装置に伝
えるためのメニュー解析手段と、前記メニュー形式格納
領域のメニュー形式に従って、画面に表示するメニュー
イメージを作成するためのメニュー作成手段と、このメ
ニュー解析手段で与えられた利用者からの指示により編
集作業を行う編集装置と、前記分散型エディタの起動時
にこの分散型エディタのホスト部において、カストマイ
ズファイルから読み込んだ前記メニュー形式を受信する
ための端末側通信手段を含み、前記分散型エディタのホ
スト部に、前記分散型エディタの起動時に前記メニュー
形式を利用者が指定した前記カストマイズファイルより
読み込むためのメニュー形式入力手段と、前記端末部に
前記メニュー形式を送信するためのホスト側通信手段と
を含むことを特徴とする分散型エディタにおけるメニュ
ー形式のカストマイズ方式。[Claim 1] Screen input/output means for inputting instructions given by a user by typing on a keyboard on the terminal section of the distributed editor and displaying the results of editing according to the instructions on the screen, and from the host section. a menu format storage area for storing the sent menu format; and a menu analysis means for analyzing editing instructions specified by the user using the menu according to the menu format of the menu format storage area and transmitting the analysis to the editing device. , a menu creation means for creating a menu image to be displayed on the screen according to the menu format of the menu format storage area; an editing device that performs editing work according to instructions from a user given by the menu analysis means; The host unit of the distributed editor includes terminal side communication means for receiving the menu format read from the customized file when the distributed editor is started, and the host unit of the distributed editor receives the menu format read from the customized file. A distributed editor comprising: a menu format input means for reading the menu format from the customized file specified by a user; and a host-side communication means for transmitting the menu format to the terminal unit. A menu-style customization method for .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3140808A JPH04340652A (en) | 1991-05-17 | 1991-05-17 | System for customizing menu form in distributed editor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3140808A JPH04340652A (en) | 1991-05-17 | 1991-05-17 | System for customizing menu form in distributed editor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04340652A true JPH04340652A (en) | 1992-11-27 |
Family
ID=15277223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3140808A Pending JPH04340652A (en) | 1991-05-17 | 1991-05-17 | System for customizing menu form in distributed editor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04340652A (en) |
-
1991
- 1991-05-17 JP JP3140808A patent/JPH04340652A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2752040B2 (en) | How to Create a Multimedia Application | |
| JP3288460B2 (en) | Display data generation apparatus and method | |
| JPH04340652A (en) | System for customizing menu form in distributed editor | |
| JPH11144027A (en) | File management system, method and recording medium | |
| JPH11306281A (en) | Recognizing condition specifying system, its method, and recording medium in which program to generate recognizing condition specifying function on computer is recorded | |
| JP2001175379A (en) | Display processing device and storage medium | |
| JP3391808B2 (en) | Natural language input method and device | |
| JP2773731B2 (en) | Keyboard device | |
| JPH03271819A (en) | Terminal equipment | |
| JPH0379732B2 (en) | ||
| JPS61286882A (en) | Screen switching sytem | |
| JPS63138390A (en) | Character processor | |
| JP2000250544A (en) | Electronic musical instrument | |
| JP2555606B2 (en) | Electronic manual display system | |
| JPH10240412A (en) | Function registration executing device | |
| JPH05181661A (en) | General purpose menu system for each user | |
| JPH04105111A (en) | Keyboard | |
| JPH1115622A (en) | Spreadsheet instruction method and device | |
| JPH05134832A (en) | Menu display device | |
| JPH05204627A (en) | Menu display processor | |
| JPS62212838A (en) | Source program editing system | |
| JP2001273074A (en) | Character input device and character input method | |
| JPH01121970A (en) | Document preparing/editing device | |
| JPH11232258A (en) | Data search processing device and recording medium | |
| JPH10171796A (en) | Information processing device |