特許
J-GLOBAL ID:200903087913397286

GUIの構築方法

発明者:
出願人/特許権者:
代理人 (1件): 志賀 富士弥 (外1名)
公報種別:公開公報
出願番号(国際出願番号):特願平6-310116
公開番号(公開出願番号):特開平8-166874
出願日: 1994年12月14日
公開日(公表日): 1996年06月25日
要約:
【要約】【目的】 差分プログラミング機能を持ちソフトウェア開発を容易にする。【構成】 GUI構築ツールを用いてオブジェクト指向のGUI構築を行うにおいて、GUIサーバのオブジェクト管理は、オブジェクト指向の管理機能を有する他に、1つのクラスの中に他の部品クラスを取り込んだ複合クラスを構成できるようにする。複合クラスを構成する方法として、クラス属性部に取り込む部品クラスのクラス名と相対位置を、インスタンス属性部に部品オブジェクト名のリストをそれぞれ保持し、複合オブジェクトの生成及び消滅にはインスタンスメソッドのコンストラクタ及びデストラクタに部品オブジェクトの自動生成及び消滅の機能を持たせる。
請求項(抜粋):
GUI構築ツールを用いてオブジェクト指向のGUI構築を行うにおいて、GUIサーバのオブジェクト管理は、クラスと、クラスを継承して生成する派生クラスと、クラス又は派生クラスを型として生成するインスタンスとをファイルで管理し、インスタンスの生成にはクラス又は派生クラスに記述されたインスタンス属性とインスタンスメソッドのコピーを作成し、オブジェクトに対してメソッドの起動を要求するメッセージが与えられたときには当該オブジェクトから親クラスまでのファイルに記述されているメソッドを検索するオブジェクト指向の管理機能を設け、前記GUIサーバは、クラスの中に他の部品クラスを取り込む複合クラスを扱えるようにするため、以下の処理、(1)クラス属性部に部品クラスのクラス名と相対位置のリストを保持する。(2)インスタンス属性部に部品オブジェクト名のリストを保持するフィールドを設ける。(3)インスタンスメソッドのコンストラクタに、部品クラスのインスタンスを生成しかつ該インスタンス名をインスタンス属性部の部品オブジェクト名リストにセットして部品オブジェクトを生成する。(4)インスタンスメソッドのデストラクタに、インスタンス属性部の部品オブジェクト名リストから部品オブジェクトを消滅させて部品オブジェクトを消滅させる。ことを特徴とするGUIの構築方法。
IPC (3件):
G06F 9/06 530 ,  G06F 9/06 ,  G06F 3/14 330

前のページに戻る