(57)【要約】【課題】  関数あるいは変数が入力されると関数あるいは変数をコメントと共に表示するようにしたアプリケーション開発ツール提供すること。【解決手段】  関数あるいは変数が入力されたかを判定する判定手段ST5と、この判定手段により関数あるいは変数が入力されたと判定された場合には、関数あるいは変数に対応して記憶されているコメントと関数あるいは変数と共に表示部に表示する手段ST6とを具備したことを特徴とする。【選択図】  図３
2006195827.tif 000002
【特許請求の範囲】
【請求項１】
関数あるいは変数が入力されたかを判定する判定手段と、
この判定手段により関数あるいは変数が入力されたと判定された場合には、関数あるいは変数に対応して記憶されているコメントと関数あるいは変数と共に表示部に表示する手段とを具備したことを特徴とするアプリケーション開発ツール。
【請求項２】
表示部に表示された関数あるいは変数にポインタが当ったかを判定する判定手段と、
表示部に表示された関数あるいは変数にポインタが当ったと判定された場合に、このポインタが当たった関数あるいは変数に対応して記憶されているコメントを呼び出して表示させる手段を備えたことを特徴とするアプリケーション開発ツール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ上で動作するアプリケーションソフトウェアを開発するときに使用されるアプリケーション開発ツールに関する。
【背景技術】
【０００２】
コンピュータ上で動作するアプリケーションソフトウェアを開発するための、コンピュータ言語(プログラムソースコード)を開発するツールとして、種々のエディタが開発されている。例えば、記述されたソースコードが関数、変数等の種類毎に色分けされて表示されるエディタや、定義された関数を記述するとその記述形式が補助的に表示され、定義された変数名を記述するとその型名が補助的に表示されるエディタ等が知られている。
【０００３】
このように色分けすることにより、ソースコードが見易くなり、補助的な表示によりソースコードの記述時間が短縮されると共にソースコードの誤記が大幅に減少する。
【０００４】
なお、ユーザ関数を引用するための余計な手間と入力ミスを削減できる制御プログラムの作成方法が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２６８８９６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のエディタでは、定義した変数や関数が多くなってくると、関数を定義した目的を把握しきれなくなってしまうという問題がある。このため、定義されたソースコード部分を見直さなければならないという問題が生じる。
【０００６】
また同様に、変数を多数定義した場合、その変数を定義した目的を忘れてしまう場合がある。このような場合には、どの変数を使用してよいのか分からなくなってしまうという問題があった。
【０００７】
本発明は、上記の点に鑑みてなされたもので、その目的は、関数あるいは変数が入力されると関数あるいは変数をコメントと共に表示するようにしたアプリケーション開発ツール提供することにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、関数あるいは変数が入力されたかを判定する判定手段と、この判定手段により関数あるいは変数が入力されたと判定された場合には、関数あるいは変数に対応して記憶されているコメントと関数あるいは変数と共に表示部に表示する手段とを具備したことを特徴とする。
【０００９】
請求項２記載の発明は、表示部に表示された関数あるいは変数にポインタが当ったかを判定する判定手段と、表示部に表示された関数あるいは変数にポインタが当ったと判定された場合に、このポインタが当たった関数あるいは変数に対応して記憶されているコメントを呼び出して表示させる手段を備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、コメントを見ることにより関数あるいは変数の意味を理解することができる。
【発明を実施するための最良の形態】
【００１１】
以下図面を参照して本発明の一実施の形態について説明する。
【００１２】
図１は事務コンピュータとしての伝票発行機のシステム構成を示すブロック図である。図１において、１１は本事務コンピュータを統括して制御するためのＣＰＵ（中央処理装置）である。このＣＰＵ１１からのシステムバス１１ａには、ＲＯＭ１２、ＲＡＭ１３、ハードディスクのデータの読み出し、書き込みを制御するＨＤＤコントローラ１４、磁気ディスク、光ディスク等の補助記憶装置をアクセスする補助記憶装置ドライバ１５、キーボードコントローラ１６、ディスプレイコントローラ１７、マウスＩ／Ｆ（インタフェース）１８、通信Ｉ／Ｆ（インタフェース）１９が接続されている。
【００１３】
ＨＤＤコントローラ１４にはＨＤＤ（ハードディスク装置）２０が接続され、キーボードコントローラ１６にはキーボード２１が接続され、ディスプレイコントローラ１７にはディスプレイ２２が接続されている。
【００１４】
ＨＤＤ２０には、オペレーションシステム（ＯＳ）とアプリケーションプログラムソースコードファイルと、アプリケーションを開発するための図3フローチャートに示すようなプログラムソースコード入力用プログラム(アプリケーション開発ツール)が格納されている。
【００１５】
まず、ユーザは編集または新規作成を行うファイルをオープンする(ステップＳT1)。なお、プログラムソースコード入力用プログラムにおいては、図2に示すように関数及び変数の定義がなされ、各関数及び変数に対してコメント文が設定、つまりＨＤＤ２０に記憶されている。例えば、関数Function1のコメント分として『〜用関数  返り値：整数値』が設定され、変数 int Memory1として『整数型ワーク用メモリ』が設定される。
【００１６】
次に、このファイルに記憶されているソースコードの読み込みが行われ(ステップＳT2)
、そのソースコードの解析が行われる(ステップＳT3)。そして、ソースコードの入力(編集)画面がディスプレイ22に表示される(ステップＳT4)。
【００１７】
以降ユーザはソースコードの入力を開始する。
【００１８】
そして、関数またはコマンドが入力されたかが判定される(ステップＳT5)。このステップＳT5の判定で関数またはコマンドが入力されたと判定された場合には、図4に示すようにその候補が表示される(ステップＳT6)。つまり、関数『Function』を入力し終えると、ディスプレイ22にウインドウ３１が開き、図２に示すように設定されている関数『Function』のすべてがコメント文３３と共に表示される。
【００１９】
これに対して、ユーザはその候補から該当するものを選択する(ステップＳT7)。
【００２０】
そして、選択された関数・コマンドフォーマットがディスプレイ22に表示される(ステップＳT8)。図５をFunction1を選択した画面を示している。
【００２１】
次に、入力が終了したかが判定される(ステップＳT9)。
【００２２】
このステップＳT9において、「NO」と判定される間は、ステップＳT5の処理に戻ってそれ以降の処理が継続して行われる、
一方、ステップＳT9において「YES」と判定された場合には、入力されたソースコードファイルがHDD20に記憶される(ステップＳT10)。
【００２３】
また 、ステップＳT5において「NO」と判定された場合には、メモリ名が入力されたかが判定される(ステップＳT11)。
【００２４】
このステップＳT11において「YES」と判定された場合には、図２のように設定された変数の候補がディスプレイ22に表示される(ステップＳ12)。
【００２５】
その後、前述したステップＳT9に進む。
【００２６】
なお、ステップＳT11において「NO」と判定されると前述したステップＳT5の処理に戻る。
【００２７】
このように、関数あるいは変数が入力されると関数あるいは変数をコメントと共に表示するようにしたので、コメントを見ることにより関数あるいは変数の意味を理解することができる。
【００２８】
なお、上記した実施の形態では、ソースコードを入力する過程で、関数あるいは変数が入力された場合には、関数あるいは変数に対するコメント文を表示するようにしたが、アプリーション開発ツールを『表示部に表示された関数あるいは変数にポインタが当ったかを判定する判定手段と、表示部に表示された関数あるいは変数にポインタが当ったと判定された場合に、このポインタが当たった関数あるいは変数に対応して記憶されているコメントを呼び出して表示させる手段』を具備させるようにすることにより、ポインタが当たった関数あるいは変数のコメント文を図６に示すようにウインドウ４１に呼び出して表示させるようにしても良い。これにより、既に表示されている関数あるいは変数のコメント文をポインタを当てることにより表示させることができる。
【００２９】
このように、関数あるいは変数が入力されると関数あるいは変数をコメントと共に表示するようにしたので、関数あるいは変数の意味を理解することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施の形態に係る事務コンピュータのシステム構成図。
【図２】同実施の形態に係わる関数及び変数定義テーブルの内容を示す図。
【図３】同実施の形態に係わる動作を説明するためのフローチャート。
【図４】同実施の形態に係わる表示内容を示す図。
【図５】同実施の形態に係わる表示内容を示す図。
【図６】同実施の形態に係わる表示内容を示す図。
【符号の説明】
【００３１】
１１…ＣＰＵ、
１２…ＲＯＭ、
１３…ＲＡＭ、１４…ＨＤＤコントローラ、１５…補助記憶装置ドライバ、１６…キーボードコントローラ、１７…ディスプレイコントローラ、１９…通信Ｉ／Ｆ、２０…ＨＤＤ、２１…キーボード、２２…ディスプレイ。
【図１】
2006195827.tif 000003
【図２】
2006195827.tif 000004
【図３】
2006195827.tif 000005
【図４】
2006195827.tif 000006
【図５】
2006195827.tif 000007
【図６】
2006195827.tif 000008