JPH0573241A - 画面入力編集表示制御方式 - Google Patents

画面入力編集表示制御方式

Info

Publication number
JPH0573241A
JPH0573241A JP3235804A JP23580491A JPH0573241A JP H0573241 A JPH0573241 A JP H0573241A JP 3235804 A JP3235804 A JP 3235804A JP 23580491 A JP23580491 A JP 23580491A JP H0573241 A JPH0573241 A JP H0573241A
Authority
JP
Japan
Prior art keywords
input
display
edit
data
screen
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
JP3235804A
Other languages
English (en)
Inventor
Kazuhisa Hayashi
和久 林
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.)
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
Original Assignee
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
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 KOBE NIPPON DENKI SOFTWARE KK, NEC Software Kobe Ltd filed Critical KOBE NIPPON DENKI SOFTWARE KK
Priority to JP3235804A priority Critical patent/JPH0573241A/ja
Publication of JPH0573241A publication Critical patent/JPH0573241A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】画面を利用してデータ入力を行うプログラムで
入力データの画面へのモニタ表示を指定した編集形式で
自動編集表示することにより、プログラミングの簡便化
を図る。 【構成】入力制御部1は、入力属性取出部4が取り出し
た情報に従い入力制御を行い、編集制御部2が、編集情
報取出部5が取り出した編集形式で入力データを編集
し、表示制御部3が表示情報取出部6が取り出した情報
に従い、編集された入力データを画面に自動モニタ表示
する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は画面入力編集表示制御方
式、特に操作者の便宜のために入力データを編集をかけ
て表示させるときの制御方式に関する。
【0002】
【従来の技術】従来、画面を利用したアプリケーション
でキーボードなどの入力装置から入力したデータは、キ
ーボードを押下した1文字がそのまま画面上に1文字分
表示されるだけであった。しかし、通常数値データの入
力の場合、操作者にとって適当な編集即ちカンマ(,)
や円記号(¥)の挿入などを行った形で表示した方が見
やすくまた認識も容易となる。このような要求を満たす
ため、従来は入力データをアプリケーションプログラム
が受け取った後、アプラケーションプログラム自身が適
当な編集をほどこして再び画面上に表示させていた。
【0003】
【発明が解決しようとする課題】上述した従来の画面入
力編集表示制御方式では、アプリケーションプログラム
に余分な再表示のための処理を強いることになり、プロ
グラミングの複雑化を招いていた。また、入力データを
アプリケーション自身が編集処理を行って再表示してい
るため、例えば、操作者が誤入力した場合のエラーカバ
リ処理で、即に入力したデータの一部を修正したいとい
った場合、不正なデータが入ってくるにどの欠点があ
る。
【0004】本発明の目的は上述の点に鑑み、画面を利
用したアプリケーションプログラムの作成時に上述した
ような余分な処理をなくし、入力データの編集表示を入
力を行う時点で自動的に行う方式を提供することにあ
る。
【0005】
【課題を解決するための手段】本発明の画面入力編集表
示制御方式は、画面を利用したデータ入力を行うアプリ
ケーションプログラムの実行時に入力データを画面に表
示する場合における入力時に与えられる入力位置,入力
桁数,入力するデータが数値なのか文字なのかを示す属
性および表示時の編集形式を示す入力制御情報から入力
桁数,入力属性を取り出す入力属性取出部と、編集形式
を取り出す編集情報取出部と、入力位置を取り出す表示
情報取出部と、入力属性取出部が取り出した情報に従い
入力装置などから入力データの入力を行う入力制御部
と、入力制御部から送られる入力データを編集情報取出
部が取り出した編集形式に従って編集する編集制御部
と、編集制御部から送られる編集された入力データを表
示情報取出部が取り出した入力位置をもとに画面上に表
示を行う表示制御部とを有することを特徴とする。
【0006】
【実施例】次に本発明について図面を参照して詳細に説
明する。
【0007】図1は、本発明の一実施例に係る画面入力
編集表示制御方式の構成を示すブロック図である。本実
施例の画面入力編集表示制御方式は、入力制御部1,編
集制御部2,表示制御部3,入力属性取出部4,編集情
報取出部5,表示情報取出部6,入力制御情報7,入力
装置9,表示メモリ10,表示装置11,オペレーティ
ングシステム12および情報記憶域13で構成されてい
る。
【0008】入力制御情報7は画面入力を行うときの入
力規定を示す部分であるが、これはアプリケーションプ
ログラム毎に異なるのでアプリケーションプログラム8
内に保持されているものである。そしてアプリケーショ
ンプログラム8および入力制御部1,編集制御部2,表
示制御部3,入力属性取出部4,編集情報取出部5,表
示情報取出部6はオペレーティングシステム12の支配
下におかれた形で実現しており、情報記憶域13は、同
じくオペレーティングシステム12の支配下にある情報
記憶空間である。
【0009】一般にコンピュータシステムではオペレー
ティングシステムがアプリケーションプログラムの起
動,実行,終了などの制御を行っており、アプロケーシ
ョンプログラムからの各種入出力要求を受け付けそれぞ
れの入出力処理モジュールに必要情報をもって制御を渡
している。本実施例もこのような一般的なコンピュータ
システムの形態に従っている。
【0010】アプリケーションプログラム8を実行させ
ると、画面を利用したデータ入力を要求が発生した時点
で、アプロケーションプログラム8は入力制御情報7を
もってオペレーティングシステム12にデータ入力要求
を行う。すると、オペレーティングシステム12はアプ
リケーションプログラム12の要求に従って入出力処理
を行うべく、制御はオペレーティングシステム12の支
配下にある入力制御部1に渡すが、このときアプリケー
ションプログラム8内の入力制御情報7(図6参照)を
情報記憶域13にそっくりコピーし、コピーした情報の
格納場所をもって入力制御部1を呼び出す。
【0011】図2は入力制御部1における処理を示すフ
ローチャートである。同図において、入力制御部1は、
まず入力属性取出部4を呼び出す(ステップ201)。
【0012】図3は入力属性取出部4における処理を示
すフローチャートである。入力制御部1より呼び出され
た入力属性取出部4は、情報記憶域13に存在するコピ
ーされた入力制御情報より、入力桁数(図6の603,
604)を取り出し(ステップ301)、次に入力デー
タの属性、即ち数値データなのか文字データなのか情報
(図6の605)を取り出し(ステップ302)、数値
データか否か判定し(ステップ303)、数値データな
らば符号入力の可否(図6の606)を取り出し(ステ
ップ304)、入力制御部1へ取り出した情報を返す
(ステップ305)。ステップ303で入力属性が数値
でなければステップ304をバイパスしステップ305
へ移る。
【0013】再び図2に戻ると、入力制御部1は、入力
属性取出部4よりの情報を受け取り(ステップ30
2),入力装置9よりデータの入力を行う。即ち、入力
装置9から1文字をデータとして入力する(ステップ2
03)。次に、入力属性が数値か否か判定し(ステップ
204)、数値ならば入力データが数字または符号か判
定し(ステップ205)、数字または符号でなければス
テップ203へ戻る。
【0014】数字または符号ならば、入力データが符号
か判定し(ステップ205)、符号ならば符号入力が可
か判定し(ステップ207)、不可ならばステップ20
3へ戻る。可ならば符号を記憶する(ステップ20
8)。一方、ステップ204において入力属性が数値の
ときおよびステップ206において入力データが数字の
ときは共に入力データを遂次記憶していく(ステップ2
15)。
【0015】次にステップ209以降では、入力された
入力データ1文字を編集制御部へ送り(ステップ20
9)、次に入力桁数分入力されたか判定し(ステップ2
10)、否ならばステップ203へ戻る。入力桁数分入
力されたならば符号が入力されているか判定し(ステッ
プ211)、符号が入力されていれば数値データとして
の符号処理を行い(ステップ212)、符号が入力され
ていなければステップ212をバイバスし、入力データ
をアプリケーション側に返し(ステップ213)、制御
をオペレーティングシステム12に戻す(ステップ21
4)。
【0016】次に図4を参照して編集制御部2の動作を
説明する。
【0017】編集制御部2は、入力制御部1より送られ
た入力データを受け取り遂次記憶する(ステップ40
1)。次に編集形式受取済か判定し(ステップ40
2)、否ならば編集情報取出部を呼び出し編集形式(図
6の607,608)を受け取る(ステップ403)。
次に編集形式に従って編集処理を行い(ステップ40
4)、編集されたデータを表示制御部へ送る(ステップ
405)。
【0018】入力制御部1より渡される入力データ1文
字毎にどのように編集が進むこを以下に示す。
【0019】 入力データ 編集結果 1 △△△△¥1 2 △△△¥12 3 △△¥123 4 ¥1,234 本例は数値データ入力を示し、データが1,2,3,4
と入力されたときの編集がカンマ(,)と円記号の浮動
挿入を場合を示す。図6には、入力制御部情報7の入力
規定として入力桁数,入力位置,入力データの属性,お
よび編集形式が格納された具体例を示す。
【0020】601は画面上の表示行位置が1行目であ
り、602は画面上の表示桁位置が10桁目であり、6
03は入力桁数が4桁であり、604は小数部桁数がな
いことを示し、605は入力属性が数値であり、606
は符号入力が不可であり、607は編集形式表を示し、
608は編集形式が円記号の浮動挿入かつカンマ(,)
挿入があることを示している。
【0021】図6に示した入力制御部情報7の中の編集
形式608に従って前述のように入力データを1,2,
3,4と入力する毎に編集制御部2は入力データを編集
し表示制御部3に編集されたデータを渡す。
【0022】次に図5を参照して表示制御部3の動作を
説明する。
【0023】まず、編集制御部2より編集されたデータ
を受け取り(ステップ501)、次に表示情報取出部6
を呼び出し(ステップ502)、入力位置情報を受け取
る(ステップ503)。そして編集されたデータを入力
位置情報より求めた画面上の行位置,桁位置に相当する
表示メモリ10の番地に書き込みを行う(ステップ60
4)。表示装置11は表示メモリ10の内容を画面表示
するものでありこれはごく一般的なものである。
【0024】次に図7を参照して編集情報取出部5の説
明を行う。まず、コピーされた入力制御情報より編集形
式情報(図6の607,608)を取り出し(ステップ
701)、編集制御部2に情報を渡す。
【0025】次に図8を参照して表示情報取出部6の説
明を行う。まず、コピーされた入力制御情報7より入力
位置情報(図6の601,602)を取り出し(ステッ
プ801)、表示制御部3に情報を渡す。
【0026】
【発明の効果】以上説明したように本発明は、画面を利
用したデータ入力を行うアプリケーションプログラムの
実行において、アプリケーションプログラムが指定した
入力データの編集表示をアパリケーションプログラム自
身に代わって自動的に行うことができるという効果があ
る。このため、今までアプリケーションプログラム自身
が行っていた編集表示処理が不要となり、プログラミン
グの複雑化、エラーリカバリ処理の複雑化から逃れるこ
とができプログラム自体を簡単化できる。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示すブロック図であ
る。
【図2】入力制御部の処理を示す流れ図である。
【図3】入力属性取出部の処理を示す流れ図である。
【図4】編集制御部の処理を示す流れ図である。
【図5】表示制御部の処理を示す流れ図である。
【図6】入力制御情報の一例を示す図である。
【図7】編集情報取出部の処理を示す図である。
【図8】表示情報取出部の処理を示す図である。
【符号の説明】
1 入力制御部 2 編集制御部 3 表示制御部 4 入力属性取出部 5 編集情報取出部 6 表示情報取出部 7 入力制御情報 8 アプリケーションプログラム 9 入力装置 10 表示メモリ 11 表示装置 12 オペレーティングシステム 13 情報記憶域

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 画面を利用したデータ入力を行うアプリ
    ケーションプログラムの実行時に入力データを画面に表
    示する場合における入力時に与えられる入力位置,入力
    桁数,入力するデータが数値なのか文字なのかを示す属
    性および表示時の編集形式を示す入力制御情報から入力
    桁数,入力属性を取り出す入力属性取出部と、 編集形式を取り出す編集情報取出部と、 入力位置を取り出す表示情報取出部と、 入力属性取出部が取り出した情報に従い入力装置などか
    ら入力データの入力を行う入力制御部と、 入力制御部から送られる入力データを編集情報取出部が
    取り出した編集形式に従って編集する編集制御部と、 編集制御部から送られる編集された入力データを表示情
    報取出部が取り出した入力位置をもとに画面上に表示を
    行う表示制御部とを有することを特徴とする画面入力編
    集表示制御方式。
JP3235804A 1991-09-17 1991-09-17 画面入力編集表示制御方式 Pending JPH0573241A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3235804A JPH0573241A (ja) 1991-09-17 1991-09-17 画面入力編集表示制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3235804A JPH0573241A (ja) 1991-09-17 1991-09-17 画面入力編集表示制御方式

Publications (1)

Publication Number Publication Date
JPH0573241A true JPH0573241A (ja) 1993-03-26

Family

ID=16991503

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3235804A Pending JPH0573241A (ja) 1991-09-17 1991-09-17 画面入力編集表示制御方式

Country Status (1)

Country Link
JP (1) JPH0573241A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01199262A (ja) * 1988-02-03 1989-08-10 Fujitsu Ltd 個別編集表示方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01199262A (ja) * 1988-02-03 1989-08-10 Fujitsu Ltd 個別編集表示方式

Similar Documents

Publication Publication Date Title
CN112748923A (zh) 一种可视化看板的创建方法、装置、电子设备和存储介质
JPH0573241A (ja) 画面入力編集表示制御方式
EP1632850A1 (en) Method and system for generating and automatically storing the definitions of states related to the appearance and behavior of programming elements in a software application development tool
JP3178001B2 (ja) データ処理装置
JPH11250037A (ja) コンテンツ編集装置および記録媒体
JP3178367B2 (ja) シナリオ変更機能を有するプレゼンテーション・システム
JPS63288357A (ja) デ−タ編集方式
JPH07141137A (ja) メニュー選択方法
JPH0883172A (ja) ソフトウェア開発支援装置
JP2706558B2 (ja) ラダープログラム編集方式
JP2001051771A (ja) 画像処理システム及び方法
JPH07282003A (ja) 編集メニュー表示装置及び方法
JPH01191269A (ja) 画像制御装置
JP2520934B2 (ja) デ―タ処理装置
JP2691094B2 (ja) デモンストレーションデータ作成装置
JPH07253864A (ja) 画面制御装置
JP3118806B2 (ja) 文書処理装置
JP3135638B2 (ja) 電子タッチパネル定義体作成処理装置
JP3536670B2 (ja) マルチメディアデータの提示方法及びシステム及びマルチメディアデータの提示プログラムを格納した記憶媒体
JPH0270129A (ja) 表示画面制御装置
JPH05313708A (ja) シーケンス・プログラムの編集方式
JP2020161102A (ja) 図面作成支援装置、図面作成支援プログラム及び図面作成支援方法
JPH08137848A (ja) 文書処理方法とその装置
JPH02133881A (ja) 画像情報処理装置
JPH07121577A (ja) 差別表示方法及びその装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980728