JPH06295255A - データベースを用いた画面表示方式 - Google Patents
データベースを用いた画面表示方式Info
- Publication number
- JPH06295255A JPH06295255A JP5081777A JP8177793A JPH06295255A JP H06295255 A JPH06295255 A JP H06295255A JP 5081777 A JP5081777 A JP 5081777A JP 8177793 A JP8177793 A JP 8177793A JP H06295255 A JPH06295255 A JP H06295255A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- program
- virtual
- display
- user 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
Links
Landscapes
- Digital Computer Display Output (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】本発明の目的は、特定の表示方式を持つ計算機
で動作するユ−ザプログラムを異なる表示方式を持つ計
算機において動作させる処理において、ユ−ザプログラ
ムの変更を行うことなしに汎用的にユ−ザプログラムを
利用できるデ−タベ−スを用いた画面表示方式を提供す
ることにある。 【構成】特定の表示方式を持つ計算機で動作するユ−ザ
プログラムを異なる表示方式を持つ計算機において動作
させる処理において、画面を構成する要素を表示処理の
段階に応じて、機能部品、仮想部品、実部品の3つの部
品として定義する。各部品の対応関係を定めたファイル
を作成し、このファイルを検索し、ユ−ザが指定した特
定の表示を行なうユ−ザプログラムを表示する端末固有
の表示方式に応じた制御プログラムに変換する。 【効果】ユーザプログラムを変更することなしに、異な
る表示方式を持つ計算機に画面を表示することができる
ため、プログラムの開発効率が向上する。
で動作するユ−ザプログラムを異なる表示方式を持つ計
算機において動作させる処理において、ユ−ザプログラ
ムの変更を行うことなしに汎用的にユ−ザプログラムを
利用できるデ−タベ−スを用いた画面表示方式を提供す
ることにある。 【構成】特定の表示方式を持つ計算機で動作するユ−ザ
プログラムを異なる表示方式を持つ計算機において動作
させる処理において、画面を構成する要素を表示処理の
段階に応じて、機能部品、仮想部品、実部品の3つの部
品として定義する。各部品の対応関係を定めたファイル
を作成し、このファイルを検索し、ユ−ザが指定した特
定の表示を行なうユ−ザプログラムを表示する端末固有
の表示方式に応じた制御プログラムに変換する。 【効果】ユーザプログラムを変更することなしに、異な
る表示方式を持つ計算機に画面を表示することができる
ため、プログラムの開発効率が向上する。
Description
【0001】
【産業上の利用分野】本発明は、画面を利用して入出力
を行うシステムにおいて、計算機固有の表示方式に依存
しない画面表示方式に関するものである。
を行うシステムにおいて、計算機固有の表示方式に依存
しない画面表示方式に関するものである。
【0002】
【従来の技術】特定の表示方式を持つ計算機において動
作しているプログラムを、異なる表示方式を持つ他の計
算機上で動作させる従来技術としては、「OPEN I
NTERFACE テクニカル・オーバ−ビュ−」(N
euron Data Inc. 1991)に記載の
ように、異なる表示方式に対応させるためにユ−ザプロ
グラムを変更していた。
作しているプログラムを、異なる表示方式を持つ他の計
算機上で動作させる従来技術としては、「OPEN I
NTERFACE テクニカル・オーバ−ビュ−」(N
euron Data Inc. 1991)に記載の
ように、異なる表示方式に対応させるためにユ−ザプロ
グラムを変更していた。
【0003】
【発明が解決しようとする課題】前記の従来技術では、
画面表示方式を個々の計算機に対応させるために、ユ−
ザプログラムの変更を必要とする。つまり、表示を行う
すべての計算機ごとに異なったユ−ザプログラムが存在
することになる。更に、プログラムを変更する場合に
は、すべての計算機上のプログラムに対して変更を行う
必要があり、プログラム開発量が増大する。
画面表示方式を個々の計算機に対応させるために、ユ−
ザプログラムの変更を必要とする。つまり、表示を行う
すべての計算機ごとに異なったユ−ザプログラムが存在
することになる。更に、プログラムを変更する場合に
は、すべての計算機上のプログラムに対して変更を行う
必要があり、プログラム開発量が増大する。
【0004】従って本発明の目的は、特定の画面表示方
式を持つプログラムを異なる表示方式を持つ端末上で動
作させる処理において、ユ−ザプログラムの変更なし
に、汎用的にユ−ザプログラムを動作させることを可能
とするデ−タベ−スを用いた画面表示方式を提供するこ
とにある。
式を持つプログラムを異なる表示方式を持つ端末上で動
作させる処理において、ユ−ザプログラムの変更なし
に、汎用的にユ−ザプログラムを動作させることを可能
とするデ−タベ−スを用いた画面表示方式を提供するこ
とにある。
【0005】
【課題を解決するための手段】上記の目的を達成するた
めに、本発明は特定の表示方式を持つプログラムを異な
る表示方式を持つ端末上で動作させる処理において、画
面を構成する各要素をその画面表示処理段階に応じて機
能部品、仮想部品、実部品の3つの部品として予め定義
する。機能部品は、文字表示、数値入力等の画面上の各
構成要素の機能の種類と文字の長さ、数値の桁数等の必
要な情報を定義したものであり、プログラムを作成する
段階では機能部品を使用する。仮想部品は、表示位置、
大きさ等の機能部品の画面上での形状と必要な情報を定
義したものであり、画面を作成する段階では仮想部品を
使用する。実部品は、仮想部品を特定の計算機で表示す
るための制御プログラムを定義したものである。また、
本発明は、ファイル格納手段に画面を構成する各要素の
機能である機能部品と機能部品の画面上の表示形式を限
定する仮想部品との対応関係を定めるファイルと、機能
部品の画面上の表示形式を限定する仮想部品と仮想部品
を実際に画面に表示するための制御プログラムである実
部品との対応関係を定めるプァイルを格納する。変換実
行手段を用いて、機能部品をキ−にファイル格納手段に
格納される機能部品と仮想部品の対応関係を示すファイ
ルと仮想部品と実部品の対応関係を示すファイルを検索
し、各端末に応じた制御プログラムである実部品を選択
することにより、ユ−ザに指定されたユ−ザプログラム
を各端末固有の画面表示方式に応じた制御プログラムに
変換することにより、ユ−ザプログラムを修正すること
なしに特定の表示方式を持つプログラムを別の画面定義
方式を持つ計算機において動作させることができる。
めに、本発明は特定の表示方式を持つプログラムを異な
る表示方式を持つ端末上で動作させる処理において、画
面を構成する各要素をその画面表示処理段階に応じて機
能部品、仮想部品、実部品の3つの部品として予め定義
する。機能部品は、文字表示、数値入力等の画面上の各
構成要素の機能の種類と文字の長さ、数値の桁数等の必
要な情報を定義したものであり、プログラムを作成する
段階では機能部品を使用する。仮想部品は、表示位置、
大きさ等の機能部品の画面上での形状と必要な情報を定
義したものであり、画面を作成する段階では仮想部品を
使用する。実部品は、仮想部品を特定の計算機で表示す
るための制御プログラムを定義したものである。また、
本発明は、ファイル格納手段に画面を構成する各要素の
機能である機能部品と機能部品の画面上の表示形式を限
定する仮想部品との対応関係を定めるファイルと、機能
部品の画面上の表示形式を限定する仮想部品と仮想部品
を実際に画面に表示するための制御プログラムである実
部品との対応関係を定めるプァイルを格納する。変換実
行手段を用いて、機能部品をキ−にファイル格納手段に
格納される機能部品と仮想部品の対応関係を示すファイ
ルと仮想部品と実部品の対応関係を示すファイルを検索
し、各端末に応じた制御プログラムである実部品を選択
することにより、ユ−ザに指定されたユ−ザプログラム
を各端末固有の画面表示方式に応じた制御プログラムに
変換することにより、ユ−ザプログラムを修正すること
なしに特定の表示方式を持つプログラムを別の画面定義
方式を持つ計算機において動作させることができる。
【0006】
【実施例】以下、本発明の実施例を図面を用いて詳細に
説明する。
説明する。
【0007】図1は、ユーザプログラムが動作するシス
テム構成図を示す図である。図において、10は表示装
置、20はキーボード、30はマウス、40は中央処理
装置、50はデータベース、51は、画面を構成する各
要素の機能である機能部品と各機能部品の画面上の表示
形式を限定する仮想部品との対応関係を示すファイルで
ある画面定義ファイル、52は機能部品の画面上の表示
形式を限定する仮想部品と仮想部品を実際に画面に表示
するための制御プログラムである実部品の対応関係を示
す仮想−実部品変換テーブル、60はメモリ、61はユ
ーザプログラム、62は画面定義ファイル51と仮想−
実部品変換テーブル52を参照しながら、ユーザープロ
グラムで使用されている機能部品を基にユ−ザプログラ
ムを制御プログラムに変換するための変換プログラム、
63は各端末固有の表示装置を制御するための制御プロ
グラムである。
テム構成図を示す図である。図において、10は表示装
置、20はキーボード、30はマウス、40は中央処理
装置、50はデータベース、51は、画面を構成する各
要素の機能である機能部品と各機能部品の画面上の表示
形式を限定する仮想部品との対応関係を示すファイルで
ある画面定義ファイル、52は機能部品の画面上の表示
形式を限定する仮想部品と仮想部品を実際に画面に表示
するための制御プログラムである実部品の対応関係を示
す仮想−実部品変換テーブル、60はメモリ、61はユ
ーザプログラム、62は画面定義ファイル51と仮想−
実部品変換テーブル52を参照しながら、ユーザープロ
グラムで使用されている機能部品を基にユ−ザプログラ
ムを制御プログラムに変換するための変換プログラム、
63は各端末固有の表示装置を制御するための制御プロ
グラムである。
【0008】図2は、図1のシステムと異なった表示方
式を持つシステム構成図を示す図である。図において、
110は表示装置、120はキーボード、130はマウ
ス、140は中央処理装置、150はデータベース、1
51はデータベース内の画面定義ファイルで51と同一
である、152は仮想−実部品変換テーブル、160は
メモリ、161はユーザプログラムで61と同一であ
る、162は151の画面定義ファイルと152の仮想
−実部品変換テーブルを参照しながら、ユーザープログ
ラムで指定される機能部品から仮想部品、実部品を選択
し、ユ−ザプログラムを制御プログラムに変換するため
の変換プログラム、163は各端末固有の表示装置を制
御するための制御プログラムである。
式を持つシステム構成図を示す図である。図において、
110は表示装置、120はキーボード、130はマウ
ス、140は中央処理装置、150はデータベース、1
51はデータベース内の画面定義ファイルで51と同一
である、152は仮想−実部品変換テーブル、160は
メモリ、161はユーザプログラムで61と同一であ
る、162は151の画面定義ファイルと152の仮想
−実部品変換テーブルを参照しながら、ユーザープログ
ラムで指定される機能部品から仮想部品、実部品を選択
し、ユ−ザプログラムを制御プログラムに変換するため
の変換プログラム、163は各端末固有の表示装置を制
御するための制御プログラムである。
【0009】図6は、図1、図2の51、151に示し
たデータベース上の画面定義ファイルのデ−タフォ−マ
ットを示す図であり、図1、図2の61、161のユー
ザプログラムに使用される機能部品と対応する仮想部品
並びに情報を定義している。機能部品と仮想部品の対応
関係は、例えば、文字出力1と文字出力2という画面の
構成要素の機能をその機能の性質から「ラベル1」とい
う其れ其れの装置固有の部品として、動作1を「ボタン
1」という部品として予め定義することにより定める。
たデータベース上の画面定義ファイルのデ−タフォ−マ
ットを示す図であり、図1、図2の61、161のユー
ザプログラムに使用される機能部品と対応する仮想部品
並びに情報を定義している。機能部品と仮想部品の対応
関係は、例えば、文字出力1と文字出力2という画面の
構成要素の機能をその機能の性質から「ラベル1」とい
う其れ其れの装置固有の部品として、動作1を「ボタン
1」という部品として予め定義することにより定める。
【0010】図7(1)は、図1のデータベース上の仮
想−実部品変換テーブル52のデ−タフォ−マットの一
例である。図7の701は、仮想部品「ラベル1」には
図1に示す表示装置10固有の画面表示の制御プログラ
ムである「ラベル表示プログラム1」が対応しているこ
とを示している。図7(2)は、図2のデータベース上
の仮想−実部品変換テーブル152のデ−タフォ−マッ
トの一例である。
想−実部品変換テーブル52のデ−タフォ−マットの一
例である。図7の701は、仮想部品「ラベル1」には
図1に示す表示装置10固有の画面表示の制御プログラ
ムである「ラベル表示プログラム1」が対応しているこ
とを示している。図7(2)は、図2のデータベース上
の仮想−実部品変換テーブル152のデ−タフォ−マッ
トの一例である。
【0011】図5(1)は、図1のユーザプログラム7
01を実行した場合、図1の表示装置10に表示される
画面である。図5(1)の501は文字出力を行う「ラ
ベル」、502はプログラムにユーザの操作を知らせる
「ボタン」、503は数値入力の為の「入力域」の機能
を持つ。
01を実行した場合、図1の表示装置10に表示される
画面である。図5(1)の501は文字出力を行う「ラ
ベル」、502はプログラムにユーザの操作を知らせる
「ボタン」、503は数値入力の為の「入力域」の機能
を持つ。
【0012】図5(2)は、図2、161のユーザプロ
グラムを実行した場合図2の表示装置110に表示され
る画面である。図5、504は文字出力を行う「ラベ
ル」、505はプログラムにユーザの操作を知らせる
「ボタン」、506は数値入力の為の「入力域」の機能
を持つ。
グラムを実行した場合図2の表示装置110に表示され
る画面である。図5、504は文字出力を行う「ラベ
ル」、505はプログラムにユーザの操作を知らせる
「ボタン」、506は数値入力の為の「入力域」の機能
を持つ。
【0013】図3は、本発明の処理フローを示す図であ
る。以下、図1を参照しながら本発明の実施例における
画面表示処理の流れを図3を用いて説明する。
る。以下、図1を参照しながら本発明の実施例における
画面表示処理の流れを図3を用いて説明する。
【0014】キーボード20あるいはマウス30によっ
てユーザプログラム61の実行が指示されると、ユーザ
プログラムが中央処理装置40により実行される。ユー
ザプログラムから画面構成要素の表示要求が変換プログ
ラム62に出されると、変換プログラムにより、以下に
示す処理が行われる。
てユーザプログラム61の実行が指示されると、ユーザ
プログラムが中央処理装置40により実行される。ユー
ザプログラムから画面構成要素の表示要求が変換プログ
ラム62に出されると、変換プログラムにより、以下に
示す処理が行われる。
【0015】まず、ユーザプログラムより表示要求のあ
った機能部品をキーとして、画面定義ファイル51を検
索し(301)、該当する機能部品があるかを確認する
(302)。検索に失敗したときにはエラーとし、終了
する(303)。検索に成功したときには仮想部品を取
り出す(304)。仮想部品をキーとして仮想−実部品
テーブル52を検索する(305)。仮想部品があるか
確認する(306)。検索に失敗したときにはエラーと
し、終了する(307)。検索に成功したときには制御
プログラムである実部品をメモリ60上に読み込む。実
部品を実行し(308)、表示装置(10)に表示を行
う。
った機能部品をキーとして、画面定義ファイル51を検
索し(301)、該当する機能部品があるかを確認する
(302)。検索に失敗したときにはエラーとし、終了
する(303)。検索に成功したときには仮想部品を取
り出す(304)。仮想部品をキーとして仮想−実部品
テーブル52を検索する(305)。仮想部品があるか
確認する(306)。検索に失敗したときにはエラーと
し、終了する(307)。検索に成功したときには制御
プログラムである実部品をメモリ60上に読み込む。実
部品を実行し(308)、表示装置(10)に表示を行
う。
【0016】以下図4に基づき、本発明の画面表示手順
を詳細に説明する。図1のシステムにおいて、ユーザプ
ログラム61により、「文字出力1」の表示要求が行わ
れると(401)、変換プログラム62は、機能部品
「文字出力1」をキーとして画面定義ファイル51を検
索する。レコード601が存在するため検索が成功し、
その結果レコード601が取り出される。取り出した仮
想部品「ラベル1」をキーとして仮想−実部品変換テー
ブル52(図7(1))を検索する。レコード701が
存在するため検索は成功し、その結果レコード701が
取り出される。取り出した「ラベル表示プログラム」を
メモリ60上に読み込み実行することにより、表示装置
10にラベル(401)を表示する。
を詳細に説明する。図1のシステムにおいて、ユーザプ
ログラム61により、「文字出力1」の表示要求が行わ
れると(401)、変換プログラム62は、機能部品
「文字出力1」をキーとして画面定義ファイル51を検
索する。レコード601が存在するため検索が成功し、
その結果レコード601が取り出される。取り出した仮
想部品「ラベル1」をキーとして仮想−実部品変換テー
ブル52(図7(1))を検索する。レコード701が
存在するため検索は成功し、その結果レコード701が
取り出される。取り出した「ラベル表示プログラム」を
メモリ60上に読み込み実行することにより、表示装置
10にラベル(401)を表示する。
【0017】次にユーザプログラム61により、「動作
1」の表示要求が行われると(402)、変換プログラ
ム62は、機能部品「動作1」をキーとして画面定義フ
ァイル(図6)を検索する。レコード602が存在する
ため検索が成功し、その結果レコード602が取り出さ
れる。取り出した仮想部品「ボタン1」をキーとして仮
想−実部品変換テーブル(図7)を検索する。レコード
702が存在するため検索は成功し、その結果レコード
702が取り出される。取り出した「ボタン表示プログ
ラム」をメモリ60上に読み込み実行を行うことによ
り、表示装置10に「ボタン」(402)を表示する。
1」の表示要求が行われると(402)、変換プログラ
ム62は、機能部品「動作1」をキーとして画面定義フ
ァイル(図6)を検索する。レコード602が存在する
ため検索が成功し、その結果レコード602が取り出さ
れる。取り出した仮想部品「ボタン1」をキーとして仮
想−実部品変換テーブル(図7)を検索する。レコード
702が存在するため検索は成功し、その結果レコード
702が取り出される。取り出した「ボタン表示プログ
ラム」をメモリ60上に読み込み実行を行うことによ
り、表示装置10に「ボタン」(402)を表示する。
【0018】同様に、ユーザプログラム61により、
「数値入力1」の表示要求が行われると(403)、変
換プログラム62は、機能部品「数値入力1」をキーと
して画面定義ファイル(図6)を検索する。レコード6
03が存在するため検索が成功し、その結果レコード6
03が取り出される。取り出した仮想部品「入力域1」
をキーとして仮想−実部品変換テーブル(図7)を検索
する。レコード703が存在するため検索は成功し、そ
の結果レコード703が取り出される。取り出した「入
力域表示プログラム」をメモリ60上に読み込み実行を
行うことにより、表示装置10に「入力域」(403)
が表示される。
「数値入力1」の表示要求が行われると(403)、変
換プログラム62は、機能部品「数値入力1」をキーと
して画面定義ファイル(図6)を検索する。レコード6
03が存在するため検索が成功し、その結果レコード6
03が取り出される。取り出した仮想部品「入力域1」
をキーとして仮想−実部品変換テーブル(図7)を検索
する。レコード703が存在するため検索は成功し、そ
の結果レコード703が取り出される。取り出した「入
力域表示プログラム」をメモリ60上に読み込み実行を
行うことにより、表示装置10に「入力域」(403)
が表示される。
【0019】次に異なる表示方式を持つ図2のシステム
において、ユーザプログラム161により、「文字出力
1」の表示要求が行われると(401)、変換プログラ
ム162は、機能部品「文字出力1」をキーとして画面
定義ファイル151(図6)を検索する。レコード60
1が存在するため検索が成功し、その結果レコード60
1が取り出される。取り出した仮想部品「ラベル1」を
キーとして仮想−実部品変換テーブル152(図7)を
検索する。レコード704が存在するため検索は成功
し、その結果レコード704が取り出される。取り出し
た「ラベル表示プログラム」をメモリ160上に読み込
み実行することにより、表示装置110に「ラベル」が
表示される(図5(2)の504)。
において、ユーザプログラム161により、「文字出力
1」の表示要求が行われると(401)、変換プログラ
ム162は、機能部品「文字出力1」をキーとして画面
定義ファイル151(図6)を検索する。レコード60
1が存在するため検索が成功し、その結果レコード60
1が取り出される。取り出した仮想部品「ラベル1」を
キーとして仮想−実部品変換テーブル152(図7)を
検索する。レコード704が存在するため検索は成功
し、その結果レコード704が取り出される。取り出し
た「ラベル表示プログラム」をメモリ160上に読み込
み実行することにより、表示装置110に「ラベル」が
表示される(図5(2)の504)。
【0020】次にユーザプログラム161により、「動
作1」の表示要求が行われると(図4の402)、変換
プログラム162は、機能部品「動作1」をキーとして
画面定義ファイル151(図6)を検索する。レコード
602が存在するため検索が成功し、その結果レコード
602が取り出される。取り出した仮想部品「ボタン
1」をキーとして仮想−実部品変換テーブル152(図
7)を検索する。レコード705が存在するため検索は
成功し、その結果レコード705が取り出される。取り
出した「ボタン表示プログラム」をメモリ160上に読
み込み実行を行う。「ボタン表示プログラム」の実行よ
り、表示装置110に「ボタン」が表示される(図5
(2)の505)。同様に、ユーザプログラム161に
より、「数値入力1」の表示要求が行われると(40
3)、変換プログラム162は、機能部品「数値入力
1」をキーとして画面定義ファイル151(図6)を検
索する。レコード603が存在するため検索が成功し、
その結果レコード603が取り出される。取り出した仮
想部品「入力域1」をキーとして仮想−実部品変換テー
ブル152(図7)を検索する。レコード706が存在
するため検索は成功し、その結果レコード706が取り
出される。取り出した「入力域表示プログラム」をメモ
リ160上に読み込み実行を行う。「入力域表示プログ
ラム」を実行することより、表示装置110に「入力
域」(図5(2)の506)が表示される。
作1」の表示要求が行われると(図4の402)、変換
プログラム162は、機能部品「動作1」をキーとして
画面定義ファイル151(図6)を検索する。レコード
602が存在するため検索が成功し、その結果レコード
602が取り出される。取り出した仮想部品「ボタン
1」をキーとして仮想−実部品変換テーブル152(図
7)を検索する。レコード705が存在するため検索は
成功し、その結果レコード705が取り出される。取り
出した「ボタン表示プログラム」をメモリ160上に読
み込み実行を行う。「ボタン表示プログラム」の実行よ
り、表示装置110に「ボタン」が表示される(図5
(2)の505)。同様に、ユーザプログラム161に
より、「数値入力1」の表示要求が行われると(40
3)、変換プログラム162は、機能部品「数値入力
1」をキーとして画面定義ファイル151(図6)を検
索する。レコード603が存在するため検索が成功し、
その結果レコード603が取り出される。取り出した仮
想部品「入力域1」をキーとして仮想−実部品変換テー
ブル152(図7)を検索する。レコード706が存在
するため検索は成功し、その結果レコード706が取り
出される。取り出した「入力域表示プログラム」をメモ
リ160上に読み込み実行を行う。「入力域表示プログ
ラム」を実行することより、表示装置110に「入力
域」(図5(2)の506)が表示される。
【0021】以上のように、予め部品化機能に定義した
部品を用いて作成した画面定義ファイルと仮想−実部品
変換テーブルを検索することにより、ユ−ザプログラム
を表示する画面固有の表示方式に応じた制御プログラム
に変換することにより、異なる表示方式を持つ計算機に
おいて、特定の表示方式を持つプログラムを修正するこ
となしに実行することが出来る。
部品を用いて作成した画面定義ファイルと仮想−実部品
変換テーブルを検索することにより、ユ−ザプログラム
を表示する画面固有の表示方式に応じた制御プログラム
に変換することにより、異なる表示方式を持つ計算機に
おいて、特定の表示方式を持つプログラムを修正するこ
となしに実行することが出来る。
【0022】
【発明の効果】本発明は、特定の画面表示機能を持つユ
−ザプログラムを表示しようとする計算機固有の表示方
式に応じた制御プログラムに変換することにより、異な
る表示方式を持つ計算機に特定の表示方式を持つユ−ザ
プログラムを動作させる処理において、ユーザのプログ
ラムを変更することなくそのまま使用できるためプログ
ラムの開発効率が向上する。
−ザプログラムを表示しようとする計算機固有の表示方
式に応じた制御プログラムに変換することにより、異な
る表示方式を持つ計算機に特定の表示方式を持つユ−ザ
プログラムを動作させる処理において、ユーザのプログ
ラムを変更することなくそのまま使用できるためプログ
ラムの開発効率が向上する。
【図1】本発明の特定の表示方式を持つシステム構成を
示す図である。
示す図である。
【図2】図1のシステムとは別の表示方式を持つシステ
ムの構成を示す図である。
ムの構成を示す図である。
【図3】本発明の内部処理の流れを示すフローチャート
である。
である。
【図4】本発明の画面表示処理の流れの一例を示す図で
ある。
ある。
【図5】(1)、(2)は実施例の画面表示を示す図で
ある。
ある。
【図6】実施例のデータベース上の画面定義ファイルの
デ−タフォ−マットを示す図である。
デ−タフォ−マットを示す図である。
【図7】実施例のデータベースに格納する仮想−実部品
変換テーブルのデ−タフォ−マットを示す図である。
変換テーブルのデ−タフォ−マットを示す図である。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 捧 保浩 宮城県仙台市青葉区一番町二丁目4番1号 日立東北ソフトウェア株式会社内
Claims (1)
- 【請求項1】あるシステムで特定の表示方式を持つある
プログラムを異なる表示方式を持つ他のシステムで動作
させて表示する処理において、 画面を構成する各要素の機能を機能部品として、画面を
構成する各要素の画面上の表示方式を各構成要素の各機
能に基づいて限定する装置独立な要素を仮想部品とし
て、前記仮想部品を実際に画面に表示するための制御プ
ログラムを実部品として予め定義し、 前記画面を構成する各要素の機能である機能部品と各機
能部品の画面上の表示形式を限定する仮想部品との対応
関係を示すファイルと、前記仮想部品と仮想部品を実際
に画面に表示するための制御プログラムである実部品と
の対応関係を示すファイルを格納するファイル格納手段
と、 前記機能部品と仮想部品の対応関係を示すファイルと仮
想部品と実部品の対応関係を示すファイルをユ−ザが指
定したユ−ザプログラム中の機能部品を基に検索するこ
とにより、前記画面を構成する各要素の機能である機能
部品を含むユ−ザプログラムを仮想部品を実際に目的と
する画面に表示するための制御プログラムに変換するプ
ログラム変換手段とを具備することを特徴とする画面表
示方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5081777A JPH06295255A (ja) | 1993-04-08 | 1993-04-08 | データベースを用いた画面表示方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5081777A JPH06295255A (ja) | 1993-04-08 | 1993-04-08 | データベースを用いた画面表示方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06295255A true JPH06295255A (ja) | 1994-10-21 |
Family
ID=13755917
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5081777A Pending JPH06295255A (ja) | 1993-04-08 | 1993-04-08 | データベースを用いた画面表示方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06295255A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017079007A (ja) * | 2015-10-21 | 2017-04-27 | 株式会社キーエンス | プログラマブル・ロジック・コントローラ、プログラム作成支援装置、プログラム作成支援方法およびプログラム |
-
1993
- 1993-04-08 JP JP5081777A patent/JPH06295255A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017079007A (ja) * | 2015-10-21 | 2017-04-27 | 株式会社キーエンス | プログラマブル・ロジック・コントローラ、プログラム作成支援装置、プログラム作成支援方法およびプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2752040B2 (ja) | マルチメディア適用業務を作成する方法 | |
| KR100214911B1 (ko) | 지시장치를 이용한 대량 데이타의 탐색 방법 | |
| KR910009295B1 (ko) | 정보 파일장치 | |
| JPH0352098B2 (ja) | ||
| JPH0776958B2 (ja) | 文書整形装置 | |
| JP2667352B2 (ja) | データ検索装置および方法 | |
| JP2005182460A (ja) | 情報処理装置、注釈処理方法、情報処理プログラムおよび情報処理プログラムを格納した記録媒体 | |
| JPH06295255A (ja) | データベースを用いた画面表示方式 | |
| JP3071703B2 (ja) | 表作成装置およびその方法 | |
| JPH0322014A (ja) | メニュー選択方法 | |
| JPH05257670A (ja) | 画面作成方法およびその装置 | |
| JP2585311B2 (ja) | プログラム作成方法 | |
| JPH07271814A (ja) | キーワードによらない視覚的な位置や形状から検索する電子ファイリング装置 | |
| JP2001147922A (ja) | 文書管理装置、文書管理方法および記憶媒体 | |
| JP2559472B2 (ja) | 関連ソフトウェア自動選定システム | |
| JP3047400B2 (ja) | データ処理装置 | |
| JPH06208584A (ja) | 文書検索装置 | |
| JP2561000B2 (ja) | 文字列出力方法 | |
| JPH0325235Y2 (ja) | ||
| JPS62263567A (ja) | ファイル処理装置 | |
| JPH0476773A (ja) | 地図検索装置 | |
| JPS63265367A (ja) | 電子フアイリングシステムにおける画像更新方法 | |
| JPH07160395A (ja) | 文字入力装置 | |
| JPH039475A (ja) | Cadシステムにおける回路図入力方式 | |
| JPH0443456A (ja) | 文書処理方法及び装置 |