JPH02294825A - Message output program generation support tool - Google Patents

Message output program generation support tool

Info

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
Application number
JP1117801A
Other languages
Japanese (ja)
Inventor
Kiyotaka Sakai
酒井 清隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Hokuriku Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Software Hokuriku Ltd filed Critical NEC Software Hokuriku Ltd
Priority to JP1117801A priority Critical patent/JPH02294825A/en
Publication of JPH02294825A publication Critical patent/JPH02294825A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To design a message and determine a layout on a display by inserting a message displayed on the display into a source program. CONSTITUTION:The message to be outputted on the display 1 is edited by a layout editing means 3 and stored in a screen buffer 4. Then a one-line takeout means 5 takes message data of 1st one line which has blank character area before and behind an effective character area out of the screen buffer 4, further processes the data, and repeatedly outputs the processed data to a message buffer 8 as many as message data stored in the screen buffer 4. Then a message data output means 7 searches a message data area 13 for a free area, the message data which are generated before are written in a message pointer table 12, and the insertion into the source program 9 is completed. Consequently, the designing and layout operation of the message can easily be performed visually on the display.

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.

〔従来の技術〕[Conventional technology]

従来、メッセージ出力プログラムの作成は、机上でのメ
ッセージの設計、レイアウトの後、コーディングすると
いうものであった。
Conventionally, message output programs were created by designing and laying out messages on a desk, and then coding.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかし、上述した従来のメッセージ出力プログラムの作
成支援ツールは、メッセージの設計がらその設計したメ
ッセージを出力するプログラムのコーディングまで全て
手作業のために、作成工数が多くかかりバグも作り込み
易いという欠点があった。
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.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のメッセージ出力プログラム作成支援ツールは、
情報処理システムのプログラム開発支援システムにおい
て、メッセージデータの入力・編集を行うためのディス
プレイとキーボードと、出力しようとするメッセージの
レイアウトを前記ディスプレイ上で行うレイアウト編集
手段と、編集された前記メッセージを格納するための画
面バ・ソファと、前記画面バツファから画面の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.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 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.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、メッセージの設計・レイ
アウトをディスプレイ上で視覚的にしかも容易に行える
ことにより、メッセージ出力プログラムに要する工数を
削減し、プログラムの信頼性を向上できるという効果が
ある。
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)

【特許請求の範囲】[Claims] 情報処理システムのプログラム開発支援システムにおい
て、メッセージデータの入力・編集を行うためのディス
プレイとキーボードと、出力しようとするメッセージの
レイアウトを前記ディスプレイ上で行うレイアウト編集
手段と、編集された前記メッセージを格納するための画
面バッファと、前記画面バッファから画面の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.
JP1117801A 1989-05-10 1989-05-10 Message output program generation support tool Pending JPH02294825A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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