JPH02294825A - Message output program generation support tool - Google Patents
Message output program generation support toolInfo
- Publication number
- JPH02294825A JPH02294825A JP1117801A JP11780189A JPH02294825A JP H02294825 A JPH02294825 A JP H02294825A JP 1117801 A JP1117801 A JP 1117801A JP 11780189 A JP11780189 A JP 11780189A JP H02294825 A JPH02294825 A JP H02294825A
- Authority
- JP
- Japan
- Prior art keywords
- message
- data
- message data
- display
- buffer
- 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.)
- Pending
Links
- 239000000872 buffer Substances 0.000 claims abstract description 23
- 230000010365 information processing Effects 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 2
- 238000003780 insertion Methods 0.000 abstract 1
- 230000037431 insertion Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、情報処理システムのプログラム開発支援シス
テムに関し、特にメッセージ出力プログラム作成支援ツ
ールに関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a program development support system for an information processing system, and particularly to a message output program creation support tool.
従来、メッセージ出力プログラムの作成は、机上でのメ
ッセージの設計、レイアウトの後、コーディングすると
いうものであった。Conventionally, message output programs were created by designing and laying out messages on a desk, and then coding.
しかし、上述した従来のメッセージ出力プログラムの作
成支援ツールは、メッセージの設計がらその設計したメ
ッセージを出力するプログラムのコーディングまで全て
手作業のために、作成工数が多くかかりバグも作り込み
易いという欠点があった。However, the above-mentioned conventional message output program creation support tools have the disadvantage that they require a lot of man-hours to create and are easy to introduce bugs because everything from designing the message to coding the program that outputs the designed message is done manually. there were.
本発明の目的は簡単な構成で上記欠点を除去し、メッセ
ージ出力用のプログラムを少ない工数でしかも良い品質
で作成するための支援ツールを提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a support tool for eliminating the above drawbacks with a simple configuration and for creating a message output program with fewer man-hours and with good quality.
本発明のメッセージ出力プログラム作成支援ツールは、
情報処理システムのプログラム開発支援システムにおい
て、メッセージデータの入力・編集を行うためのディス
プレイとキーボードと、出力しようとするメッセージの
レイアウトを前記ディスプレイ上で行うレイアウト編集
手段と、編集された前記メッセージを格納するための画
面バ・ソファと、前記画面バツファから画面の1行分の
メッセージデータを取り出すための1ライン取出し手段
と、編集されたメッセージデータを格納するためのメッ
セージデータバツファと、取出した1ラインからの所定
のデータ形式に編集し前記メ・ンセーシデータバッファ
に格納を行うための1ライン編集付加手段と、処理部と
メッセージ出力共通ルーチンとメッセージデータエリア
とメッセージデータ格納アドレスとを示すメッセージポ
インタテーブルから成るソースプログラムと、前記メ・
ンセージポインタテーブルに作成したメッセージの格納
アドレスを書き込むと共に同メッセージを前記ソースプ
ログラムに組み込むためのメッセージデータ出力手段と
を備えて構成される。The message output program creation support tool of the present invention includes:
In a program development support system for an information processing system, a display and a keyboard for inputting and editing message data, layout editing means for laying out a message to be output on the display, and storing the edited message. a screen buffer for extracting message data for one line of the screen from the screen buffer; a message data buffer for storing edited message data; 1-line editing/adding means for editing data from a line into a predetermined format and storing it in the message data buffer; a message indicating a processing unit, a message output common routine, a message data area, and a message data storage address; A source program consisting of a pointer table and the
and message data output means for writing the storage address of the created message into the message pointer table and incorporating the message into the source program.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例の構成を示すブロック図、第
2図は画面1行のメッセージを示す構成図、第3図は本
発明が出力するメッセージ出力ソースのメッセージデー
タバッファに格納するメッセージ1行分のデータの構成
図、第4図はメッセージポインタテーブルの構成図であ
る。Fig. 1 is a block diagram showing the configuration of an embodiment of the present invention, Fig. 2 is a block diagram showing a message on one line of the screen, and Fig. 3 is a message stored in the message data buffer of the message output source output by the present invention. FIG. 4 is a diagram showing the structure of one line of message data, and FIG. 4 is a diagram showing the structure of the message pointer table.
第1図を参照すると本発明の一実施例は、デイスプレイ
1と、キーボード2と、レイアウト編集手段3と、画面
バッファ4と、1ライン取出し手段5と、1ライン編集
付加手段6と、メッセージデータ出力手段7と、メッセ
ージデータバツファ8と、ソースプログラム9とを有す
る。更にソースプログラム9は、処理部10と、メッセ
ージ出力共通ルーチン11と、メッセージポインタテー
ブル12と、メッセージデータエリア13とを有する。Referring to FIG. 1, one embodiment of the present invention includes a display 1, a keyboard 2, a layout editing means 3, a screen buffer 4, a one line extracting means 5, a one line editing adding means 6, and a message data It has an output means 7, a message data buffer 8, and a source program 9. The source program 9 further includes a processing section 10, a message output common routine 11, a message pointer table 12, and a message data area 13.
次に本発明の動作について、図面を参照して説明する。Next, the operation of the present invention will be explained with reference to the drawings.
まず、利用者はディスプレイ1上で出力したいメッセー
ジの編集を行うため、キーボード2からレイアウト編集
手段3により編集を行う。First, in order to edit the message that the user wants to output on the display 1, the user performs editing using the layout editing means 3 from the keyboard 2.
編集されたメッセージデータは、さらにレイアウト編集
手段3により、ディスプレイ1の表示容量と同じ容量を
有する画面バツファ4に格納される。The edited message data is further stored by the layout editing means 3 in a screen buffer 4 having the same capacity as the display capacity of the display 1.
次に、利用者がメッセージのレイアウト編集を終了する
と、1ライン取出し手段5によりメッセージ編集の終了
した画面バツファ4から最初の1行分のメッセージデー
タ14が、第2図に示すようなデータ形式で取出される
。そして、取り出されたメッセージデータは、有効文字
域16の前後に空文字域15.17がある。さらに第3
図に示す形式に加工され、画面バッファ4に格納されて
いるメッセージデータ分だけ繰り返しメッセージデータ
バッファ8に出力される。Next, when the user finishes editing the message layout, the first line of message data 14 is extracted from the screen buffer 4 for which message editing has been completed by the one-line extraction means 5 in the data format shown in FIG. taken out. The extracted message data has empty character areas 15 and 17 before and after the effective character area 16. Furthermore, the third
The message data is processed into the format shown in the figure and is repeatedly output to the message data buffer 8 for the amount of message data stored in the screen buffer 4.
第3図においてフラグ1つには、1行テータ14に有効
文字域16か含まれる時、有効フラクが設定される。ま
た、空行フラグは取り出した一行データに有効文字が含
まれない時に設定される。In FIG. 3, one flag is set as a valid flag when one line of data 14 includes a valid character area 16. Further, the blank line flag is set when the retrieved single line data does not contain any valid characters.
そして、終了フラグは画面バッファからのデータの取出
しが完了した時設定される。座標20,長さ21,メッ
セージ域22は有効フラグがフラグ1つに設定された時
のみ有効であり、座標20はメッセージの先頭横座標が
、長さ21はメッセージ長が、メッセージ域22はメッ
セージ内容がそれぞれ格納される。The end flag is then set when the fetching of data from the screen buffer is completed. Coordinates 20, length 21, and message area 22 are valid only when the valid flag is set to one flag, coordinates 20 is the first horizontal coordinate of the message, length 21 is the message length, and message area 22 is the message area. The contents are stored respectively.
この後メッセージテ゛一夕出力手段7により、メッセー
ジデータエリア13から空き領域か探され、先に作成さ
れたメッセージデータが書き込まれる.その際、メッセ
ージIDをキーにしてメッセージポインタテーブル12
に本メッセージデータの先頭アドレスが書き込まれる。Thereafter, the message data output means 7 searches the message data area 13 for an empty area, and the previously created message data is written therein. At that time, using the message ID as a key, the message pointer table 12
The start address of this message data is written to.
第4図にメッセージポインタテーブル23の構成を示す
。なお、メッセージ24A〜24Nの出力はメッセージ
IDを引数としてメッセージ出力共通ルーチン11によ
り行われる。FIG. 4 shows the structure of the message pointer table 23. Note that the messages 24A to 24N are output by the message output common routine 11 using the message ID as an argument.
以上のようにして、ディスプレイから入力したメッセー
ジがソースプログラムに組み込まれて処理が完了する。As described above, the message input from the display is incorporated into the source program, and the processing is completed.
以上説明したように本発明は、メッセージの設計・レイ
アウトをディスプレイ上で視覚的にしかも容易に行える
ことにより、メッセージ出力プログラムに要する工数を
削減し、プログラムの信頼性を向上できるという効果が
ある。As described above, the present invention has the effect of reducing the number of man-hours required for a message output program and improving the reliability of the program by allowing message design and layout to be done visually and easily on a display.
ク図、第2図は画面1行のメッセージを示す構成図、第
3図は本発明が出力するメッセージ出力ソースのメッセ
ージデータバッファに格納するメッセージ一行分のデー
タの構成図、第4図はメッセージポインタテーブルの構
成図。Figure 2 is a configuration diagram showing one line of message on the screen, Figure 3 is a configuration diagram of one line of message data stored in the message data buffer of the message output source output by the present invention, and Figure 4 is a message configuration diagram. A configuration diagram of a pointer table.
1・・・ディスプレイ、2・・・キーボード、3・・・
レイアウ1〜編集手段、4・・・画面バッファ、5・・
・1ライン取出し手段、6・・・1ライン編集付加手段
、7・・・メッセージデータ出力手段、8・・・メッセ
ージテータパッファ、9・・・ソースプログラム。1...Display, 2...Keyboard, 3...
Layout 1 ~ editing means, 4... screen buffer, 5...
- 1 line extraction means, 6... 1 line editing and addition means, 7... message data output means, 8... message data puffer, 9... source program.
Claims (1)
て、メッセージデータの入力・編集を行うためのディス
プレイとキーボードと、出力しようとするメッセージの
レイアウトを前記ディスプレイ上で行うレイアウト編集
手段と、編集された前記メッセージを格納するための画
面バッファと、前記画面バッファから画面の1行分のメ
ッセージデータを取り出すための1ライン取出し手段と
、編集されたメッセージデータを格納するためのメッセ
ージデータバッファと、取出した1ラインからの所定の
データ形式に編集し前記メッセージデータバッファに格
納を行うための1ライン編集付加手段と、処理部とメッ
セージ出力共通ルーチンとメッセージデータエリアとメ
ッセージデータ格納アドレスとを示すメッセージポイン
タテーブルから成るソースプログラムと、前記メッセー
ジポインタテーブルに作成したメッセージの格納アドレ
スを書き込むと共に同メッセージを前記ソースプログラ
ムに組み込むためのメッセージデータ出力手段とを備え
て成ることを特徴とするメッセージ出力プログラム作成
支援ツール。In a program development support system for an information processing system, a display and a keyboard for inputting and editing message data, layout editing means for laying out a message to be output on the display, and storing the edited message. a screen buffer for extracting message data for one line of the screen from the screen buffer; a message data buffer for storing edited message data; A source program consisting of a one-line editing/adding means for editing data into a predetermined data format and storing it in the message data buffer, a processing section, a message output common routine, a message data area, and a message pointer table indicating a message data storage address. and message data output means for writing a storage address of the created message in the message pointer table and incorporating the message into the source program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1117801A JPH02294825A (en) | 1989-05-10 | 1989-05-10 | Message output program generation support tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1117801A JPH02294825A (en) | 1989-05-10 | 1989-05-10 | Message output program generation support tool |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02294825A true JPH02294825A (en) | 1990-12-05 |
Family
ID=14720618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1117801A Pending JPH02294825A (en) | 1989-05-10 | 1989-05-10 | Message output program generation support tool |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02294825A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0689204A (en) * | 1992-04-30 | 1994-03-29 | Internatl Business Mach Corp <Ibm> | Method of message inspection and data processing system |
JPH06131212A (en) * | 1992-05-07 | 1994-05-13 | Internatl Business Mach Corp <Ibm> | Computer controlling method for tracking execution of target program with regard to calling of target program with other program |
-
1989
- 1989-05-10 JP JP1117801A patent/JPH02294825A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0689204A (en) * | 1992-04-30 | 1994-03-29 | Internatl Business Mach Corp <Ibm> | Method of message inspection and data processing system |
JPH06131212A (en) * | 1992-05-07 | 1994-05-13 | Internatl Business Mach Corp <Ibm> | Computer controlling method for tracking execution of target program with regard to calling of target program with other program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5579467A (en) | Method and apparatus for formatting a communication | |
JPH0128980B2 (en) | ||
JPH02294825A (en) | Message output program generation support tool | |
JP3034465B2 (en) | Character input method using numeric keys | |
JPS6026235B2 (en) | How to protect diagram data | |
JPS60100220A (en) | Document processor | |
JPH07175870A (en) | Slip preparing method | |
JPS612560A (en) | Conversation typesetting system | |
JP2824256B2 (en) | Character display system | |
JPH0128981B2 (en) | ||
JP2601449B2 (en) | Unconfirmed character display processing method in Japanese editing device | |
JP2896536B2 (en) | Electronic message system | |
JPH04205347A (en) | Graph generator | |
JPH0447448A (en) | Word processor | |
JPH03129422A (en) | Data input device | |
JPH0235346B2 (en) | ||
JPH01217571A (en) | Document editing system in cad system | |
JPS60238968A (en) | Card image document creation processing system | |
JPS63174161A (en) | Document processor | |
JPH08305694A (en) | Information processor | |
JPH03233680A (en) | Map display system | |
JPH0146900B2 (en) | ||
JPH07121589A (en) | Simplified trace cad system | |
Frude et al. | Log Files and Listing Files | |
JPH06236371A (en) | Coupling device |