(57)【要約】【課題】画面データを容易に作成すること。【解決手段】複数の縦横配列のセルにデータを格納したスプレッドシートを使用する表計算ソフトウェアデータ形式により複数種の表示画面を定義した画面定義ファイル１を読み込み、データの区切りをコロンとしたＥＮＶファイル形式の画面環境設定ファイル３を出力する環境ファイル変換処理部２と、環境ファイル変換処理部２が出力した画面環境設定ファイル３に基づいて表示画面を生成する画面生成部４とを備えた画面環境ファイル生成システム。【選択図】図１
2017059052.tif 000002
【特許請求の範囲】
【請求項１】
複数の縦横配列のセルにデータを格納したスプレッドシートを使用する表計算ソフトウェアデータ形式により複数種の表示画面を定義した画面定義ファイルを読み込み、画面環境設定ファイルを出力する環境ファイル変換処理部と、環境ファイル変換処理部が出力した画面環境設定ファイルに基づいて表示画面を生成する画面生成部と、を備えた画面環境ファイル生成システムであって、
前記環境ファイル変換処理部が、
入力した表計算ソフトウェアデータ形式のスプレッドシートの全データを１レコードずつ読み込む第１工程と、
該第１工程により複数のスプレッドシートの全データを読み込んだとき、読み込んだスプレッドシート名を一覧表示し、オペレータによる選択を画面表示する第２工程と、
該第２工程により選択されたスプレッドシートの１レコード毎にデータの区切りをコロン形式に変換してＥＮＶファイル形式として出力する第３工程と、を実行する画面環境ファイル生成システム。
【請求項２】
複数の縦横配列のセルにデータを格納したスプレッドシートを使用する表計算ソフトウェアデータ形式により複数種の表示画面を定義した画面定義ファイルを読み込み、画面環境設定ファイルを出力する環境ファイル変換処理部と、環境ファイル変換処理部が出力した画面環境設定ファイルに基づいて表示画面を生成する画面生成部と、を備えたコンピュータシステムの画面環境ファイル生成方法であって、
前記環境ファイル変換処理部に、
入力した表計算ソフトウェアデータ形式のスプレッドシートの全データを１レコードずつ読み込む第１工程と、
該第１工程により複数のスプレッドシートの全データを読み込んだとき、読み込んだスプレッドシート名を一覧表示し、オペレータによる選択を画面表示する第２工程と、
該第２工程により選択されたスプレッドシートの１レコード毎にデータの区切りをコロン形式に変換してＥＮＶファイル形式として出力する第３工程と、を実行させる画面環境ファイル生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムの画面生成及び画面修正の工数を削減することができる画面環境ファイル生成システム及び画面環境ファイル生成方法に関する。
【背景技術】
【０００２】
従来、コンピュータシステムにおける表示画面の生成及び修正は、例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）  Ｖｉｓｕａｌ  Ｃ＋＋のＷｉｎｄｏｗｓ（登録商標）  Ｆｏｒｍを用い、予め用意されたボタン等の画面要素を設計画面上に配置し、各種機能を設定することによって行われる。
【０００３】
なお、ユーザー毎に入力画面をカスタマイズする技術が記載された文献としては、下記の特許文献１が挙げられる。この特許文献１には、「特定した前記画面定義情報に基づいて入力画面表示情報を生成する入力画面生成部と、前記画面要求を送信した前記端末装置に対して前記入力画面表示情報を送信する送受信制御部と、を備えることを特徴とするサーバー装置」という記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２７５２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１に記載された技術は、ユーザー毎に入力画面をカスタマイズすることができる効果に留まる。
【０００６】
そこで、本発明では、画面生成及び修正の工数を低減することができる画面環境ファイル生成システム及び画面環境ファイル生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による画面環境ファイル生成システム及び画面環境ファイル生成方法は、環境ファイル変換処理部が、入力した表計算ソフトウェアデータ形式のスプレッドシートの全データを１レコードずつ読み込み、読み込んだデータの区切りをコロン形式に変換してＥＮＶファイル形式として出力する。
【発明の効果】
【０００８】
本発明による画面環境ファイル生成システム及び画面環境ファイル生成方法は、画面定義を記載したシートから画面基礎情報の自動生成を行うことによって、画面生成及び修正の工数を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例による画面環境ファイル生成システムの構成図である。
【図２】本実施例による画面環境ファイル生成システムの動作を示す図である。
【図３】本実施例による表計算ソフトウェアのシート構成を示す図である。
【図４Ａ】本実施例による画面情報のデータ構成例を示す図である。
【図４Ｂ】本実施例によるボタンＩＤ色のデータ構成例を示す図である。
【図５Ａ】本実施例による画面環境設定ファイルのデータ構成例を示す図である。
【図５Ｂ】本実施例による画面環境設定ファイルのデータ構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明による実施例を説明する。
【実施例１】
【００１１】
［構成］
本実施例による画面環境ファイル生成方法を適用した画面環境ファイル生成システムは、図１に示す如く、複数の縦横配列のセルにデータを格納したスプレッドシートを使用する表計算ソフトウェアデータ形式で複数種の表示画面を定義した画面定義ファイル１を読み込み、画面環境設定ファイル３を出力する環境ファイル変換処理部２と、環境ファイル変換処理部２が出力した画面環境設定ファイル３に基づいて図示しないディスプレイに表示する表示画面を生成する画面生成部４とを備える。
【００１２】
前記画面定義ファイル１は、例えばＥｘｃｌｅ（登録商標）等の表計算ソフトウェアのシート毎に画面を管理するための表計算形式で作成される。この画面定義ファイル１は、図３に示す如く、画面構造を定義した画面情報３１と、画面に表示するボタンを指定するためのボタン色ＩＤ３２と、表示するボタンの背景を指定するためのボタン背景ＩＤ３３と、表示するボタン文字の色彩を指定するボタン文字色ＩＤ３４とから構成される。
【００１３】
前記画面情報３１は、例えば、図４Ａに示す如く、コメント行であることを表す「＃」から始まる複数のコメント行と、複数のコントロールＩＤ毎に設定した表示位置・縦横寸法・配色等を指定するための「キャプチャ」「ＬＥＦＴ」「ＴＯＰ」「ＷＩＤＴＨ」「ボタン色」「ボタン背景色」等の複数の設定項目から構成される。
【００１４】
前記ボタン色ＩＤ３２は、例えば図４Ｂに示す如く、コメント行であることを表す「＃」から始まる複数のコメント行と、ボタン色を指定する複数の設定項目から構成される。ボタンの色はカラーＩＤ（例えば、赤は１、黒は２、などを定義）を画面情報のボタン色の部分で定義された値を入力し、定義は別のシートで管理することによって、例えば、赤のボタン全て青にすると仕様変更があった場合に、１を青と定義しなおせば、画面情報の変更なしにボタンが青に変更され、複数の画面変更時に好適である。
【００１５】
前記画面環境設定ファイル３は、画面定義ファイル１にシート毎に定義した画面情報３１とボタン色ＩＤ３２とボタン背景ＩＤ３３とボタン文字色ＩＤ３４とに基づいて指定された画面サイズや解像度に基づいてディスプレイに表示するための画面データである。
【００１６】
なお、前述の環境ファイル変換処理部２は、一般のコンピュータシステムにおいて動作するソフトウェアによって構成されても良い。
【００１７】
前記画面環境設定ファイルは、例えば、１０キー画面の出力例を示す図５Ａやセレコール画面の出力例を示す図５Ｂに示す如く、複数の設定値（数値、テキスト）を「：」で区切った複数の設定項目から構成される。このデータ（値）を「：」（コロン）で区切ったファイル形式は、ＥＮＶファイル形式と呼ばれる。
【００１８】
［動作］
次に本実施形態による画面環境ファイル生成システムは、図２に示す如く、次の各ステップをコンピュータが実行することによって表示画面を生成するように動作する。
【００１９】
ステップＳ２１：コンピュータが、表計算ソフトウェアの画面情報３１とボタン色ＩＤ３２とボタン背景ＩＤ３３とボタン文字色ＩＤ３４の各シート（スプレッドシート）に入力された画面定義ファイル１を読み込むステップ。
【００２０】
ステップＳ２２：コンピュータが、該ステップＳ２１により読み込んだ表計算ソフトウェアの画面情報３１とボタン色ＩＤ３２とボタン背景ＩＤ３３とボタン文字色ＩＤ３４との各シートに基づいて画面基盤情報を画面環境設定ファイル３として自動的に生成するステップ。
【００２１】
ステップＳ２３：コンピュータが、該ステップＳ２３により生成した画面環境設定ファイル３を図示しないメモリへ出力（格納）するステップ。
【００２２】
ステップＳ２５：コンピュータが、前記メモリに格納した画面環境設定ファイル３を読み込み、ディスプレイに表示する画面を生成するステップ。
【００２３】
ステップＳ２６：コンピュータが、該ステップＳ２５により生成した画面をディスプレイに表示するステップ。
【００２４】
前記ステップＳ２２による画面基盤情報を画面環境設定ファイル３に変換生成するステップは、次の各工程を実行することによって行われる。
（１）図４Ａ及び図４Ｂに示した画面定義ファイルのスプレッドシートから１レコードずつ読み込む第１工程。
（２）スプレッドシートの全レコードを読み込む第２工程。
【００２５】
（３）前記工程により読み込んだスプレッドシート名を一覧表示し、オペレータによる選択を画面表示する第３工程。
（４）該工程により選択されたスプレッドシートの１レコード毎にデータの区切りを「：」に変換してＥＮＶファイル形式として出力する第４工程。
【００２６】
このように本実施例によれば、従来技術においては、Ｍｉｃｒｏｓｏｆｔ（登録商標）  Ｖｉｓｕａｌ  Ｃ＋＋では各Ｗｉｎｄｏｗｓ（登録商標）  Ｆｏｒｍのボタン数分情報が管理され、画面の変更作業では非常に多くのボタンを変更する必要があり、工数増加や修正漏れが発生する懸念があったのに対し、操作が容易な表計算ソフトウェアを用いて容易に多種の画面を生成することができる。特に本実施例においては、画面中に表示する各ボタンにコードＩＤを定義しておくことによって、多数の画面パーツの変更も柔軟に対応することができる。
【符号の説明】
【００２７】
１  画面定義ファイル、２  環境ファイル変換処理部、３  画面環境設定ファイル、
４  画面生成部、３１  画面情報、３２  ボタン色ＩＤ、
３３  ボタン背景ＩＤ、３４  ボタン文字色ＩＤ
【図１】
2017059052.tif 000003
【図２】
2017059052.tif 000004
【図３】
2017059052.tif 000005
【図４Ａ】
2017059052.tif 000006
【図４Ｂ】
2017059052.tif 000007
【図５Ａ】
2017059052.tif 000008
【図５Ｂ】
2017059052.tif 000009