JP3224411B2 - Cut and paste processing method in a program creation system - Google Patents
Cut and paste processing method in a program creation systemInfo
- Publication number
- JP3224411B2 JP3224411B2 JP07141592A JP7141592A JP3224411B2 JP 3224411 B2 JP3224411 B2 JP 3224411B2 JP 07141592 A JP07141592 A JP 07141592A JP 7141592 A JP7141592 A JP 7141592A JP 3224411 B2 JP3224411 B2 JP 3224411B2
- Authority
- JP
- Japan
- Prior art keywords
- cut
- paste
- program
- screen
- source object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
- Digital Computer Display Output (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、画面との対話によりア
プリケーションプログラムを構造化して作成するシステ
ムにおいて、プログラムを作成する過程で、既に作成さ
れているオブジェクトを切り貼る処理に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for structuring and creating an application program by interacting with a screen, and to a process for cutting and pasting an already created object in the course of creating the program.
【0002】アプリケーションプログラムを作成するシ
ステムでは、高い生産性が要求されており、生産性を向
上させる手段の1つとして、既に作成されているプログ
ラムの再利用がある。再利用には、プログラム全体の再
利用、プログラムの一部の処理(オブジェクト)の利用
などがあげられる。中でも、画面と対話しながらプログ
ラムを作成するシステムでは、一部の処理(オブジェク
ト)を作成対象プログラムに切り貼りして再利用する場
合、再利用しようとする処理(オブジェクト)の選択ま
での操作が重要となってくる。[0002] In a system for creating an application program, high productivity is required, and one of the means for improving the productivity is the reuse of an already created program. The reuse includes the reuse of the entire program, the use of some processing (object) of the program, and the like. Especially, in a system that creates a program while interacting with the screen, if some processes (objects) are cut and pasted into the program to be created and reused, it is important to select the process (object) to be reused. It becomes.
【0003】また利用者が一度切り貼りの操作を行った
あと、再度同一プログラムの切り貼りを行いたい場合が
ある。そのような場合、対話形式により処理プログラム
を作成するシステムでは、リアルタイムにかつ効率的な
操作が要求される。また切り貼り時には、画面が切り貼
り元と切り貼り先で二画面存在して画面が複雑になるた
め、操作性が良くかつ、見やすく表示することが要求さ
れる。[0003] Further, there is a case where the user wants to cut and paste the same program again after performing the cut and paste operation once. In such a case, a system that creates a processing program in an interactive manner requires real-time and efficient operation. Also, at the time of cutting and pasting, the screen is complicated because there are two screens at the cutting and pasting source and the cutting and pasting destination.
【0004】本発明は、切り貼り処理時の操作性を改善
し、効率化を図るものである。[0004] The present invention is intended to improve the operability at the time of the cut-and-paste processing and to improve the efficiency.
【0005】[0005]
【従来の技術】プログラムの一部の処理(オブジェク
ト)を切り貼る処理において、切り貼るプログラムの指
定に始まり、切り貼る処理を指定し、作成対象(切り貼
り先)に処理が切り貼られるまでの従来の操作の流れ
を、図8に示す。図示のように従来は、オペレータが切
り貼りする処理が表示される画面まで画面遷移した後、
指定した処理を指定された位置に無条件に切り貼りして
いた。ところがこの場合、切り貼りする処理がプログラ
ムの機能に依存していたり、プログラムの構造化及び処
理の階層化を画面に意味を持たせて表現しているのに、
切り貼り元と切り貼り先とで画面が異なっていてもその
まま切り貼りされることがあった。また、画面が階層化
されている場合、目的とする画面まで階層を追って画面
遷移を行わなければならないことがあり、そのような場
合には手間と時間がかかっていた。2. Description of the Related Art In a process of cutting and pasting a part of a program (object), the process from the designation of a program to be cut and pasted to the designation of a process to be cut and pasted until the process is cut and pasted to a creation target (cut and paste destination). 8 is shown in FIG. Conventionally, as shown in the figure, after the screen transitions to the screen where the process of cutting and pasting by the operator is displayed,
The specified processing was unconditionally cut and pasted at the specified position. However, in this case, the process of cutting and pasting depends on the function of the program, or the structure of the program and the layering of the process are expressed with meaning on the screen.
Even if the screen was different between the cut and paste source and the cut and paste destination, the cut and paste was sometimes performed as it was. In addition, when the screens are hierarchized, it may be necessary to perform screen transitions following the hierarchy up to the target screen. In such a case, it takes time and effort.
【0006】図9および図10に従来の切り貼りの操作
の例を示す。図10の上段に示すように作成中のプログ
ラムに切り貼りたい部分処理を含む参照したいプログラ
ムとを交互に切り替え、切り貼りを行っていた。同一の
プログラムに複数の処理を連続して切り貼りする場合に
は、,,で示されるように、切り貼りたい画面に
画面遷移してから、参照しているプログラムに画面を切
り替えて同じ画面に画面遷移し、再び切り貼り先の画面
に切り替えてから、一つ一つ参照しながら挿入するとい
う手順で、切り貼りの操作が行われていた。FIGS. 9 and 10 show an example of a conventional cut-and-paste operation. As shown in the upper part of FIG. 10, the program being created is switched alternately with the program to be referenced including the partial processing to be cut and pasted, and the program is cut and pasted. When multiple processes are cut and pasted in the same program in succession, the screen is changed to the screen to be cut and pasted as shown by ,, and then the screen is switched to the referenced program and the screen is changed to the same screen. Then, after switching to the cut-and-paste screen again, the cut-and-paste operation is performed by the procedure of inserting while referring to each one.
【0007】[0007]
【発明が解決しようとする課題】従来の切り貼りでは、
無条件で切り貼りしていたため、機能の全く異なるプロ
グラムをオペレータが指定した時には、指定したプログ
ラムを読み込む時間が無駄となり、また、切り貼る処理
をオペレータが指定した時には、せっかく構造化及び階
層化し意味付けしている画面内に、画面の意味付けとは
全く異なる処理が切り貼りされ、切り貼った処理を編集
(処理の削除及び処理目的の一致する画面への移動)し
なければならないといった問題を生じていた。また同一
プログラムに連続して切り貼りを行いたい場合でも、他
プログラムを参照しながら、一つ一つ挿入して切り貼ら
なければならないため、効率が悪くしかも画面の切り替
えを頻繁に行わなければならないという点で、操作的に
も問題が生じていた。In the conventional cutting and pasting,
Because the operator unconditionally cut and paste, when the operator specifies a program with completely different functions, the time to read the specified program is wasted, and when the operator specifies the processing to cut and paste, it is structured and hierarchized to give meaning. A process completely different from the meaning of the screen is cut and pasted in the screen being processed, and there is a problem that the cut and pasted process must be edited (deletion of the process and movement to a screen with the same processing purpose). Was. Even if you want to cut and paste continuously in the same program, you have to insert and cut one by one while referring to other programs, which is inefficient and requires frequent screen switching. In this respect, there has been a problem in operation.
【0008】本発明は、論理的に整合性のない切り貼り
が行われないようにするとともに操作を簡単化し、切り
貼り処理を迅速化することを目的としている。SUMMARY OF THE INVENTION It is an object of the present invention to prevent cut and paste with no logical consistency, simplify operations, and speed up the cut and paste processing.
【0009】[0009]
【課題を解決するための手段】本発明は、作成対象(切
り貼り先)のプログラムの機能及び切り貼り先画面の画
面種別を判断し、予め切り貼り先プログラムの機能の絞
り込み、または切り貼り可能な画面(種別)の絞り込み
及び画面遷移先の絞り込みを行うことによって、不適切
な切り貼りが行われる可能性を減少させ、オペレータが
適切なプログラム及び画面を迅速容易に選択できるよう
にする。また切り貼り後に表示される操作メッセージで
続行を選択することにより、連続して同一プログラムの
切り貼りを行うことができるようにする。According to the present invention, a function of a program to be created (cut-and-paste destination) and a screen type of a cut-and-paste destination screen are determined, and the functions of the cut-and-paste destination program can be narrowed down in advance or a screen (cut-and-paste destination) can be cut and pasted. By performing the narrowing-down and the narrowing down of the screen transition destination, the possibility of inappropriate cut and paste is reduced, and the operator can quickly and easily select an appropriate program and screen. Further, by selecting “continue” in the operation message displayed after the cut and paste, it is possible to continuously cut and paste the same program.
【0010】図1および図2は、本発明の原理図であ
る。図1の原理図(その1)は、切り貼り先の機能をチ
ェックすることによってプログラムあるいは画面の絞り
込みを行う本発明の構成を示し、図2の原理図(その
2)は、さらに同一プログラムへの連続切り貼りを可能
にするため、切り貼り完了メッセージ中で続行を選択で
きる本発明の構成を示す。FIGS. 1 and 2 are diagrams illustrating the principle of the present invention. The principle diagram (part 1) of FIG. 1 shows the configuration of the present invention in which a program or a screen is narrowed down by checking the function of a cut-and-paste destination, and the principle diagram (part 2) of FIG. Fig. 4 shows a configuration of the present invention in which continuation can be selected in a cut and paste complete message to enable continuous cut and paste.
【0011】図1において、1は切り貼り先の状態、2
は切り貼り元のプログラム、3は切り貼り元の状態であ
る。図に示す本発明は、切り貼り先の機能及び画面を判
断することにより、切り貼り元のプログラムの機能をチ
ェックし、切り貼る処理が記述可能な画面の絞り込みを
行い、適切な切り貼り元画面に階層を追わなくても画面
遷移を可能とするものである。In FIG. 1, reference numeral 1 denotes a state of a cutting and pasting destination;
Is the program of the cut and paste source, and 3 is the state of the cut and paste source. The present invention shown in the drawing, by judging the function and screen of the cut-and-paste destination, checks the function of the program of the cut-and-paste source, narrows down the screen on which the cut-and-paste process can be described, and creates a hierarchy on the appropriate cut-and-paste source screen. The screen can be changed without following.
【0012】プログラム作成過程の切り貼り処理のモー
ドにおいて、オペレータにより切り貼り元プログラムの
指定が行われると、機能チェック処理が実行される。機
能チェック処理では、切り貼り元プログラムのヘッダ部
を読み込み、次に切り貼り先のプログラムあるいは画面
の機能を参照し、これらの情報から切り貼り元と切り貼
り先の機能の整合性についてチェックする。次に切り貼
り元プログラムの残り部分を読み込み、機能チェックの
結果に基づく画面の絞り込みと結果の画面表示を行う。In the cut-and-paste mode in the program creation process, when an operator specifies a cut-and-paste source program, a function check process is executed. In the function check processing, the header part of the cut / paste source program is read, and then the function of the cut / paste destination program or the screen is referred to, and the consistency of the cut / paste source and cut / paste destination functions is checked based on such information. Next, the remaining portion of the cut / paste source program is read, the screen is narrowed down based on the result of the function check, and the screen of the result is displayed.
【0013】オペレータは絞り込み結果の表示から、切
り貼り元プログラムの切り貼り可能性が確認された場
合、絞り込まれた切り貼り元画面のうち、切り貼りした
い処理(切り貼り元処理)が存在する画面への遷移を指
示し、その画面で切り貼り元処理を指定する。この指定
に基づき切り貼り処理が実行される。When the operator confirms the possibility of cutting and pasting the cut-and-paste source program from the display of the narrowed-down results, the operator instructs a transition to a screen on which the cut-and-paste process (cut-and-paste source process) exists in the narrowed-down cut-and-paste source screen. Then, specify the cut / paste source process on the screen. The cut and paste processing is executed based on this designation.
【0014】切り貼り処理の完了時には、完了メッセー
ジで他の切り貼りの続行か終了かを選択させ、同一プロ
グラムへの異なる切り貼り元処理の連続切り貼りを行わ
せることができる。次に図2によりその構成を説明す
る。When the cut-and-paste processing is completed, it is possible to select whether to continue or end another cut-and-paste by a completion message, and to perform continuous cut-and-paste of different cut-and-paste processings to the same program. Next, the configuration will be described with reference to FIG.
【0015】図2において、でオペレータは「切り貼
り」を指定し、切り貼り処理モードにする。次にで切
り貼りたいプログラムを選択すると、図1で説明した機
能チェックおよび絞り込みの処理が行われ、で切り貼
り元画面の表示が行われる。ではこの画面で切り貼り
元の処理(オブジェクト)を選択する。その結果で切
り貼り元画面を一時的に消去し、で切り貼り先への切
り貼りを実行する。切り貼りが完了するとで切り貼り
完了メッセージを出力し、連続切り貼りのため処理を続
行するか打ち切るかを選択させる。続行ので画面のイ
ンジケータ行に「切り貼り−どこに?」などの切り貼り
先指定を要求するメッセージを出力し、取消となれば打
ち切り、切り貼り先画面が指定された場合にはで画面
を遷移し、に戻って以下の動作を繰り返す。In FIG. 2, the operator designates "cut and paste" and enters the cut and paste processing mode. Next, when a program to be cut and pasted is selected, the function check and narrow-down processing described with reference to FIG. 1 are performed, and the cut and paste source screen is displayed. Then, on this screen, the process (object) to be cut and pasted is selected. As a result, the cut-and-paste source screen is temporarily deleted, and the cut-and-paste destination is executed with. When the cut and paste is completed, a cut and paste complete message is output, and the user is prompted to select whether to continue or terminate the process for continuous cut and paste. Outputs a message requesting the specification of a cut-and-paste destination, such as "Cut-paste-where?", On the indicator line of the screen because it continues, aborts if it is canceled, transitions to the screen when the cut-and-paste destination screen is specified, and returns to And the following operation is repeated.
【0016】[0016]
【作用】本発明では、図1に示されるように、切り貼り
元として指定されたプログラムを読み込みの初期段階で
切り貼り可能かどうかをチェックするために、不可能な
機能のプログラムであった場合、すぐにプログラムを再
度指定させることができる。また、切り貼れる処理が記
述可能な画面の絞り込みがされているため、切り貼り先
に合った適切な切り貼り元画面が表示される。この時、
複数の画面が切り貼り元画面に成りえる場合には、切り
貼り可能な画面の一覧が表示されるので、そこで遷移先
の画面を選択するだけで、階層が深い画面へも階層を追
わずに画面遷移することが可能となる。これらのことか
ら、オペレータが切り貼り先の状態(プログラムの機能
及び画面の種別)を意識しなくても、適切なプログラム
及び画面(画面に表示されている処理)の指定が可能と
なり、画面への遷移も容易となる。According to the present invention, as shown in FIG. 1, in order to check whether or not a program specified as a cut-and-paste source can be cut and pasted at an initial stage of reading, if the program has an impossible function, the program is immediately executed. Can specify the program again. Also, since the screens on which the process that can be cut and pasted can be described have been narrowed down, an appropriate cut and paste source screen suitable for the cut and paste destination is displayed. At this time,
If multiple screens can be the cut-and-paste screen, a list of screens that can be cut and pasted is displayed, so simply select the screen to transition to and move to a deeper screen without following the hierarchy. It is possible to do. From these, it is possible for the operator to specify an appropriate program and screen (processing displayed on the screen) without being conscious of the state of the cut-and-paste destination (the function of the program and the type of screen). Transition is also easy.
【0017】さらに図2に示されるように、続けて同一
プログラムの切り貼りを行う時、一回一回切り貼りを終
了してからまた同じプログラムを選択して開かなくて
も、操作メッセージを選択するだけで即座に連続して切
り貼りができる。また、切り貼り中に切り貼り元画面を
一時消去することにより、画面の切り替えなしで意識し
たい画面が一目でわかるようにできる。Further, as shown in FIG. 2, when the same program is successively cut and pasted, it is only necessary to select an operation message without having to select and open the same program after cutting and pasting once. You can cut and paste instantly and continuously. In addition, by temporarily deleting the cut / paste source screen during cut / paste, it is possible to recognize at a glance the screen that the user wants to be aware of without switching the screen.
【0018】[0018]
【実施例】図3、図4および図5に本発明の1実施例を
示す。図中、1は切り貼り先の状態、2は切り貼り元の
プログラム、4はプログラムの機能をチェックするため
のデータ、5は記述可能な画面をチェックするためのデ
ータ、6は切り貼り元で定義されている画面、7は遷移
先指定画面である。この例では、プログラムの機能をチ
ェックする処理で、切り貼り先の機能及び画面を元に、
指定された切り貼り元のプログラム2が適切かどうか
を、4のデータを用いて読み込みの初期段階で判断して
いる。また、切り貼り元となる画面の絞り込みを行う処
理で、切り貼り先の画面を元に、機能のチェックを通過
したプログラムのどの画面が記述可能かを5のデータで
判断するとともに、画面の表示もしくは6のデータと照
らし合わせることにより切り貼り可能画面の一覧を遷移
先指定画面7に表示してオペレータに通知する。FIG. 3, FIG. 4 and FIG. 5 show one embodiment of the present invention. In the drawing, 1 is the state of the cut-and-paste destination, 2 is the program of the cut-and-paste source, 4 is the data for checking the function of the program, 5 is the data for checking the screen that can be described, and 6 is the definition of the cut-and-paste source. Screen 7 is a transition destination designation screen. In this example, in the process of checking the function of the program, based on the function and screen of the cut and paste destination,
Whether or not the designated cut-and-paste program 2 is appropriate is determined at the initial stage of reading using the data of 4. Further, in the process of narrowing down the screen as the cut-and-paste source, based on the screen of the cut-and-paste destination, it is determined which screen of the program that has passed the function check can be described with the data of 5, and the screen display or 6 Then, a list of cut-and-paste screens is displayed on the transition destination designation screen 7 by notifying the operator and the operator is notified.
【0019】次に図示されている具体例を説明する。The illustrated example will now be described.
【0020】図3の例においては、切り貼り先の状態1
では、機能は伝票入力処理、画面は項目群処理一覧とな
っている。これに対して指定された切り貼り元のプログ
ラム2の機能はバッチ処理である。プログラム機能チェ
ックデータ4により両機能の適合性をチェックすると、
切り貼り先画面種別の項目群一覧に対応するチェックテ
ーブルでは、切り貼り先の伝票入力処理と切り貼り元の
バッチ処理とは不適合であり、切り貼り不可能と判定さ
れる(伝票入力処理はトランザクション処理であるた
め)。In the example of FIG. 3, the state 1 of the cutting and pasting destination is shown.
The function is a slip input process, and the screen is an item group process list. On the other hand, the designated function of the cut-and-paste source program 2 is batch processing. When the compatibility of both functions is checked by the program function check data 4,
In the check table corresponding to the item group list of the cut-and-paste screen type, the cut-and-paste slip input process and the cut-and-paste source batch process are incompatible, and it is determined that cut-and-paste is impossible (because the slip input process is a transaction process ).
【0021】図4の例では、切り貼り先の画面の入力処
理一覧に切り貼り可能な切り貼り元の画面種別が、画面
チェックデータ5によりチェックされる。切り貼り先の
入力処理一覧画面には切り貼り元の入力処理一覧、バッ
チ処理一覧、項目群処理一覧の各画面が適合して切り貼
り可能とされ、資源定義その他の画面は不適合で切り貼
り不可能とされる。In the example shown in FIG. 4, the screen check data 5 is used to check the screen type of the cut-and-paste source that can be cut and pasted in the input processing list of the screen of the cut-and-paste destination. The input process list, batch process list, and item group process list screens of the cut / paste source are displayed on the cut / paste input process list screen so that they can be cut and pasted, and the resource definition and other screens are incompatible and cannot be pasted. .
【0022】図5では、図4での切り貼り元可能画面の
チェック結果に基づいて、可能とされた画面についてさ
らに切り貼り元での定義画面6を調べ、そこで定義され
ているもののみを遷移先指定画面7に遷移可能画面一覧
として表示する。この例では、バッチ処理一覧画面は未
定義なので表示から除かれている。以上のようにして、
プログラムおよび画面の絞り込みが行われる。In FIG. 5, based on the check result of the cut-and-paste source possible screen in FIG. 4, the cut-and-paste definition screen 6 is further checked for the enabled screens, and only the one defined there is designated as the transition destination. The screen 7 is displayed as a list of transitionable screens. In this example, the batch process list screen is not defined because it is undefined. As described above,
The programs and screens are narrowed down.
【0023】図6および図7に、連続切り貼りを行う実
施例を示す。FIGS. 6 and 7 show an embodiment in which continuous cutting and pasting are performed.
【0024】図6の(1)において、操作メッセージで
続行を選択することにより、インジケータ行に「切り貼
り−どこに?」が表示され、切り貼りたい画面へ画面遷
移する。図6の(2)では、環境定義画面に画面遷移し
た例を示す。次に、実行キー押下を行った時点で切り貼
り位置が確定すると、図7の(3)のように一時消去さ
れていた切り貼り元画面が表示され、再び切り貼りを行
うことができる。この操作が繰り返され、図6の(1)
の操作メッセージで打ち切りを選択すると、切り貼りが
終了する。In (1) of FIG. 6, by selecting "Continue" in the operation message, "Cut-paste-Where?" Is displayed on the indicator line, and the screen transitions to the screen to be pasted. FIG. 6B shows an example in which the screen is changed to the environment definition screen. Next, when the cut / paste position is determined when the execution key is pressed, the cut / paste source screen which has been temporarily erased is displayed as shown in (3) of FIG. 7 and the cut / paste can be performed again. This operation is repeated, and (1) in FIG.
When the user selects the abort in the operation message, the cut and paste is completed.
【0025】[0025]
【発明の効果】以上説明したように、本発明によれば、
プログラムを構造化し、作成していくプロセスにおいて
切り貼りを行った場合、画面の目的(構造化)に反する
ものを、早い段階でオペレータに通知する。また、切り
貼り可能な画面に容易に素早く画面遷移できるようにす
ると共に、オペレータが切り貼り先で記述不可能な処理
(画面)を指定するのを未然に防ぐ効果をもたらし、ま
た、一度切り貼りを行った後表示される操作メッセージ
で連続切り貼りを選択することにより、切り貼りが終了
する度に再度、同一のプログラムを選択し、表示すると
いうムダな操作を利用者は考慮する必要がなく、即座に
かつ簡単に連続切り貼りができることから、操作性が良
く効率的にプログラムの作成を行うことができる。ま
た、切り貼り元画面で切り貼るオブジェクトを選択した
後、切り貼り元画面を一時消去することにより、利用者
が意識したい画面に切り替える操作がなくても自動的に
表示され、視認性も向上するといった効果をもたらす。As described above, according to the present invention,
When cut and paste is performed in the process of structuring and creating a program, an operator is notified of an object that is contrary to the purpose (structuring) of the screen at an early stage. In addition to enabling easy and quick transition to a cut-and-paste screen, the effect of preventing an operator from specifying a process (screen) that cannot be described at the cut-and-paste point is brought about beforehand. By selecting continuous cut and paste in the operation message that is displayed later, the user does not need to consider the wasteful operation of selecting and displaying the same program every time cut and paste is completed, and it is instant and easy Since continuous cutting and pasting can be performed, programs can be efficiently created with good operability. In addition, by selecting the object to be cut and pasted on the cut and paste source screen and temporarily deleting the cut and paste source screen, it is automatically displayed even if there is no operation to switch to the screen that the user wants to be aware of, and the effect of improving visibility Bring.
【図1】本発明の原理図(その1)である。FIG. 1 is a principle diagram (part 1) of the present invention.
【図2】本発明の原理図(その2)である。FIG. 2 is a principle diagram (part 2) of the present invention.
【図3】本発明の1実施例の説明図(その1)である。FIG. 3 is an explanatory view (part 1) of one embodiment of the present invention.
【図4】本発明の1実施例の説明図(その2)である。FIG. 4 is an explanatory view (No. 2) of one embodiment of the present invention.
【図5】本発明の1実施例の説明図(その3)である。FIG. 5 is an explanatory view (part 3) of one embodiment of the present invention.
【図6】連続切り貼りの実施例説明図(その1)であ
る。FIG. 6 is an explanatory view (part 1) of an embodiment of continuous cutting and pasting;
【図7】連続切り貼りの実施例説明図(その2)であ
る。FIG. 7 is an explanatory view (part 2) of an embodiment of continuous cutting and pasting.
【図8】従来の切り貼り処理例のフロー図である。FIG. 8 is a flowchart of a conventional cut-and-paste processing example.
【図9】従来の切り貼り操作例の説明図(その1)であ
る。FIG. 9 is an explanatory diagram (part 1) of an example of a conventional cut and paste operation.
【図10】従来の切り貼り操作例の説明図(その2)で
ある。FIG. 10 is an explanatory view (part 2) of an example of a conventional cut and paste operation.
1 切り貼り先の状態 2 切り貼り元のプログラム 3 切り貼り元の状態 1 State of cut-and-paste 2 Program of cut-and-paste 3 State of cut-and-paste
───────────────────────────────────────────────────── フロントページの続き (72)発明者 中谷 美智代 石川県河北郡宇ノ気町字宇野気ヌ98番地 の2 株式会社ピーエフユー内 (72)発明者 宮永 博文 石川県河北郡宇ノ気町字宇野気ヌ98番地 の2 株式会社ピーエフユー内 (72)発明者 古高 満明 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 高橋 真澄 石川県金沢市増泉3丁目4番30号 株式 会社富士通北陸システムズ内 (72)発明者 大谷 哲夫 石川県河北郡宇ノ気町字宇野気ヌ98番地 の2 株式会社ピーエフユー内 (72)発明者 寺澤 佳訓 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 平1−112419(JP,A) 特開 平2−308326(JP,A) 特開 平4−44176(JP,A) 国際公開91/19237(WO,A1) (58)調査した分野(Int.Cl.7,DB名) G06F 9/06 - 9/45 G06F 3/00 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Michiyo Nakatani 98 Uno-ki-nu, Unoki-cho, Kawakita-gun, Ishikawa Pref. (2) Inventor Mitsuaki Furutaka 1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Prefecture Inside Fujitsu Co., Ltd. Within Hokuriku Systems (72) Inventor Tetsuo Otani 98-2 Unoki-nu, Unoki-cho, Kawakita-gun, Ishikawa Pref. Inside PFU Co., Ltd. (56) References JP-A-1-112419 (JP, A) JP-A-2-308326 (JP, A) 4-44176 (JP, A) WO 91/19237 (WO, A1) (58) Fields investigated (Int. Cl. 7 , DB name) G06F 9/06-9/45 G06F 3/00
Claims (3)
プログラムを構造化して作成するプログラム作成システ
ムの切り貼り処理方法において、 既に作成されている切り貼り元のオブジェクトを切り貼
り先のプログラムに切り貼りする場合、指示により切り
貼り処理モードに移行して、切り貼り元オブジェクトを
指定させ、 次に、該指定された切り貼り元オブジェクトの機能、お
よび、切り貼り先プログラムの画面種別と機能を識別
し、あらかじめ保持されている画面種別毎に切り貼りが
可能な切り貼り元オブジェクトの機能を登録したプログ
ラム機能チェックデータを参照して、上記識別された切
り貼り先プログラムの画面種別と機能について、切り貼
り可能とされる切り貼り元オブジェクトの機能を認識
し、 該認識された切り貼り可能とされる切り貼り元オブジェ
クトの機能に、上記識別した切り貼り元オブジェクトの
機能が含まれるかどうかを判定し、含まれる場合に、該
切り貼り元オブジェクトを切り貼り先プログラムへ切り
貼りすることを特徴とする切り貼り処理方法。In a cut-and-paste processing method of a program creation system for structuring and creating an application program by interacting with a screen, when an already created cut-and-past source object is cut and pasted into a cut-and-past destination program, cut and paste is performed according to an instruction. Shift to the processing mode, and specify the cut-and-paste source object. Next, identify the function of the specified cut-and-paste source object and the screen type and function of the cut-and-paste destination program. With reference to the program function check data in which the functions of the cut-and-paste source object that can be cut and pasted are registered, the function of the cut-and-paste source object that can be cut and pasted is recognized for the screen type and the function of the above-identified cut and paste destination program. Recognized cut and paste possible Determining whether the function of the cut-and-paste source object includes the function of the identified cut-and-paste source object, and, if so, cutting and pasting the cut-and-paste source object to a cut-and-paste program. .
プログラムを構造化して作成するプログラム作成システ
ムにおいて、 既に作成されている切り貼り元のオブジェクトを切り貼
り先のプログラムに切り貼りする場合、指示により切り
貼り処理モードに移行して、切り貼り元オブジェクトを
指定させ、 次に、切り貼り先のプログラムが表示されている画面の
種別を識別し、あらかじめ画面種別毎に切り貼りが可能
な切り貼り元プログラムの画面種別を登録した保持され
ている画面チェックデータを参照し、上記識別された切
り貼り先プログラムの画面種別について、可能とされる
切り貼り元プログラムの画面種別を認識し、 次に、切り貼り元のオブジェクトについて定義済みの画
面種別を登録した定義画面を参照し、上記可能とされる
切り貼り元プログラムの画面種別と合致する該定義済み
の画面種別を、遷移先を指定する遷移先指定画面に表示
することを特徴とする切り貼り処理方法。2. In a program creation system for structuring and creating an application program by interacting with a screen, when cutting and pasting an already created cut-and-past source object into a cut-and-paste program, a transition is made to a cut-and-paste processing mode by an instruction. Then, a cut-and-paste source object is specified.Next, the type of the screen on which the cut-and-paste destination program is displayed is identified, and the screen type of the cut-and-paste source program that can be cut and pasted for each screen type is registered and held. With reference to the screen check data, the recognized screen type of the cut / paste source program was recognized for the screen type of the identified cut / paste destination program, and the defined screen type of the cut / paste source object was registered. With reference to the definition screen, A cut-and-paste processing method, wherein the defined screen type that matches the screen type of the paste source program is displayed on a transition destination specification screen that specifies a transition destination.
一プログラムに対する切り貼り処理を続行するか否かを
問い合わせる操作メッセージを提示し、続行を指示され
た場合、再度切り貼り処理を可能にすることを特徴とす
る請求項1ないし請求項2に記載の切り貼り処理方法。3. Whenever the cut-and-paste process is executed once, an operation message for inquiring whether or not to continue the cut-and-paste process for the same program is presented, and when the continuation is instructed, the cut-and-paste process is enabled again. The cut and paste processing method according to claim 1 or 2, characterized in that:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP07141592A JP3224411B2 (en) | 1992-03-27 | 1992-03-27 | Cut and paste processing method in a program creation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP07141592A JP3224411B2 (en) | 1992-03-27 | 1992-03-27 | Cut and paste processing method in a program creation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05274135A JPH05274135A (en) | 1993-10-22 |
JP3224411B2 true JP3224411B2 (en) | 2001-10-29 |
Family
ID=13459865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP07141592A Expired - Fee Related JP3224411B2 (en) | 1992-03-27 | 1992-03-27 | Cut and paste processing method in a program creation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3224411B2 (en) |
-
1992
- 1992-03-27 JP JP07141592A patent/JP3224411B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH05274135A (en) | 1993-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5157763A (en) | Visually assisted method for transfer of data within an application or from a source application to a receiving application | |
JPH1145334A (en) | Comparative display method for images and recording medium | |
JP3224411B2 (en) | Cut and paste processing method in a program creation system | |
JP2003521013A (en) | Join estimation | |
JP2001265761A (en) | Device and method for editing data and recording medium recording editing processing procedure | |
EP0180021B1 (en) | Hierarchical selection | |
JPH0535837A (en) | Cut data editing system for window system with cut-and-paste function | |
JP3117421B2 (en) | Coreless machining shape discrimination method and apparatus, and computer-readable recording medium recording coreless machining shape discrimination program | |
JP3939901B2 (en) | Method and system for controlling dimension generation or other draw data | |
JPH0981348A (en) | Information processor and its window control method | |
JPH10221130A (en) | Analyzer | |
JP2510327B2 (en) | Display control method of data area name | |
JP2619487B2 (en) | File operation method | |
JPH11134233A (en) | Folder sharing device/method | |
JPH0628134A (en) | Method for selecting plural data and device therefor | |
JP3471224B2 (en) | File operating device, file operating method, and recording medium recording file operating program | |
JPH08286897A (en) | Program editing device having hierarchical structure display function | |
JP3149744B2 (en) | Cooperation control method of individual software | |
JPH05216726A (en) | Generation comparison screen display system for source program | |
JPH03102417A (en) | Subject selection system | |
JP3327748B2 (en) | Graphic processing method and apparatus | |
JP2001243483A (en) | Editing method and recording medium with recorded program thereof | |
JPH05119947A (en) | Method and device for menu management | |
JPH1195992A (en) | Data preparation supporting device, object-oriented analytic design supporting device and data managing method | |
JPH07249061A (en) | File conversion result display method on parallel processing cad system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010807 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080824 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090824 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |