(57)【要約】【課題】画面部品の表示を変更する処理を簡略化する画面表示制御システムを提供すること。【解決手段】本発明の画面表示制御システムでは、既定情報（複数の第１プロパティとその内容“値”）が付加された複数の画面部品の中から、画面の表示を変更する予定の画面部品を変更候補画面部品群として選択し、その変更候補画面部品群に対して変更情報（変更名、複数の第２プロパティとその内容“値”）を付加している。このような構成、動作により、例えば画面部品に対して変更名のみを指定して、表示の変更を実施するための指示（画面表示変更指示、画面表示復元指示）を与える（記述）するだけで、従来よりも短時間で、画面部品の表示を変更することができる。例えば、変更候補画面部品群のうちの第１選択画面部品に対して変更名のみを指定した画面表示変更指示を与えるだけで、第１選択画面部品の表示を変更することができる。【選択図】図３
2011175363.tif 000002
【特許請求の範囲】
【請求項１】
画面情報記憶部と、
表示装置に表示される画面を構成し、且つ、複数の第１プロパティとその内容とを対応付ける既定情報が付加され、階層化された複数の画面部品を生成して、前記画面情報記憶部に格納する画面部品生成部と、
前記画面情報記憶部に格納された前記複数の画面部品のうちの、前記画面の表示を変更する予定の画面部品である変更候補画面部品群に対して、ユニークな変更名が割り当てられ、且つ、複数の第２プロパティとその内容とを対応付ける変更情報を付加する変更情報設定部と、
前記表示装置に前記画面を表示するときに、前記画面情報記憶部に格納された前記複数の画面部品の各々をその既定情報に従って階層的に前記画面上に表示する画面部品表示処理を実行する表示制御部と
を具備し、
前記表示制御部は、
第１指定変更名を指定する画面表示変更指示が与えられた場合、前記画面部品表示処理において、前記画面情報記憶部に格納された前記変更候補画面部品群のうちの、前記第１指定変更名と一致する変更名が割り当てられた第１選択画面部品をその変更情報に従って前記画面上に表示し、前記第１選択画面部品以外の画面部品をその既定情報に従って前記画面上に表示する画面部品変更処理を実行する
画面表示制御システム。
【請求項２】
前記表示制御部は、
第１指定変更名を指定する画面表示復元指示が与えられた場合、前記画面部品表示処理において、前記画面情報記憶部に格納された前記変更候補画面部品群のうちの前記第１選択画面部品をその既定情報に従って前記画面上に表示し、前記第１選択画面部品以外の画面部品をその既定情報に従って前記画面上に表示する画面部品復元処理を実行する
請求項１に記載の画面表示制御システム。
【請求項３】
前記画面情報記憶部は、
前記複数の画面部品が格納される第１記憶領域と、
第２記憶領域と
を有し、
前記表示制御部は、
前記画面部品表示処理において、前記第１記憶領域に格納された前記複数の画面部品の各々をその既定情報に従って階層的に前記画面上に表示し、
前記画面部品変更処理において、前記第１記憶領域に格納された前記変更候補画面部品群のうちの前記第１選択画面部品を前記第２記憶領域に格納すると共に、前記第１選択画面部品をその変更情報に従って前記画面上に表示し、
前記画面部品復元処理において、前記第２記憶領域に格納された前記第１選択画面部品の情報に従って前記画面上に表示する
請求項２に記載の画面表示制御システム。
【請求項４】
コンピュータが画面を表示装置に表示する方法であって、
前記画面を構成し、且つ、複数の第１プロパティとその内容とを対応付ける既定情報が付加され、階層化された複数の画面部品を生成して、画面情報記憶部に格納するステップと、
前記画面情報記憶部に格納された前記複数の画面部品のうちの、前記画面の表示を変更する予定の画面部品である変更候補画面部品群に対して、ユニークな変更名が割り当てられ、且つ、複数の第２プロパティとその内容とを対応付ける変更情報を付加するステップと、
前記表示装置に前記画面を表示するときに、前記画面情報記憶部に格納された前記複数の画面部品の各々をその既定情報に従って階層的に前記画面上に表示する画面部品表示処理を実行するステップと、
第１指定変更名を指定する画面表示変更指示が与えられた場合、前記画面部品表示処理において、前記画面情報記憶部に格納された前記変更候補画面部品群のうちの、前記第１指定変更名と一致する変更名が割り当てられた第１選択画面部品をその変更情報に従って前記画面上に表示し、前記第１選択画面部品以外の画面部品をその既定情報に従って前記画面上に表示する画面部品変更処理を実行するステップと
を具備する画面表示制御方法。
【請求項５】
第１指定変更名を指定する画面表示復元指示が与えられた場合、前記画面部品表示処理において、前記画面情報記憶部に格納された前記変更候補画面部品群のうちの前記第１選択画面部品をその既定情報に従って前記画面上に表示し、前記第１選択画面部品以外の画面部品をその既定情報に従って前記画面上に表示する画面部品復元処理を実行するステップ
を更に具備する請求項４に記載の画面表示制御方法。
【請求項６】
前記画面情報記憶部は、前記複数の画面部品が格納される第１記憶領域と、第２記憶領域とを有し、
前記画面部品表示処理を実行するステップは、
前記第１記憶領域に格納された前記複数の画面部品の各々をその既定情報に従って階層的に前記画面上に表示するステップ
を含み、
前記画面部品変更処理を実行するステップは、
前記第１記憶領域に格納された前記変更候補画面部品群のうちの前記第１選択画面部品を前記第２記憶領域に格納すると共に、前記第１選択画面部品をその変更情報に従って前記画面上に表示するステップ
を含み、
前記画面部品復元処理を実行するステップは、
前記第２記憶領域に格納された前記第１選択画面部品の情報に従って前記画面上に表示するステップ
を含む請求項５に記載の画面表示制御方法。
【請求項７】
請求項４〜６のいずれかに記載の画面表示制御方法の各ステップをコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に画面を表示する画面表示制御システムに関する。
【背景技術】
【０００２】
表示装置に画面を表示するときに、画面を構成する複数の画面部品の各々を階層的に画面上に表示する画面表示制御システムが知られている。画面表示制御システムは、コンピュータ上に設けられ、アプリケーションのプログラムとして使用される。
【０００３】
画面部品は、複数の第１プロパティとその内容“値”により画面上に表示される。このような画面部品は、アプリケーションプログラムからの指示により、その内容を（第１プロパティから第２プロパティに）変更しなければならない場合がある。例えば、コンピュータがクライアントサーバ型のコンピュータシステムであり、画面表示制御システムがそのクライアントサーバのアプリケーションとして使用される場合、クライアントサーバが使用できない状況になったときに、クライアントサーバを使用するための機能を画面上で使用できないように表示を変更する必要がある。
【０００４】
この場合、従来の画面表示制御システムでは、変更する全ての画面部品のオブジェクトを取得し、そのオブジェクトに対し、プロパティを変更する処理を記述しなければならなかった。また、クライアントサーバが使用できる状態になり、クライアントサーバを使用するための機能を画面上で使用できるように表示変更する場合でも、変更する全ての画面部品のオブジェクトを取得し、そのオブジェクトに対し、プロパティを変更する処理を記述しなければならない。
【０００５】
画面の表示を変更する技術が、特開２００４−３４２０６１号公報に記載されている。この技術は、表示を変更する箇所に名前を付与し、データと関連付けることにより、表示を変更するためのソースコードを自動的に作成するものである。しかし、この技術は、ソースコードを自動作成するための作業を実施しなければならない点と、自動作成されたソースコードを管理する手間がかかる点の２つの問題点がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３４２０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、画面部品の表示を変更する処理を簡略化できる画面表示制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の画面表示制御システムは、画面情報記憶部と、画面部品生成部と、変更情報設定部と、表示制御部とを具備している。画面部品生成部は、表示装置に表示される画面を構成し、且つ、複数の第１プロパティとその内容とを対応付ける既定情報が付加され、階層化された複数の画面部品を生成して、画面情報記憶部に格納する。変更情報設定部は、画面情報記憶部に格納された複数の画面部品のうちの、画面の表示を変更する予定の画面部品である変更候補画面部品群に対して、ユニークな変更名が割り当てられ、且つ、複数の第２プロパティとその内容とを対応付ける変更情報を付加する。表示制御部は、表示装置に画面を表示するときに、画面情報記憶部に格納された複数の画面部品の各々をその既定情報に従って階層的に画面上に表示する画面部品表示処理を実行する。表示制御部は、第１指定変更名を指定する画面表示変更指示が与えられた場合、画面部品表示処理において、画面情報記憶部に格納された変更候補画面部品群のうちの、第１指定変更名と一致する変更名が割り当てられた第１選択画面部品をその変更情報に従って画面上に表示し、第１選択画面部品以外の画面部品をその既定情報に従って画面上に表示する画面部品変更処理を実行する。
【発明の効果】
【０００９】
本発明の画面表示制御システムでは、既定情報（複数の第１プロパティとその内容“値”）が付加された複数の画面部品の中から、画面の表示を変更する予定の画面部品を変更候補画面部品群として選択し、その変更候補画面部品群に対して変更情報（変更名、複数の第２プロパティとその内容“値”）を付加している。このような構成、動作により、例えば画面部品に対して変更名のみを指定して、表示の変更を実施するための指示（画面表示変更指示、画面表示復元指示）を与える（記述する）だけで、従来よりも短時間で、画面部品の表示を変更することができる。例えば、変更候補画面部品群のうちの第１選択画面部品に対して変更名のみを指定した画面表示変更指示を与えるだけで、第１選択画面部品の表示を変更することができる。
【００１０】
以上により、本発明の画面表示制御システムでは、画面部品の表示を変更する処理を簡略化できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態による画面表示制御システムが適用されるコンピュータ１０の構成を示している。
【図２】図２は、本発明の実施形態による画面表示制御システム１００の構成を示している。
【図３】図３は、図２の画面情報記憶部１１０の第１記憶領域１１１に格納される複数の画面部品１〜６を示している。
【図４】図４は、本発明の実施形態による画面表示制御システム１００の動作を示すフローチャートである。
【図５】図５は、本発明の実施形態による画面表示制御システム１００の動作として、画面部品変更処理を示すフローチャートである。
【図６】図６は、本発明の実施形態による画面表示制御システム１００の動作として、画面部品復元処理を示すフローチャートである。
【図７】図７は、本発明の実施形態による画面表示制御システム１００の他の構成を示している。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明の実施形態による画面表示制御システムについて詳細に説明する。
【００１３】
図１は、本発明の実施形態による画面表示制御システムが適用されるコンピュータ１０の構成を示している。
【００１４】
コンピュータ１０は、制御装置１１、記憶装置１２、表示装置１３、入力装置１４を備えたコンピュータであり、制御装置１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備え、記憶装置１２としては、記録媒体であるメモリが例示される。記憶装置１２には、ＣＰＵに実行させるためのコンピュータプログラムが記憶されている。ＣＰＵは、起動時などに記憶装置１２からコンピュータプログラムを読み取って実行する。
【００１５】
本発明の実施形態による画面表示制御システム１００は、コンピュータ１０上に設けられ、アプリケーションのプログラムとして使用される。コンピュータ１０の制御装置１１は、アプリケーションの表示画面である画面１０５を表示装置１３に表示する。
【００１６】
図２は、本発明の実施形態による画面表示制御システム１００の構成を示している。
【００１７】
本発明の実施形態による画面表示制御システム１００は、画面情報記憶部１１０と、画面部品生成部１０７と、変更情報設定部１０４と、設定部１０３と、表示制御部１０２とを具備している。
【００１８】
画面情報記憶部１１０は、後述の複数の画面部品を表す情報を格納するための第１記憶領域１１１を有している。
【００１９】
画面部品生成部１０７は、利用者による入力装置１４の操作に応じて、画面１０５を構成する複数の画面部品を生成する。複数の画面部品は階層化されている。
【００２０】
例えば、図３に示されるように、複数の画面部品を画面部品１〜６とした場合、画面１０５上には、最初に画面部品１が表示され、画面部品１の次に画面部品２、３、６が表示され、画面部品３の次に画面部品４、５が表示されるものとする。複数の画面部品１〜６の各々は、複数の第１プロパティとその内容“値”とを対応付ける既定情報１１３が付加されている。
【００２１】
画面部品生成部１０７は、利用者による入力装置１４の操作に応じて、複数の画面部品１〜６を表す情報を第１記憶領域１１１に格納する。
【００２２】
変更情報設定部１０４は、利用者による入力装置１４の操作に応じて、第１記憶領域１１１に格納された複数の画面部品１〜６の中から、画面１０５の表示を変更する予定の画面部品２、４〜６を変更候補画面部品群として選択する。変更情報設定部１０４は、利用者による入力装置１４の操作に応じて、変更候補画面部品群２、４〜６に対して、ユニークな変更名が割り当てられ、且つ、複数の第２プロパティとその内容“値”とを対応付ける変更情報１１２を付加する。
【００２３】
設定部１０３には、利用者による入力装置１４の操作に応じて、画面表示初期指示１０８が与えられる。設定部１０３には、利用者による入力装置１４の操作に応じて、画面表示初期指示１０８の後に、第１指定変更名を指定する画面表示変更指示１０１が与えられる。設定部１０３には、利用者による入力装置１４の操作に応じて、画面表示変更指示１０１の後に、第１指定変更名を指定する画面表示復元指示１０６が与えられる。画面表示変更指示１０１には、第２指定変更名、第３指定変更名、・・・を指定することもできる。また、画面表示復元指示１０６には、第２指定変更名、第３指定変更名、・・・を指定することもできる。
【００２４】
画面表示初期指示１０８が設定部１０３に設定（記述）されている場合、表示制御部１０２は、画面部品表示処理を実行する。
【００２５】
画面部品表示処理において、表示制御部１０２は、表示装置１３に画面１０５を表示するときに、第１記憶領域１１１に格納された複数の画面部品１〜６の各々をその既定情報１１３に従って階層的に画面１０５上に表示する。
【００２６】
画面表示初期指示１０８の後に、第１指定変更名“変更１”を指定する画面表示変更指示１０１が設定部１０３に設定（記述）されている場合、表示制御部１０２は、画面部品表示処理中に画面部品変更処理を実行する。
【００２７】
画面部品変更処理において、表示制御部１０２は、第１記憶領域１１１に格納された変更候補画面部品群２、４〜６のうちの、第１指定変更名“変更１”と一致する変更名が割り当てられた第１選択画面部品を選択する。例えば、第１選択画面部品を画面部品４〜６とする。表示制御部１０２は、第１選択画面部品４〜６をその変更情報１１２に従って画面１０５上に表示し、第１記憶領域１１１に格納された複数の画面部品１〜６のうちの第１選択画面部品４〜６以外の画面部品１〜３をその既定情報１１３に従って画面１０５上に表示する。
【００２８】
画面表示変更指示１０１の後に、第１指定変更名“変更１”を指定する画面表示復元指示１０６が設定部１０３に設定（記述）されている場合、表示制御部１０２は、画面部品表示処理中に画面部品復元処理を実行する。
【００２９】
画面部品復元処理において、表示制御部１０２は、第１記憶領域１１１に格納された変更候補画面部品群２、４〜６のうちの、第１指定変更名“変更１”と一致する変更名が割り当てられた第２選択画面部品を選択する。例えば、第１選択画面部品を画面部品４〜６とする。表示制御部１０２は、第１選択画面部品４〜６をその既定情報１１３に従って画面１０５上に表示し、第１記憶領域１１１に格納された複数の画面部品１〜６のうちの第１選択画面部品４〜６以外の画面部品１〜３をその既定情報１１３に従って画面１０５上に表示する。
【００３０】
続けて、第２指定変更名“変更２”を指定する画面表示変更指示１０１が設定部１０３に設定（記述）されている場合、表示制御部１０２は、画面部品表示処理中に画面部品変更処理を実行する。
【００３１】
画面部品変更処理において、表示制御部１０２は、第１記憶領域１１１に格納された変更候補画面部品群２、４〜６のうちの、第１指定変更名“変更１”と一致する変更名が割り当てられた第２選択画面部品を選択する。例えば、第１選択画面部品を画面部品２、６とする。表示制御部１０２は、第２選択画面部品２、６をその変更情報１１２に従って画面１０５上に表示し、第１記憶領域１１１に格納された複数の画面部品１〜６のうちの第２選択画面部品２、６以外の画面部品１、３〜５をその既定情報１１３に従って画面１０５上に表示する。
【００３２】
画面表示変更指示１０１の後に、第２指定変更名“変更２”を指定する画面表示復元指示１０６が設定部１０３に設定（記述）されている場合、表示制御部１０２は、画面部品表示処理中に画面部品復元処理を実行する。
【００３３】
画面部品復元処理において、表示制御部１０２は、第１記憶領域１１１に格納された変更候補画面部品群２、４〜６のうちの、第２指定変更名“変更２”と一致する変更名が割り当てられた第２選択画面部品を選択する。例えば、第２選択画面部品を画面部品２、６とする。表示制御部１０２は、第２選択画面部品２、６をその既定情報１１３に従って画面１０５上に表示する。第１記憶領域１１１に格納された複数の画面部品１〜６のうちの第２選択画面部品２、６以外の画面部品１、３〜５をその既定情報１１３に従って画面１０５上に表示する。
【００３４】
図４は、本発明の実施形態による画面表示制御システム１００の動作を示すフローチャートである。
【００３５】
利用者は、画面部品生成部１０７により、最初の画面部品として画面部品１を生成し、画面部品１に既定情報１１３（複数の第１プロパティとその内容“値”）を付加して、画面情報記憶部１１０の第１記憶領域１１１に格納する（ステップＡ０１）。
【００３６】
利用者は、第１記憶領域１１１に格納された画面部品１を、画面１０５の表示を変更する予定の画面部品にしない場合（ステップＡ０２−Ｎｏ）、画面部品生成部１０７により、画面部品１の次の画面部品として画面部品２、３、６を生成し、画面部品２に既定情報１１３を付加して、第１記憶領域１１１に格納する（ステップＡ４−Ｙｅｓ、Ａ０１）。
【００３７】
利用者は、第１記憶領域１１１に格納された画面部品２、６を、画面１０５の表示を変更する予定の画面部品にする場合（ステップＡ０２−Ｙｅｓ）、変更情報設定部１０４により、画面部品２、６に変更情報１１２（変更名、複数の第２プロパティとその内容“値”）を付加する（ステップＡ０３）。
【００３８】
利用者は、画面部品生成部１０７により、画面部品３の次の画面部品として画面部品４、５を生成し、画面部品３に既定情報１１３を付加して、第１記憶領域１１１に格納する（ステップＡ４−Ｙｅｓ、Ａ０１）。
【００３９】
利用者は、第１記憶領域１１１に格納された画面部品４、５を、画面１０５の表示を変更する予定の画面部品にする場合（ステップＡ０２−Ｙｅｓ）、変更情報設定部１０４により、画面部品４、５に変更情報１１２を付加する（ステップＡ０３）。
【００４０】
このように、本発明の実施形態による画面表示制御システム１００では、ステップＡ０１〜Ａ０４を繰り返すことにより、複数の画面部品１〜６が第１記憶領域１１１に格納される（ステップＡ４−Ｎｏ）。
【００４１】
ここで、利用者は画面表示初期指示１０８を設定部１０３に設定しているものとする。この場合、表示制御部１０２は、画面部品表示処理を実行する（ステップＡ０５）。
【００４２】
画面部品表示処理において、表示制御部１０２は、表示装置１３に画面１０５を表示するときに、第１記憶領域１１１に格納された複数の画面部品１〜６の各々をその既定情報１１３に従って階層的に画面１０５上に表示する。
【００４３】
図５は、本発明の実施形態による画面表示制御システム１００の動作として、画面部品変更処理を示すフローチャートである。
【００４４】
次に、利用者は、画面表示初期指示１０８の後に、第１指定変更名“変更１”を指定する画面表示変更指示１０１を設定部１０３に設定しているものとする。この場合、表示制御部１０２は、画面部品表示処理（ステップＡ０５）中に画面部品変更処理を実行する。
【００４５】
まず、表示制御部１０２は、画面１０５上に表示される画面部品１を第１記憶領域１１１から取得する（ステップＡ１１）。
【００４６】
次に、表示制御部１０２は、画面部品１に変更名“変更１”が割り当てられているか否かを確認する（ステップＡ１２）。
【００４７】
ここで、画面部品１には、変更名“変更１”が割り当てられていないため（ステップＡ１２−Ｎｏ）、表示制御部１０２は、画面１０５上に画面部品１の次に表示される画面部品２、３、６を第１記憶領域１１１から取得する（ステップＡ１５−Ｙｅｓ、Ａ１１）。
【００４８】
次に、表示制御部１０２は、画面部品２、３、６に変更名“変更１”が割り当てられているか否かを確認する（ステップＡ１２）。
【００４９】
ここで、画面部品２、３、６のうちの、画面部品２、６には、変更名“変更１”が割り当てられているため（ステップＡ１２−Ｙｅｓ）、表示制御部１０２は、画面部品２、６に付加された変更情報１１２を取得する（ステップＡ１３）。
【００５０】
表示制御部１０２は、画面部品６をその変更情報１１２に従って画面１０５上に表示し、画面部品２、３をその既定情報１１３に従って画面１０５上に表示する（ステップＡ１４）。
【００５１】
表示制御部１０２は、画面１０５上に画面部品３の次に表示される画面部品４、５を第１記憶領域１１１から取得する（ステップＡ１５−Ｙｅｓ、Ａ１１）。
【００５２】
次に、表示制御部１０２は、画面部品４、５に変更名“変更１”が割り当てられているか否かを確認する（ステップＡ１２）。
【００５３】
ここで、画面部品４、５には、変更名“変更１”が割り当てられているため（ステップＡ１２−Ｙｅｓ）、表示制御部１０２は、画面部品４、５に付加された変更情報１１２を取得する（ステップＡ１３）。
【００５４】
表示制御部１０２は、画面部品４、５をその変更情報１１２に従って画面１０５上に表示する（ステップＡ１４、ステップＡ１５−Ｎｏ）。
【００５５】
このように、本発明の実施形態による画面表示制御システム１００では、ステップＡ１１〜Ａ１５を繰り返すことにより、画面部品４〜６がその変更情報１１２に従って画面１０５上に表示され、画面部品１〜３がその既定情報１１３に従って画面１０５上に表示される（ステップＡ１５−Ｎｏ）。即ち、画面部品４〜６（複数の第１プロパティとその内容“値”）は、画面部品４〜６（複数の第２プロパティとその内容“値”）に変更される。
【００５６】
図６は、本発明の実施形態による画面表示制御システム１００の動作として、画面部品復元処理を示すフローチャートである。
【００５７】
次に、利用者は、画面表示変更指示１０１の後に、第１指定変更名“変更１”を指定する画面表示復元指示１０６を設定部１０３に設定しているものとする。この場合、表示制御部１０２は、画面部品表示処理（ステップＡ０５）中に画面部品復元処理を実行する。
【００５８】
まず、表示制御部１０２は、画面１０５上に表示される画面部品１を第１記憶領域１１１から取得する（ステップＡ２１）。
【００５９】
次に、表示制御部１０２は、画面部品１に変更名“変更１”が割り当てられているか否かを確認する（ステップＡ２２）。
【００６０】
ここで、画面部品１には、変更名“変更１”が割り当てられていないため（ステップＡ２２−Ｎｏ）、表示制御部１０２は、画面１０５上に画面部品１の次に表示される画面部品２、３、６を第１記憶領域１１１から取得する（ステップＡ２６−Ｙｅｓ、Ａ２１）。
【００６１】
次に、表示制御部１０２は、画面部品２、３、６に変更名“変更１”が割り当てられているか否かを確認する（ステップＡ２２）。
【００６２】
ここで、画面部品２、３、６のうちの、画面部品２、６には、変更名“変更１”が割り当てられているため（ステップＡ２２−Ｙｅｓ）、表示制御部１０２は、画面部品２、６に付加された変更情報１１２を取得する（ステップＡ２３）。
【００６３】
表示制御部１０２は、画面部品６の変更情報１１２に代えて、既定情報１１３を取得する（ステップＡ２４）。表示制御部１０２は、画面部品６をその既定情報１１３に従って画面１０５上に表示し、画面部品２、３をその既定情報１１３に従って画面１０５上に表示する（ステップＡ２５）。
【００６４】
表示制御部１０２は、画面１０５上に画面部品３の次に表示される画面部品４、５を第１記憶領域１１１から取得する（ステップＡ２６−Ｙｅｓ、Ａ２１）。
【００６５】
次に、表示制御部１０２は、画面部品４、５に変更名“変更１”が割り当てられているか否かを確認する（ステップＡ２２）。
【００６６】
ここで、画面部品４、５には、変更名“変更１”が割り当てられているため（ステップＡ２２−Ｙｅｓ）、表示制御部１０２は、画面部品４、５に付加された変更情報１１２を取得する（ステップＡ２３）。
【００６７】
表示制御部１０２は、画面部品４、５の変更情報１１２に代えて、既定情報１１３を取得する（ステップＡ２４）。表示制御部１０２は、画面部品４、５をその既定情報１１３に従って画面１０５上に表示する（ステップＡ２５）。
【００６８】
このように、本発明の実施形態による画面表示制御システム１００では、ステップＡ２１〜Ａ２６を繰り返すことにより、画面部品４〜６がその既定情報１１３に従って画面１０５上に表示され、画面部品１〜３がその既定情報１１３に従って画面１０５上に表示する。即ち、画面部品４〜６（複数の第２プロパティとその内容“値”）は、画面部品４〜６（複数の第１プロパティとその内容“値”）に復元される。
【００６９】
以上の説明により、本発明の実施形態による画面表示制御システム１００では、画面部品の表示を変更する処理を簡略化できる。その理由について説明する。
【００７０】
画面部品は、複数の第１プロパティとその内容“値”により画面上に表示される。このような画面部品は、コンピュータの状態に合わせて、その内容を（第１プロパティから第２プロパティに）変更しなければならない場合がある。例えば、コンピュータ１０が使用できない状況になったときに、コンピュータ１０を使用するための機能を画面上で使用できないように表示を変更する必要がある。
【００７１】
この場合、従来の画面表示制御システムでは、変更する全ての画面部品のオブジェクトを取得し、そのオブジェクトに対し、プロパティを変更する処理を記述しなければならなかった。また、コンピュータが使用できる状態になり、コンピュータを使用するための機能を画面上で使用できるように表示変更する場合でも、変更する全ての画面部品のオブジェクトを取得し、そのオブジェクトに対し、プロパティを変更する処理を記述しなければならない。
【００７２】
一方、本発明の実施形態による画面表示制御システム１００では、既定情報１１３（複数の第１プロパティとその内容“値”）が付加された複数の画面部品１〜６の中から、画面１０５の表示を変更する予定の画面部品２、４〜６を変更候補画面部品群として選択し、その変更候補画面部品群２、４〜６に対して変更情報１１２（変更名、複数の第２プロパティとその内容“値”）を付加している。このような構成、動作により、例えば画面部品に対して変更名のみを指定して、表示の変更を実施するための指示（画面表示変更指示、画面表示復元指示）を設定部１０３に与える（記述する）だけで、従来よりも短時間で、画面部品の表示を変更することができる。例えば、変更候補画面部品群のうちの第１選択画面部品（画面部品４〜６）に対して変更名のみを指定した画面表示変更指示を設定部１０３に記述するだけで、画面部品４〜６の表示を変更することができ、第１選択画面部品（画面部品４〜６）に対して変更名のみを指定した画面表示復元指示を設定部１０３に記述するだけで、画面部品６の表示を復元することができる。
【００７３】
また、従来の画面表示制御システムでは、変更のソースコードを自動作成する例もあるが、本発明の実施形態による画面表示制御システム１００では、それに比べてソースコードを削減できるため、ソースコード自体の管理コストや使用するメモリの削減を実現できる。
【００７４】
なお、本発明の実施形態による画面表示制御システム１００では、他の構成として、画面部品変更処理において、第１選択画面部品４〜６を表示するときに、それを変更前の情報として、複数の画面部品１〜６を表す情報が格納される第１記憶領域１１１とは別の記憶領域に格納し、画面部品復元処理において、第１選択画面部品４〜６を表示するときに、第２選択画面部品６を表す情報を別の記憶領域から読み出してもよい。これにより、画面部品変更処理の直前の画面に容易に復元することができる。
【００７５】
具体的には、図７に示されるように、画面情報記憶部１１０は、第１記憶領域１１１の他に、更に、第２記憶領域４０１を有している。表示制御部１０２は、画面部品変更処理において、第１記憶領域１１１に格納された変更候補画面部品群２、４〜６のうちの第１選択画面部品４〜６を変更前情報として第２記憶領域４０１に格納し、第１選択画面部品４〜６をその変更情報１１２に従って画面１０５上に表示する。表示制御部１０２は、画面部品復元処理において、第２記憶領域４０１に格納された第１選択画面部品４〜６の変更前情報に従って画面１０５上に表示する。
【符号の説明】
【００７６】
１〜６    画面部品、
１０    コンピュータ、
１１    制御装置、
１２    記憶装置、
１３    表示装置、
１４    入力装置、
１００    画面表示制御システム、
１０１    画面表示変更指示、
１０２    表示制御部、
１０３    設定部、
１０４    変更情報設定部、
１０５    画面、
１０６    画面表示復元指示、
１０７    画面部品生成部、
１０８    画面表示初期指示、
１１０    画面情報記憶部、
１１１    第１記憶領域、
４０１    第２記憶領域
【図１】
2011175363.tif 000003
【図２】
2011175363.tif 000004
【図３】
2011175363.tif 000005
【図４】
2011175363.tif 000006
【図５】
2011175363.tif 000007
【図６】
2011175363.tif 000008
【図７】
2011175363.tif 000009