(57)【要約】【課題】内容を表示するセクション編集画面と、階層構造を示すツリー画面を同期させ、現在選択されたセクションに関する表示が、両画面で一致させること【解決手段】分割作成されたユーザプログラムの部分プログラムは、セクション単位で階層化されて管理される。階層化されたセクションは、表示画面の左側にツリー画面Ｇ１としてツリー構造でセクション名が表示され、１または複数のセクションの具体的な内容は、右側のセクション編集画面Ｇ２にマルチウインドウ形式で表示される。所定のセクション編集画面をクリックして選択し、アクティブウインドウにすると、そのアクティブウインドウとなったセクションのセクション名を検出し、ツリー画面の該当するセクション名を強調表示する。【選択図】        図５
2004240593.tif 000002
【特許請求の範囲】
【請求項１】
複数のモジュールの相互関係をモジュール名を用いてツリー状に表示する第１の表示領域と、
選択されたモジュール名の内容を表示する第２の表示領域とを同一画面上に出力する装置であって、
前記第２の表示領域に複数のモジュール名にそれぞれ対応するモジュールを表示するウインドウを複数表示する機能と、
表示された複数のウインドウの中で選択された１つをアクティブウインドウとして表示する機能と、
前記１つのウインドウが選択された場合に、前記第１の表示領域にツリー状に表示されるモジュール名の中から、前記アクティブウインドウに選択されたウインドウに表示されるモジュールに対応するモジュール名を検出するとともに、該当するモジュール名を強調表示する機能とを備えたことを特徴する処理装置。
【請求項２】
前記モジュールは、編集対象のプログラムの一部を構成するサブプログラムであることを特徴とする請求項１に記載の処理装置。
【請求項３】
前記モジュールは、編集対象のファイルであることを特徴とする請求項１に記載の処理装置。
【請求項４】
複数のモジュールの相互関係をモジュール名を用いてツリー状に表示する第１の表示領域と、選択されたモジュール名の内容を表示する第２の表示領域とを同一画面上に出力する装置における表示方法であって、
前記第２の表示領域内に、複数のモジュール名にそれぞれ対応するモジュールを表示するウインドウを複数表示し、
その表示された複数のウインドウの中で選択された１つをアクティブウインドウとして表示し、
次いで、前記第１の表示領域にツリー状に表示されるモジュール名の中から、前記アクティブウインドウに選択されたウインドウに表示されるモジュールに対応するモジュール名を検出し、
その検出した該当するモジュール名を強調表示することを特徴する表示方法。
【請求項５】
複数のモジュールの相互関係をモジュール名を用いてツリー状に表示する第１の表示領域と、選択されたモジュール名の内容を表示する第２の表示領域とを同一画面上に出力する装置用のプログラム製品であって、
前記第２の表示領域内に表示された、複数のモジュール名にそれぞれ対応するモジュールを表示するウインドウの中で選択された１つをアクティブウインドウとして表示する処理と、
前記１つのウインドウが選択された場合に、前記第１の表示領域にツリー状に表示されるモジュール名の中から、前記アクティブウインドウに選択されたウインドウに表示されるモジュールに対応するモジュール名を検出する処理と、
その検出した該当するモジュール名を強調表示する処理を行うプログラム部分を持つことを特徴とするプログラム製品。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のモジュールの相互関係をモジュール名を用いてツリー状に表示する第１の表示領域と、選択されたモジュール名の内容を表示する第２の表示領域とを同一画面上に出力することのできる処理装置及び各表示領域に表示する情報を制御する表示方法並びにプログラム製品に関するものである。
【０００２】
【従来の技術】
一般にプログラム開発者は、開発支援ソフトウェア上のエディタ機能を利用してプログラムを開発する。この種の開発支援ソフトウェアとしては、例えばマイクロソフト社のＶｉｓｕａｌ  Ｃ＋＋やＶｉｓｕａｌ  Ｂａｓｉｃなどがある。そして、この種の開発支援ソフトウェアで作成するプログラムは、役割ごとにセクションに分割して作成・編集することができる。しかも、各セクションを接続関係等に基づいて階層構造で管理することができる。
【０００３】
一例としては、全体の流れを示すメインプログラムに対し、各工程単位で実行する処理ステップ（セクション）をサブプログラムとして作成し、そのサブプログラムをメインプログラムに対して階層的に関係づけて管理するフローチャート方式がある。この場合に、階層構造の管理は、セクション（サブプログラム）にファイル名を付すとともに、そのファイル名の付された各サブプログラムの接続関係を示すディレクトリを作成することにより行う。
【０００４】
一方、開発支援ソフトウェアのエディタ機能を用いた編集を行う際の表示画面の一例としては、図１に示すようなものがある。この例では、左側のツリー画面表示領域にツリー画面Ｇ１が表示され、右側のセクション編集画面表示領域にセクション編集画面Ｇ２が表示されるようになっている。階層構造は、ツリー画面Ｇ１内にてツリー構造で表示される。なお、表示されるツリー構造は、上記ディレクトリを参照して生成される。
【０００５】
そして、係るツリー画面Ｇ１に表示された階層構造で表示された所定のセクションをダブルクリックなどにより選択すると、そのセクションに該当するプログラムがデータベースから読み出されて、セクション編集画面Ｇ２内に表示される。さらにセクション編集画面Ｇ２はマルチウインドウ機能を有し、セクション編集画面の表示領域内には、複数のセクションのプログラムに対応するセクション編集画面Ｇ２が配置可能となる。また、ツリー画面Ｇ１中のセクションを選択して指示されたセクション編集画面Ｇ２は、そのタイトルバーの表示色が濃くなり、アクティブウインドウであることが一目でわかるようになる（図１では２番目のセクション編集画面がアクティブとなっている）。また、このように指示されたセクション編集画面Ｇ２がアクティブウインドウになることにより、今まで表示されていた他のセクション編集画面Ｇ２のタイトルバーの表示色は薄くなり非アクティブウインドウとなる。
【０００６】
なお、上記した開発支援ソフトウェアは市販されている。また、サブプログラムに自動的にファイル名を付し、サブプログラムの接続関係を示すディレクトリを自動的に作成するシーケンスプログラム管理方式としては、特許文献１に示すものがある。
【０００７】
【特許文献１】
特開平７−２３４７１１
【０００８】
【発明が解決しようとする課題】
しかしながら、上記した従来のシステムでは、以下に示す問題があった。すなわち、ツリー画面Ｇ１に表示されたセクションを選択することにより、アクティブウインドウの切替を行うことはすでに述べたが、これとは別に、すでに表示された複数のセクション編集画面Ｇ２のうち、所定の非アクティブウインドウをクリック或いはダブルクリックなどして選択することにより、アクティブウインドウをその選択されたセクション編集画面Ｇ２に切り替えることができる。これに伴い、今までアクティブウインドウであったセクション編集画面Ｇ２が非アクティブウインドウとなる（図２参照）。
【０００９】
従来の画面表示では、このようにセクション編集画面を選択してアクティブウインドウを切り替えた場合、ツリー画面Ｇ１は更新されない。そのため、ツリー画面Ｇ１中で選択されたセクションは、ツリー画面Ｇ１に対して直接操作して最後に選択したセクションが強調（反転）表示されているままであるので、アクティブになっているセクション編集画面Ｇ２とツリー画面Ｇ１で選択されているセクションに不一致が生じることがあった。一例としては、図２では、ツリー画面Ｇ１では元の新規プログラム２（０１）の「セクション２」が強調表示されているが、実際のセクション編集画面では３番目の新規プログラム３のセクション３がアクティブウインドウとなっている。
【００１０】
そのため、プログラム編集時に意図していないセクションを編集してしまう危険性があった。つまり、ユーザはアクティブウインドウのファイルをツリー状表示に最後にアクセスしたファイル名と誤解し、自分の意図したファイルとは異なるファイルを編集してしまうおそれがあった。また、ツリー画面とセクション編集画面で同期を取るためには、ツリー画面で数多く存在するセクション中から該当するセクションを探して選択しなければならず、デバッグを効率良く進めることができなかった。
【００１１】
この発明は、内容を表示するウインドウ（セクション編集画面）を選択したときにツリー状表示の画面に情報が反映され、ツリー画面で該当するモジュール名（セクション）を強調表示することのできる処理装置及び表示方法並びにプログラム製品を提供することを目的とする。
【００１２】
【課題を解決するための手段】
この発明による処理装置は、複数のモジュールの相互関係をモジュール名を用いてツリー状に表示する第１の表示領域と、選択されたモジュール名の内容を表示する第２の表示領域とを同一画面上に出力する装置であって、前記第２の表示領域に複数のモジュール名にそれぞれ対応するモジュールを表示するウインドウを複数表示する機能と、表示された複数のウインドウの中で選択された１つをアクティブウインドウとして表示する機能と、前記１つのウインドウが選択された場合に、前記第１の表示領域にツリー状に表示されるモジュール名の中から、前記アクティブウインドウに選択されたウインドウに表示されるモジュールに対応するモジュール名を検出するとともに、該当するモジュール名を強調表示する機能とを備えて構成した。そして、前記モジュールは、例えば、編集対象のプログラムの一部を構成するサブプログラムであったり、編集対象のファイルであったりする。
【００１３】
ここで、第１の表示領域は、実施の形態ではツリー画面の表示領域に対応し、第２の表示領域は実施の形態ではセクション編集画面の表示領域に対応する。モジュールは実施の形態では、サブプログラムに対応する。モジュール名は実施の形態ではセクションに対応する。ウインドウは、実施の形態ではセクション編集画面に対応する。
【００１４】
また、本発明に係る表示方法は、複数のモジュールの相互関係をモジュール名を用いてツリー状に表示する第１の表示領域と、選択されたモジュール名の内容を表示する第２の表示領域とを同一画面上に出力する装置における表示方法であって、前記第２の表示領域内に、複数のモジュール名にそれぞれ対応するモジュールを表示するウインドウを複数表示し、その表示された複数のウインドウの中で選択された１つをアクティブウインドウとして表示し、次いで、前記第１の表示領域にツリー状に表示されるモジュール名の中から、前記アクティブウインドウに選択されたウインドウに表示されるモジュールに対応するモジュール名を検出し、その検出した該当するモジュール名を強調表示するようにした。
【００１５】
また、本発明に係るプログラム製品は、複数のモジュールの相互関係をモジュール名を用いてツリー状に表示する第１の表示領域と、選択されたモジュール名の内容を表示する第２の表示領域とを同一画面上に出力する装置用のプログラム製品であって、前記第２の表示領域内に表示された、複数のモジュール名にそれぞれ対応するモジュールを表示するウインドウの中で選択された１つをアクティブウインドウとして表示する処理と、前記１つのウインドウが選択された場合に、前記第１の表示領域にツリー状に表示されるモジュール名の中から、前記アクティブウインドウに選択されたウインドウに表示されるモジュールに対応するモジュール名を検出する処理と、その検出した該当するモジュール名を強調表示する処理を行うプログラム部分を持つようにした。
【００１６】
上記した発明では、第２の表示領域に表示された複数のウインドウの中から１つを選択してアクティブウインドウになった場合に、その情報が第１の表示領域側に反映され、ツリー状に表示されるモジュール名の中でアクティブウインドウに対応するモジュール名が強調表示される。これにより、強調表示されたモジュール名が現在アクティブ状態となっていることが容易に理解できる。従って、第１の表示領域と第２の表示領域でアクティブとなっていることを示す内容が同期され常に一致する。
【００１７】
【発明の実施の形態】
図３は、本発明の好適な一実施の形態を実現するプログラム開発支援装置１０を示している。本実施の形態では、ＰＬＣ（プログラマブルロジックコントローラ）のＣＰＵユニット等にダウンロードするためのユーザプログラムを開発・編集するためのものである。ユーザプログラムは、機能ごとにセクションという単位でまとめられており、ユーザプログラムデータベース１１にも、そのセクション単位で格納されている。また、複数のセクションは階層構造にあるため、係る階層構造を特定するための情報は、セクション情報データベース１２に格納される。
【００１８】
ＣＰＵ１３は、ＲＯＭ１４に格納されたシステムプログラムに従って装置全体の制御を行う。本発明との関係で言うと、セクション情報データベース１２に格納された階層構造を特定する情報に基づいて、図１等に示したように、ツリー画面Ｇ１を生成して表示装置１５の表示画面に表示したり、ユーザプログラムデータベース１１に格納された所定のセクションのサブプログラムを読み出すとともにセクション編集画面Ｇ２として表示装置１５に表示する機能を有する。なお、ＲＯＭ１４は、ハードディスクのような記憶装置でも良く、その場合には、ユーザプログラムデータベース１１とセクション情報データベース１２は、ハードディスク上に構成すれば良い。
【００１９】
また、ＲＡＭ１６はＣＰＵ１３の演算処理を実行する際に必要なデータを一時的に格納するワークメモリとして使用される。さらに、キーボードやポインティングデバイスなどの入力装置１７も備え、ＣＰＵ１３に対する動作指示や、サブプログラムの作成・修正などを行う。
【００２０】
セクションを構成する各サブプログラムには、ファイル名が付されているとともに、ユニークな識別番号としてＩＤ番号が付与されている。このファイル名並びにＩＤ番号は、ユーザがサブプログラムを作成する都度マニュアル操作で設定しても良いし、各種の方法により自動的に設定しても良い。そして、各セクションの階層構造は、自己のＩＤ番号と、１つ上の階層のセクションにつけられるＩＤ番号である上位ＩＤにより特定される。そして、係る階層構造を特定する自己のＩＤと上位ＩＤ並びにファイル名を関連づけたテーブルを作成し、セクション情報データベース１２に格納する。このセクション情報データベース１２のデータ構造の一例を示すと、図４のようになる。
【００２１】
ＣＰＵ１３に実装された表示機能としては、上記したセクション情報データベース１２をアクセスして各セクションの階層構造を認識し、図１等に示したようなツリー画面Ｇ１を生成し出力表示するツリー表示機能がある。また、図１では全てのセクションを開いた状態にしているが、入力装置１７からの指示により分岐部分の［−］がクリックされたことを検知すると、それより下位の階層のセクションは折りたたんで非表示となり上位のセクションのみ表示することができる。
【００２２】
例えば、図１において、「新規プロクラム１（００）」の１つ下の階層には、「変数テーブル，セクション１，セクション２……」と５つのファイルが設けられていることが示されているが、「新規プロクラム１（００）」の左端に表示された［−］の部分をクリックすると、分岐部分の表示は［−］から［＋］に変わるとともに、その下位の階層の「変数テーブル，セクション１，セクション２……」が全て非表示となり、「新規プロクラム１（００）」の直下には、「新規プロクラム２（０１）」が表示されるようになる。係る状態を本明細書では「折りたたまれた状態」と称する。
【００２３】
また、上記のように折りたたまれた状態から［＋］の部分をクリックすると、閉じて非表示となっていた下位の階層のセクションを開いて表示する。この処理を本明細書では「ツリーを広げる」と称する。
【００２４】
さらに、図１の状態では、ツリー画面Ｇ１内に全てのセクションが表示されているが、セクションの数が増加すると画面（可視領域）の外にはみ出してしまうことがある。この場合には、ツリー画面Ｇ１をアクティブにした状態で入力装置１７のカーソルキーを操作することにより上下・左右方向に移動可能となり、それにより目的のセクションを表示可能となる。また、図示省略するがツリー画面Ｇ１の右端等に上下移動キーを表示し、ポインティングデバイスなどによりその上下移動キーを操作することによっても移動可能となる。
【００２５】
さらにまた、ツリー画面Ｇ１に表示されたセクションを選択することにより、その選択されたセクションのＩＤ番号をキーにユーザプログラムデータベース１１をアクセスし、該当するサブプログラムを読み出すとともに、セクション編集画面Ｇ２として表示する機能も有する。なお、上記した各機能は、従来公知のものであるので、具体的な処理アルゴリズムの説明を省略する。
【００２６】
ここで本発明では、セクション編集画面Ｇ２を選択してアクティブウインドウを切り替えた場合に、ツリー画面Ｇ１の表示内容も同期して変更させ、ツリー画面Ｇ１とセクション編集画面Ｇ２の表示内容（アクティブなものの指定）が一致するような機能を設けた。すなわち、図１に示すように「新規プログラム２のセクション２」がアクティブの表示状態において、３番目に表示された「新規プログラム３のセクション３」のウインドウをクリック等して選択した場合、図５に示すようにツリー画面Ｇ１側もそれに追従して新規プログラム３の「セクション３」を強調表示する。そして、係る処理を行うための具体的な処理機能は、以下のように構成した。
【００２７】
まず、全体の処理としては、図６に示すフローチャートのように、入力装置１７の操作を受けて、非アクティブウインドウのセクション編集画面を選択してアクティブにしたことに伴い、セクションＩＤ番号取得処理を実行する（ＳＴ１）。具体的には、図７に示すフローチャートを実行する。すなわち、選択されたセクション編集画面をアクティブにし（ＳＴ１１）、アクティブウインドウとなったセクション編集画面のＩＤ番号を取得する（ＳＴ１２）。そして、その取得したＩＤ番号をツリー画面を処理する機能部に渡す（ＳＴ１３）。
【００２８】
そして、ステップ１の実行によりセクション編集画面のＩＤ番号を取得したツリー画面を処理する機能部側では、ツリー画面動作処理を実行する（ＳＴ２）。この動作処理は、アクティブとなったセクション編集画面のＩＤ番号を受け取り、ＩＤ番号を元にセクション情報データベース１２を参照し、ツリー画面においてアクティブなセクションの位置を特定するとともに、ツリー画面でアクティブなセクションを強調表示する処理を実行する。
【００２９】
そして、具体的な処理は図８に示すフローチャートを実行するようになる。すなわち、まずセクション編集画面を処理する機能部側からＩＤ番号を取得する（ＳＴ２１）。つまり、ステップ１３の実行により渡されたＩＤ番号を取得するもので、これにより、アクティブなセクションのＩＤ番号を取得することができる。
【００３０】
次に、セクション情報データベース１２を参照し、取得したＩＤ番号を元に、アクティブなセクションとその上位にある階層のセクションの情報を取得する（ＳＴ２２）。図４に示すデータベースにおいて、ＩＤ番号として「１０１」を取得した場合には、ＩＤ番号が１，１０，１０１の３つのセクションが取得できる。また、図５に示した例では、「新規プログラム３（０２）」が取得できる。
【００３１】
そして、その取得した自己並びに上位のセクション情報（セクションのＩＤ番号）を取得セクションデータベースへ登録し、階層順に並べる（ＳＴ２３）。これにより、抽出された複数のセクションは、上位の階層から順に並ぶことになる。一例を示すと、図９のようになる。なお、取得セクションデータベースは、例えばＲＡＭ１６内に一時ファイルとして作成することができる。もちろん別途設けた記録媒体に格納することもできる。
【００３２】
次に、登録した取得セクションデータベースをアクセスし、取得セクションデータベースで最上位階層のセクションを指定する（ＳＴ２４）。そして、その指定されたセクションがツリー画面Ｇ１で折りたたまれた状態（非表示）になっているか否かを判断する（ＳＴ２５）。各セクションが表示されているか、折りたたまれて非表示になっているかは、ツリー画面を管理する処理機能部がわかっているので、それに基づいて判断できる。
【００３３】
仮に折りたたまれた状態になっている場合には、ツリーを広げる（ＳＴ２６）。これは、ツリー画面Ｇ１の階層構造の分岐部分（指定されたセクションの１つ上の階層のセクションの分岐部分）に表示された［＋］の部分をクリックした際に発するコマンドを発行することにより実現できる。
【００３４】
このステップ２６を実行するか、或いはステップ２５の分岐判断でＮｏの場合のいずれにおいてもステップ２７に至った際には、指定されたセクションは開かれて表示可能な状態となっている。そこで、その指定されたセクションがアクティブなセクションか否かを判断する（ＳＴ２７）。これは、指定されたセクションのＩＤ番号と、ステップ２１で取得したＩＤ番号が一致するか否かにより判断できる。
【００３５】
そして、アクティブでない場合には、ステップ２８に進み、取得セクションデータベースで１つ下の階層のセクションを指定した後、ステップ２５に戻り上記した処理を実行する。ステップ２５から２８の処理を適宜繰り返し実行することにより、セクション編集画面を選択してアクティブにした際に、ツリー画面上で折りたたまれて非表示になっているか否かを問わず、アクティブなセクションをツリー画面で表示可能な状態にすることができる。
【００３６】
ステップ２７の分岐判断でＹｅｓとなった場合には、ステップ２９に進み、ツリー画面Ｇ１でアクティブなセクションが画面内（可視領域）に存在しているか否かを判断する。この判断も、現在どのセクションが可視領域内にあって、どのセクションが可視領域外に位置しているかはツリー画面を管理する処理機能部はわかっているので、その情報に基づいて判断する。
【００３７】
そして、可視領域に存在していない場合には、アクティブなセクションが画面内（可視領域）に入るようにツリー画面をスクロールする（ＳＴ３０）。スクロール処理も、入力装置１７のカーソルキーその他により命令を受けた際の処理と同様のコマンドを発行することにより実行することができる。
【００３８】
これにより、アクティブなセクションがツリー画面Ｇ１の可視領域内に存在し、ユーザに対して表示される。そして、そのアクティブなセクションを強調表示する（ＳＴ３１）。その結果、セクション編集画面側でアクティブに選択されたセクションは、ツリー画面においても強調表示されるため、両画面でのアクティブとなっているセクションの表示が一致する。
【００３９】
上記した構成によれば、セクション編集画面を選択したときにツリー画面に情報が反映され、ツリー画面で該当するセクションが強調表示される。したがって、プログラムを多量かつ多階層のセクションに細分化した場合でも、アクティブになっているセクション編集画面が、ツリー画面でどのセクションに該当するのかがすぐに認識できる。
【００４０】
なお、上記した実施の形態では、セクション編集画面に表示するサブプログラムがラダー言語で作成された例を示したが、本発明はこれに限ることはなく、ニモニックその他の言語で作成されたものでも良い。さらには、ＰＬＣ用のユーザプログラムに限ることはなく、他のプログラム開発支援装置（アプリケーション）にも適用することができる。さらにまた、プログラム開発支援装置に限ることはなく、複数のモジュールの相互関係を、モジュール名を用いてツリー状に表示するウインドウと、選択されたモジュール名の内容を表示するウインドウを同一画面上に表示するようなシステムにおいて、選択されたモジュール名の内容を表示するウインドウが表示されている場合に、アクティブウインドウで表示されているモジュール名に対応するツリー状表示の該当するモジュール名を強調表示するようなものに適用することができる。つまり、モジュールの対象は、プログラムでもよいし、ファイルでもよい。
【００４１】
また、上記した実施の形態並びに変形性では、各種装置に組み込んだ状態を前提として説明したが、上記した各処理（例えば図６から図８に示したフローチャートを実行するための処理）をコンピュータに実行させるためのプログラムとし、係るプログラムを所定の記録媒体に記録して提供するようにしてもよい。そして、記録媒体としては、フレキシブルディスク（ＦＤ）やＣＤ−ＲＯＭなどがあり、係る記録媒体に格納されたプログラムは、ＦＤドライブやＣＤ−ＲＯＭドライブを介してコンピュータに接続された（内蔵された）ＨＤユニットにインストールされ、これにより、コンピュータは、上記した実施の形態で説明したプログラム開発支援装置等を構成することになる。
【００４２】
また、上記のように各種プログラムを記録媒体に格納するのではなく、プログラム製品そのものでもよい。つまり、フローチャートを実行する処理部は、本実施の形態ではアプリケーションプログラム（プログラム製品）で構成され、プログラム開発支援装置等であるコンピュータにインストールされ、そのＣＰＵにおいて、稼働する。そして、プログラムの提供は、記録媒体を介して行うものに限ることはなく、通信を介して配信するものでも良い。
【００４３】
【発明の効果】
以上のように、この発明では、セクション編集画面等の内容を表示するウインドウを選択したときにツリー状表示の画面に情報が反映され、ツリー画面で該当するモジュール名（セクション）を強調表示することができる。そのため、ウインドウを表示する領域側でウインドウを選択してアクティブウインドウとなっているモジュール名をツリー状の表示画面で確認することができるので、現在何についてのウインドウを表示している（アクティブになっている）かを、簡単かつ確実に認識することができる。
【図面の簡単な説明】
【図１】従来例を示す図である。
【図２】従来の問題点を説明する図である。
【図３】本発明の好適な一実施の形態を示すブロック図である。
【図４】セクション情報データベースのデータ構造の一例を示す図である。
【図５】本実施の形態の作用・効果を説明する図である。
【図６】ＣＰＵの機能を示すフローチャートである。
【図７】図６のフローチャートのステップ１の具体的な処理アルゴリズムを示すフローチャートである。
【図８】図６のフローチャートのステップ２の具体的な処理アルゴリズムを示すフローチャートである。
【図９】取得セクションデータベースのデータ構造の一例を示す図である。
【符号の説明】
１０  プログラム開発支援装置
１１  ユーザプログラムデータベース
１２  セクション情報データベース
１３  ＣＰＵ
１４  表示装置
１５  ＲＯＭ
１６  ＲＡＭ
１７  入力装置
【図１】
2004240593.tif 000003
【図２】
2004240593.tif 000004
【図３】
2004240593.tif 000005
【図４】
2004240593.tif 000006
【図５】
2004240593.tif 000007
【図６】
2004240593.tif 000008
【図７】
2004240593.tif 000009
【図８】
2004240593.tif 000010
【図９】
2004240593.tif 000011