JPS61128325A - Picture control system - Google Patents
Picture control systemInfo
- Publication number
- JPS61128325A JPS61128325A JP59250908A JP25090884A JPS61128325A JP S61128325 A JPS61128325 A JP S61128325A JP 59250908 A JP59250908 A JP 59250908A JP 25090884 A JP25090884 A JP 25090884A JP S61128325 A JPS61128325 A JP S61128325A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- definition body
- picture
- application program
- definition
- 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.)
- Granted
Links
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は汎用端末装置等における画面制御方式近年9種
々の汎用端末装置が普及しているが。DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention relates to a screen control method for a general-purpose terminal device, etc. In recent years, nine types of general-purpose terminal devices have become widespread.
これらの多くは業務に応じて帳票等固定した表示画面が
準備され、該当する記入欄(以下フィールドと称する)
にデータを入出力することにより所定のデータ処理を行
うものである。In many of these, fixed display screens such as forms are prepared depending on the business, and the corresponding entry fields (hereinafter referred to as fields) are prepared.
Predetermined data processing is performed by inputting and outputting data to and from the .
上記固定画面は業務ごとに数多(準備されるが。There are many fixed screens listed above for each job (although they will be prepared).
それらの画面を制御する画面情報(以下画面定義体と称
する)もまた膨大となり、そのため上記画面定義体を削
減する簡易な画面制御方式が要望されている。Screen information for controlling these screens (hereinafter referred to as screen definitions) has also become enormous, and therefore there is a demand for a simple screen control method that reduces the number of screen definitions.
第2図に示す画面制御方式を表すフローチャートに従っ
て従来の画面制御方式を説明する。A conventional screen control method will be explained according to a flowchart showing the screen control method shown in FIG.
帳票等を作成する場合、まずオペレータが帳票名を指定
すると第2図の表示部8に示すような固定の画面が表示
される。続いて所定の記入欄(フィールド)にカーソル
を移動しデ°−夕を入力すると、そのデータは記憶装置
に格納されるとともに該フィールドに表示される。When creating a form, etc., an operator first specifies a form name, and a fixed screen as shown in the display section 8 of FIG. 2 is displayed. Subsequently, when the cursor is moved to a predetermined entry column (field) and data is input, the data is stored in the storage device and displayed in the field.
データの入力が完了し、キー人力等で指定すると、金額
2合計等が演算され該当フィールドに表示される。When data input is completed and specified manually using a key, etc., the sum of two amounts, etc. is calculated and displayed in the corresponding field.
上記画面表示に係る画面制御は、該固定画面およびフィ
ールドの属性を定義した画面定義体22を参照して画面
制御プログラム21が行っている。The screen control related to the screen display is performed by the screen control program 21 with reference to the screen definition body 22 that defines the attributes of the fixed screen and fields.
以下その動作の概要を説明する。The outline of its operation will be explained below.
第2図において、20は応用プログラム、21は画面制
御プログラム、22は画面定義体である。In FIG. 2, 20 is an application program, 21 is a screen control program, and 22 is a screen definition body.
画面制御プログラム21は画面を定義する画面定義体2
2を管理し、応用プログラム20の表示依頼に対して、
上記画面定義体22を参照して所定の画面を表示する。The screen control program 21 is a screen definition body 2 that defines a screen.
2, and in response to a request to display the application program 20,
A predetermined screen is displayed with reference to the screen definition body 22.
画面定義体22は固定リテラルテーブル23゜フィール
ドテーブル25および該テーブル25を検索するフィー
ルドサーチテーブル24より構成されており9画面ごと
に準備される。The screen definition body 22 is composed of a fixed literal table 23, a field table 25, and a field search table 24 for searching the table 25, and is prepared for every nine screens.
固定リテラルテーブル23は固定の表示画面を定義する
テーブルであって、第2図表示例の場合について説明す
ると、固定の表示画面はそれぞれ複数の横罫線101.
縦罫線1o2.商品名等の固定リテラル100等に分割
され9表示に必要なデータが格納されいる。そのデータ
形式は表示部8が文字表示装置の場合。The fixed literal table 23 is a table that defines a fixed display screen, and to explain the case of the display example in FIG. 2, each fixed display screen has a plurality of horizontal ruled lines 101.
Vertical ruled line 1o2. It is divided into 100 fixed literals such as product names, etc., and data necessary for nine displays is stored. The data format is when the display section 8 is a character display device.
(11表示位置を表す行および桁数
(2) 色、輝度、ブリンク等の表示属性を指定する
フラグ
(3) 固定リテラルの大きさを示すフィールド長(
4)表示文字情報
等から構成される。上記情報を格納するテーブルは文字
単位(例えば縦罫線)またはリテラル単位(例えば商品
名等)ごとに設けられる。(11 Number of rows and digits indicating the display position (2) Flags specifying display attributes such as color, brightness, blinking, etc. (3) Field length indicating the size of the fixed literal (
4) Consists of display character information, etc. A table storing the above information is provided for each character (eg, vertical ruled line) or literal unit (eg, product name, etc.).
上記固定リチラルテーブル23は画面ごとに定義され、
先頭アドレス指定により画面制御プログラム21に読み
取られて表示される。The fixed literature table 23 is defined for each screen,
It is read by the screen control program 21 and displayed by specifying the start address.
フィールドテーブル゛25は該フィールドに入出力され
るデータの属性を定義するものであって。The field table 25 defines attributes of data input and output to the field.
第2図の表示例の場合、フィールド1(103)。In the display example of FIG. 2, field 1 (103).
・・・フィールドn(104)等、該画面のすべてのフ
ィールドについて、データおよび表示属性を定義したも
のである。...Data and display attributes are defined for all fields of the screen, such as field n (104).
即ちフィールドごとに (1)表示位置を表す行および桁 (21色、ブリンク等の表示属性および日本語。i.e. for each field (1) Lines and digits representing the display position (21 colors, display attributes such as blink, and Japanese.
英数、カナ等のデータ属性
(4) フィールド長
等が定義され、上記固定リテラルテーブル23ごとに準
備される。Data attributes (4) of alphanumeric characters, kana, etc. Field lengths, etc. are defined and prepared for each fixed literal table 23.
データ領域26は上記フィールドに入力されるデータの
格納領域であって、応用プログラム2゜および画面制御
プログラム21によりアクセスされる。The data area 26 is a storage area for data input into the above fields, and is accessed by the application program 2° and the screen control program 21.
上記各部機能であって9画面制御プログラム21は応用
プログラム20の依頼により、上記固定リテラルテーブ
ル23の先頭アドレスより固定リー チラルテーブル
23を読み取り、固定画面を表示するとともに、入力さ
れたデータについて、フィールドテーブル25を参照し
、データ属性等をチェックしたのち該当するデータ領域
に格納・表示する。The 9-screen control program 21, which is the function of each of the above parts, reads the fixed literal table 23 from the top address of the fixed literal table 23 at the request of the application program 20, displays the fixed screen, and also displays the fixed literal table 23 based on the input data. After checking the data attributes etc. with reference to the field table 25, the data is stored and displayed in the corresponding data area.
なおフィールドサーチテーブル24はフィールドテーブ
ル25における各フィールドのポインタおよびデータ領
域における8亥フィールドのデータアドレスが格納され
ており、フィールドテーブル25およびフィールドデー
タの検索に使用される。Note that the field search table 24 stores pointers for each field in the field table 25 and data addresses of eight fields in the data area, and is used to search the field table 25 and field data.
上記説明したように、帳票等の固定画面を定義・表示す
る画面定義体は画面ごとに準備されるため1画面の大き
さのみ異なる画面とか、固定リテラルまたはフィールド
属性の一部のみ異なる画面であっても、該画面定義体が
準備されるため1画面定義体作成に労力を必要とするば
かりでなく。As explained above, the screen definitions for defining and displaying fixed screens such as forms are prepared for each screen, so screens that differ only in the size of one screen, or screens that differ only in part of fixed literals or field attributes are possible. However, since the screen definition is prepared, it not only takes effort to create one screen definition.
画面定義体を格納する記憶装置の容量が増大すると云う
問題点があった。There is a problem in that the capacity of the storage device that stores the screen definition increases.
〔問題点を解決するための手段〕
上記従来の問題点は、固定画面および記入欄を定義する
画面情報により表示画面を制御する手段と、第1の格納
手段に格納されている複数の上記画面情報より指定の画
面情報を抽出して変更処理するとともに第2の格納手段
に格納する手段と。[Means for Solving the Problems] The above-mentioned problems with the conventional technology include means for controlling the display screen using screen information that defines a fixed screen and entry fields, and a plurality of the above-mentioned screens stored in the first storage means. means for extracting specified screen information from the information, processing the change, and storing it in the second storage means;
第1.第2の格納手段の格納先を指定して画面制御せし
める手段とを有する本発明の画面制御方式により解決し
得る。1st. This problem can be solved by the screen control method of the present invention, which includes means for specifying the storage location of the second storage means and controlling the screen.
上記本発明によれば、ある画面定義体に対して一部の修
正で使用可能な場合は、応用プログラムが自己の管理下
の記憶手段に該画面定義体を格納し、その内容例えば固
定リテラルの文字変更、フィールド属性の変更等を行い
、該画面定義体のアドレスを画面制御プログラムに通知
する。また変更を必要としない場合は該画面定義体名を
指定する。According to the present invention, when a certain screen definition can be used with some modification, the application program stores the screen definition in a storage means under its own management, and its contents, such as fixed literals, are stored in the storage means under its own management. Changes characters, field attributes, etc., and notifies the screen control program of the address of the screen definition. If no change is required, specify the screen definition name.
上記手段により1画面制御プログラムは従来どおりの手
順で画面制御を行うことができる。By using the above means, the single-screen control program can perform screen control using the conventional procedure.
そのため画面定義体作成の煩わしさが軽減するとともに
9画面定義体を格納する記憶容量を削減することができ
る。Therefore, the troublesome task of creating a screen definition program can be reduced, and the storage capacity for storing nine screen definition programs can be reduced.
本発明の実施例を図を用いて説明する。 Embodiments of the present invention will be described with reference to the drawings.
第1図(a)は本発明を実施する汎用端末装置のブロッ
ク図、第1図(b)は動作を示すフローチャートである
。FIG. 1(a) is a block diagram of a general-purpose terminal device implementing the present invention, and FIG. 1(b) is a flowchart showing the operation.
第1図(a)において、lはマイクロプロセッサ等で構
成される制御部、2は応用プログラム、データ等を格納
する主記憶部、3は画面制御プログラムを格納しまた処
理結果(表示部8に通知する表示情報等)を格納する画
面制御記憶部、4は変更処理を行う画面定義体を格納す
る画面定義体記憶部、5はディスク装置等の外部記憶装
置、6はフロッピー装置等で構成される待避用記憶装置
、7はホストコンビエータと通信を行う通信制御部。In FIG. 1(a), 1 is a control unit composed of a microprocessor, 2 is a main memory unit that stores application programs, data, etc., and 3 is a main memory unit that stores screen control programs and displays processing results (display unit 8). 4 is a screen definition storage unit that stores screen definitions to be changed, 5 is an external storage device such as a disk device, and 6 is a floppy device. 7 is a communication control unit that communicates with the host combinator.
8はCRTを使用した表示部、9はキー人力部。8 is a display section using CRT, and 9 is a key human power section.
10は表示部8およびプリンタ部11に使用する文字パ
ターン発生部である。Reference numeral 10 denotes a character pattern generating section used for the display section 8 and printer section 11.
第1図(blにおいて、30は本発明を実施する応用プ
ログラム、30a、は応用プログラム内にある変更処理
部である。その他同−記号は同一対象物を表す。In FIG. 1 (bl), 30 is an application program that implements the present invention, and 30a is a change processing section within the application program.Other like symbols represent the same objects.
以下画面制御動作を説明する。The screen control operation will be explained below.
作成済みの画面定義体22nは外部記憶部5に複数格納
されており、該画面定義体22の変更により新画面定義
体(以下修正画面定義体と称する)27が作成できると
き2応用プログラム30内に変更処理部30aを設ける
。A plurality of created screen definitions 22n are stored in the external storage unit 5, and when a new screen definition (hereinafter referred to as a modified screen definition) 27 can be created by changing the screen definition 22, the second application program 30 A change processing unit 30a is provided.
該修正画面定義体27が指定されると、応用プロ、ダラ
ム30は外部記憶部5より該当する画面定義体22nを
、抽出して画面定義体記憶部4に格納し、変更処理部3
0aに変更処理を依頼する。When the modified screen definition 27 is designated, the application program Durham 30 extracts the corresponding screen definition 22n from the external storage 5, stores it in the screen definition storage 4, and changes it to the change processing unit 3.
Request change processing to 0a.
変更処理部30aは該画面定義体2′2nの内容例えば
固定リテラルテーブル23nの一部、フィールドテーブ
ル25Hの一部を修正する。The modification processing unit 30a modifies the contents of the screen definition body 2'2n, for example, a part of the fixed literal table 23n and a part of the field table 25H.
応用プログラム30は上記処理完了後9画面制御プログ
ラム21に対し1画面定義体記憶部4に格納されている
修正画面定義体27の先頭アドレスを通知する。After the above processing is completed, the application program 30 notifies the 9-screen control program 21 of the start address of the modified screen definition 27 stored in the 1-screen definition storage 4.
画面制御プログラム21は上記先頭アドレスに従い該画
面を制御する。The screen control program 21 controls the screen according to the start address.
なお修正画面定義体27は該画面が指定される都度作成
されるものである。Note that the modified screen definition body 27 is created each time the screen is specified.
また作成済みの画面定義体22を使用する場合は従来通
り応用プログラム30の指定により2画面制御プログラ
ム21が外部記憶装置5より該画面定義体22を抽出し
、主記憶部2に格納した後画面制御に使用する。When using a screen definition 22 that has already been created, the two-screen control program 21 extracts the screen definition 22 from the external storage device 5 according to the specification of the application program 30, stores it in the main storage 2, and then displays the screen. Used for control.
以上説明したごとく、応用プログラムにおいて作成済み
の基本画面定義体の変更処理を行い9画面制御プログラ
ムに該画面定義体の格納されているアドレスを通知する
ことにより、新画面定義体として使用することができる
。As explained above, by changing the created basic screen definition in the application program and notifying the 9-screen control program of the address where the screen definition is stored, it can be used as a new screen definition. can.
以上説明したように1本発明によれば 画面を定義する
画面定義体を作成する際2.基本となる画面定義体を作
成し、該画面定義体の一部変更で使用できる画面定義体
は応用プロ、ダラムにおいて変更処理を行うことにより
、該画面を表示制御することができるため1画面定義体
作成の労力および画面定義体を格納する記憶装置の容量
を削減することができる効果がある。As explained above, according to the present invention, 1. When creating a screen definition body that defines a screen, 2. A screen definition that can be used by creating a basic screen definition and partially changing the screen definition can be used to control the display of the screen by performing change processing in the application program or Durham, so it is possible to define one screen. This has the effect of reducing the effort required to create the screen definition program and the capacity of the storage device that stores the screen definition program.
第1図(alは本発明を実施する汎用端末装置例を示す
ブロック図。
第1図(b)は画面制御動作を表すフローチャート。
第2図は従来の画面制御方式を説明するフローチャート
。
である。図中。
3は画面制御記憶部。
4は画面定義体記憶部。
5は外部記憶装置。
8は表示部。
20.30は応用プログラム。
21は画面制御プログラム。
22は画面定義体。
23は固定リテラルテーブル。
24はフィールドサーチテーブル。
25はフィールドテーブル。
26はデータ領域。
27は修正新画面定義体。
である。
晃 1 図 (シ)
弄2 図FIG. 1 (Al is a block diagram showing an example of a general-purpose terminal device that implements the present invention. FIG. 1(b) is a flowchart showing a screen control operation. FIG. 2 is a flowchart explaining a conventional screen control method. In the figure. 3 is a screen control storage section. 4 is a screen definition program storage section. 5 is an external storage device. 8 is a display section. 20. 30 is an application program. 21 is a screen control program. 22 is a screen definition program. 23 is a fixed literal table. 24 is a field search table. 25 is a field table. 26 is a data area. 27 is a modified new screen definition.
Claims (1)
タを入出力してデータ処理を行う電子装置の画面制御方
式であって、固定画面および記入欄を定義する画面情報
により表示画面を制御する手段と、第1の格納手段に格
納されている複数の上記画面情報より指定の画面情報を
抽出して変更処理するとともに第2の格納手段に格納す
る手段と、第1、第2の格納手段の格納先を指定して画
面制御せしめる手段とを有することを特徴とする画面制
御方式。A screen control method for an electronic device that provides an entry field on a displayed fixed screen and processes data by inputting and outputting data to the entry field, in which the display screen is controlled by screen information that defines the fixed screen and the entry field. means for extracting specified screen information from the plurality of screen information stored in the first storage means, processing for changing it, and storing it in the second storage means; 1. A screen control method, comprising means for specifying a storage location of a storage means and controlling the screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59250908A JPS61128325A (en) | 1984-11-28 | 1984-11-28 | Picture control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59250908A JPS61128325A (en) | 1984-11-28 | 1984-11-28 | Picture control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61128325A true JPS61128325A (en) | 1986-06-16 |
JPH0376491B2 JPH0376491B2 (en) | 1991-12-05 |
Family
ID=17214810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59250908A Granted JPS61128325A (en) | 1984-11-28 | 1984-11-28 | Picture control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61128325A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6373372A (en) * | 1986-09-16 | 1988-04-02 | Fujitsu Ltd | Screen data control system |
JPH01191893A (en) * | 1988-01-27 | 1989-08-01 | Fujitsu Ltd | Enlarged character display system |
JPH0485620A (en) * | 1990-07-30 | 1992-03-18 | Fujitsu Ltd | System and method for controlling data input onto screen |
JPH04205415A (en) * | 1990-11-30 | 1992-07-27 | Matsushita Electric Ind Co Ltd | Information processor |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54110738A (en) * | 1978-02-17 | 1979-08-30 | Sharp Corp | Tab setting device |
JPS56164437A (en) * | 1980-05-21 | 1981-12-17 | Fujitsu Ltd | Data entry system from terminal |
JPS58134334A (en) * | 1982-02-04 | 1983-08-10 | Fujitsu Ltd | Change controlling system of field attribute |
JPS58221439A (en) * | 1982-06-17 | 1983-12-23 | Fuji Facom Corp | Output device of information |
JPS5930136A (en) * | 1982-08-10 | 1984-02-17 | Toshiba Corp | Cathode ray tube processing system |
JPS59103122A (en) * | 1982-10-11 | 1984-06-14 | Fujitsu Ltd | Table production control system for card image processing data processor |
JPS60134282A (en) * | 1983-12-22 | 1985-07-17 | 株式会社ピーエフユー | System screen display system |
-
1984
- 1984-11-28 JP JP59250908A patent/JPS61128325A/en active Granted
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54110738A (en) * | 1978-02-17 | 1979-08-30 | Sharp Corp | Tab setting device |
JPS56164437A (en) * | 1980-05-21 | 1981-12-17 | Fujitsu Ltd | Data entry system from terminal |
JPS58134334A (en) * | 1982-02-04 | 1983-08-10 | Fujitsu Ltd | Change controlling system of field attribute |
JPS58221439A (en) * | 1982-06-17 | 1983-12-23 | Fuji Facom Corp | Output device of information |
JPS5930136A (en) * | 1982-08-10 | 1984-02-17 | Toshiba Corp | Cathode ray tube processing system |
JPS59103122A (en) * | 1982-10-11 | 1984-06-14 | Fujitsu Ltd | Table production control system for card image processing data processor |
JPS60134282A (en) * | 1983-12-22 | 1985-07-17 | 株式会社ピーエフユー | System screen display system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6373372A (en) * | 1986-09-16 | 1988-04-02 | Fujitsu Ltd | Screen data control system |
JPH0548487B2 (en) * | 1986-09-16 | 1993-07-21 | Fujitsu Ltd | |
JPH01191893A (en) * | 1988-01-27 | 1989-08-01 | Fujitsu Ltd | Enlarged character display system |
JPH0485620A (en) * | 1990-07-30 | 1992-03-18 | Fujitsu Ltd | System and method for controlling data input onto screen |
JPH04205415A (en) * | 1990-11-30 | 1992-07-27 | Matsushita Electric Ind Co Ltd | Information processor |
Also Published As
Publication number | Publication date |
---|---|
JPH0376491B2 (en) | 1991-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR970704278A (en) | Method and apparatus for displaying information in a communication system | |
JPS61128325A (en) | Picture control system | |
JPH0322014A (en) | Menu selecting method | |
JPS6394324A (en) | Field input processing system | |
JPH0398169A (en) | Collective changing system for features of plural elements of interactive cad | |
JP2839306B2 (en) | Attribute setting method in interactive graphic processing | |
JPH04367065A (en) | Display system | |
JPS6095589A (en) | Terminal | |
JPH0793574A (en) | Data processor and display controlling method | |
JPS6159530A (en) | Retrieval system of processing object | |
JPS6151264A (en) | Document processing device | |
JPH05249887A (en) | Picture display device | |
JPH0644479A (en) | Data logger | |
JPS6324476A (en) | Composite document processor | |
JPS62287331A (en) | Batch printing device for plural graphics | |
JPH03198150A (en) | Document producing device | |
JPS6177891A (en) | Screen control system | |
JPH0477876A (en) | Data control system | |
JPH02133880A (en) | Image processing method | |
JPH01303572A (en) | Menu producing device | |
JPH04127374A (en) | Interactive parametric graphic processing method | |
JPH03176716A (en) | Electronic apparatus | |
JPS61183783A (en) | Generating method of graphic index | |
JPH07175907A (en) | Cut data information management device | |
JPH0294944A (en) | Terminal attribute defining/referring system |