JPH0562781B2 - - Google Patents
Info
- Publication number
- JPH0562781B2 JPH0562781B2 JP61285437A JP28543786A JPH0562781B2 JP H0562781 B2 JPH0562781 B2 JP H0562781B2 JP 61285437 A JP61285437 A JP 61285437A JP 28543786 A JP28543786 A JP 28543786A JP H0562781 B2 JPH0562781 B2 JP H0562781B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- object attribute
- attribute
- type
- attributes
- 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
- 238000000034 method Methods 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 30
- 238000000605 extraction Methods 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000007792 addition Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Devices For Executing Special Programs (AREA)
Description
【発明の詳細な説明】
〔概要〕
オブジエクト属性に応じた各種処理機能を有す
るデータ処理システムにおいて、オブジエクト属
性と、様々な種類の処理と、処理の起動シーケン
スとを結び付けるオブジエクトテンプレートフア
イルを設けており、オブジエクトの新規作成にあ
たつて、オブジエクト属性を決定する場合に、オ
ブジエクトテンプレートフアイルを検索すること
により、オブジエクト属性一覧表を作成して表示
し、オブジエクト属性の指示を入力する手段を設
けることにより、プログラムがオブジエクト属性
を意識する必要がない構造とし、オブジエクト属
性の変更等に容易に対処できるようにする。[Detailed Description of the Invention] [Summary] In a data processing system having various processing functions according to object attributes, an object template file is provided that connects object attributes, various types of processing, and processing startup sequences. Therefore, when determining object attributes when creating a new object, a method is provided to create and display an object attribute list by searching an object template file and input instructions for object attributes. This creates a structure in which the program does not need to be aware of object attributes, and can easily deal with changes in object attributes.
本発明は、日本語文書・表・グラフなどのひと
かたまりのデータの集まりをオブジエクトとして
管理するデータ処理システムに係り、特に、オブ
ジエクトの新規作成にあたつて、オブジエクト属
性一覧表によりオブジエクト属性を決定するオブ
ジエクト属性決定処理方式に関するものである。
The present invention relates to a data processing system that manages a collection of data such as Japanese documents, tables, and graphs as objects, and in particular, when creating a new object, determines object attributes using an object attribute list. This relates to an object attribute determination processing method.
最近、オフイス・オートメーシヨン(OA)化
の進展に伴い、データ処理装置によつて、単に日
本語文書処理だけを行うとか、表計算処理だけを
行うとかいうのではなく、日本語文書処理、表計
算処理、グラフ処理等、必要に応じて多種多様な
処理を起動できるようにされた統合的・複合的な
処理機能が要求されるようになつてきている。こ
のような多種多様な処理の起動管理に関する汎用
化・共通化のためには、処理に対してデータを指
定するのではなく、データに対して処理を指定す
る考え方によるアプローチが有効である。処理対
象となるデータの集まりであるオブジエクトに対
して実行可能な処理は、オブジエクトの種類、即
ち、オブジエクト属性に依存する。このようなオ
ブジエクト属性は、将来的に変更や追加が必要に
なることが多いと考えられるが、簡単に変更等に
対処できることが望まれる。 Recently, with the advancement of office automation (OA), data processing equipment is now used not only for Japanese document processing or spreadsheet processing, but also for Japanese document processing and spreadsheet processing. There is an increasing demand for integrated and complex processing functions that can activate a wide variety of processes as needed, such as processing and graph processing. In order to generalize and standardize the startup management of such a wide variety of processes, an effective approach is to designate processes for data rather than specifying data for processes. Processing that can be performed on an object, which is a collection of data to be processed, depends on the type of object, that is, the object attribute. It is thought that such object attributes will often need to be changed or added in the future, but it is desirable to be able to easily deal with such changes.
第7図は従来技術の説明図である。 FIG. 7 is an explanatory diagram of the prior art.
例えば第7図に示すように、磁気デイスク装置
やフロツピイ・デイスク装置等の外部記憶装置5
0上に、各種のデータまたは処理プログラムのフ
アイル51を混在させて格納しておき、必要に応
じて各種処理プログラムを起動することが行われ
ている。従来、外部記憶装置50上に、どのよう
なフアイル51が格納されているかについて、オ
ペレータが常に意識し、例えば日本語文書データ
を処理する場合には、日本語文書処理プログラム
を起動し、表データを処理する場合には、表計算
処理プログラムを起動するというように、データ
の種類および処理種別によつて個別に起動操作を
行う必要があつた。 For example, as shown in FIG. 7, an external storage device 5 such as a magnetic disk device or a floppy disk device
0, files 51 of various data or processing programs are stored in a mixed manner, and the various processing programs are activated as needed. Conventionally, an operator is always aware of what kind of files 51 are stored on the external storage device 50. For example, when processing Japanese document data, an operator starts a Japanese document processing program and saves tabular data. When processing data, it was necessary to perform startup operations individually depending on the type of data and processing type, such as starting a spreadsheet processing program.
このような起動操作を統一的に扱うことができ
るようにするため、従来、選択されたデータの種
類および実行する処理の種類を判定しながら、処
理の起動シーケンスを、プログラムによつて決定
する方式が考えられている。 In order to be able to handle such startup operations in a unified manner, conventional methods have been used in which the startup sequence of processing is determined by a program while determining the type of data selected and the type of processing to be executed. is considered.
日本語文書・表・グラフなどのひとかたまりの
データの集まりをオブジエクトと呼び、それぞれ
のオブジエクトの種類を識別する情報をオブジエ
クト属性と呼ぶ。特に、上記従来考えられている
方式によるオブジエクトの新規作成にあたつて
は、処理可能なオブジエクトのオブジエクト属性
を、管理プログラム中に固定的に持つことによ
り、指定されたオブジエクト属性を決定するよう
にされている。 A collection of data such as Japanese documents, tables, and graphs is called an object, and information that identifies the type of each object is called an object attribute. In particular, when creating a new object using the conventional method described above, the specified object attributes are determined by having the object attributes of the objects that can be processed fixedly in the management program. has been done.
一般に、処理内容はオブジエクト属性に依存
し、オブジエクト属性と実行する処理の種類とに
よつて、処理の起動シーケンスが異なる。そのた
め、オブジエクトの新規作成にあたつては、予め
オブジエクト属性を指定する必要がある。
Generally, the processing content depends on the object attributes, and the processing startup sequence differs depending on the object attributes and the type of processing to be executed. Therefore, when creating a new object, it is necessary to specify the object attributes in advance.
従来方式によれば、新規作成できるオブジエク
トのオブジエクト属性に関する情報を、すべてオ
ブジエクトの管理プログラム上に固定的に持ち、
命令によつて個別にオブジエクト属性を判定して
決定するため、新規作成の対象となるオブジエク
ト属性に変更や追加等があつた場合には、その都
度、管理プログラム自体を修正しなければならな
いという問題がある。 According to the conventional method, all information regarding the object attributes of objects that can be newly created is fixedly stored in the object management program.
The problem is that the management program itself must be modified each time there is a change or addition to the object attributes to be newly created, as the object attributes are judged and determined individually using commands. There is.
本発明は上記問題点の解決を図り、将来、オブ
ジエクト属性に変更等があつても、オブジエクト
を管理するプログラムの構造に影響を与えないよ
うにすることを目的としている。また、オブジエ
クトの新規作成にあたつて、新規作成の対象とな
るすべてのオブジエクト属性の一覧表を表示し、
簡単にオブジエクト属性を指定できるようにする
ことを目的としている。 The present invention aims to solve the above-mentioned problems, and aims to prevent the structure of a program that manages objects from being affected even if object attributes are changed in the future. Also, when creating a new object, a list of all object attributes to be created is displayed.
Its purpose is to allow object attributes to be specified easily.
第1図は本発明の原理ブロツク図を示す。 FIG. 1 shows a block diagram of the principle of the present invention.
第1図において、10はCPUおよびメモリな
どからなる処理装置、11は磁気デイスク装置ま
たはフロツピイ・デイスク装置等の外部記憶装
置、12−0ないし12−3は各々ひとかたまり
のデータの集まりからなるオブジエクト、13は
オブジエクトテンプレートフアイル、14はデイ
スプレイ、15は操作指示に関する選択情報を持
つ操作指示メニユー、16は新規作成の対象とな
るすべてのオブジエクト属性情報を持つオブジエ
クト属性一覧表、17はキーボードやマウス等の
入力装置、P1はオブジエクトを新規作成する処
理を選択する処理選択部、P2はオブジエクトテ
ンプレートフアイル13から新規作成対象となる
オブジエクト属性を抽出するオブジエクト属性抽
出部、P3はオブジエクト属性一覧表16を表示
するオブジエクト属性一覧表表示部、P4はオブ
ジエクト属性の指示を入力するオブジエクト属性
指示入力部、P5はオブジエクトに関する処理を
起動するオブジエクト処理起動部、P6は各々オ
ブジエクト属性に依存する処理を行うオブジエク
ト処理部を表す。 In FIG. 1, 10 is a processing device including a CPU and memory, 11 is an external storage device such as a magnetic disk device or a floppy disk device, and 12-0 to 12-3 are objects each consisting of a collection of data. 13 is an object template file, 14 is a display, 15 is an operation instruction menu with selection information regarding operation instructions, 16 is an object attribute list with all object attribute information to be newly created, 17 is a keyboard, mouse, etc. P1 is a process selection unit that selects a process for creating a new object, P2 is an object attribute extraction unit that extracts object attributes to be newly created from an object template file 13, and P3 is an object attribute list table 16. Object attribute list display section to be displayed; P4 is an object attribute instruction input section for inputting object attribute instructions; P5 is an object processing starting section for starting processing related to the object; P6 is an object processing section for performing processing depending on the object attributes. represents the division.
処理対象となるデータの集まりである各オブジ
エクト12−0,12−1,…は、日本語文書、
表、グラフ、線画というような、その種類を示す
オブジエクト属性を持つ。オブジエクトテンプレ
ートフアイル13は、オブジエクト属性と、その
オブジエクトに対する処理の種類を示す処理種別
と、その処理の起動(呼び出し)シーケンスとを
結び付ける情報を持つ。 Each object 12-0, 12-1,... which is a collection of data to be processed is a Japanese document,
It has an object attribute that indicates its type, such as a table, graph, or line drawing. The object template file 13 has information that links an object attribute, a process type indicating the type of process to be performed on the object, and an activation (calling) sequence of the process.
処理選択部P1は、少なくとも「新規作成」の
メニユー項目を持つ操作指示メニユー15を、デ
イスプレイ14に表示し、選択情報を入力する。
選択指示されたメニユーが、「新規作成」であれ
ば、オブジエクト属性抽出部P2を起動する。 The process selection unit P1 displays on the display 14 an operation instruction menu 15 having at least the menu item "new creation", and inputs selection information.
If the selected menu is "new creation", the object attribute extraction unit P2 is activated.
オブジエクト属性抽出部P2は、オブジエクト
テンプレートフアイル13において、処理種別が
「新規作成」であるものを検索し、「新規作成」の
処理種別に対応するすべてのオブジエクト属性を
抽出する。 The object attribute extraction unit P2 searches the object template file 13 for objects whose processing type is "new creation" and extracts all object attributes corresponding to the processing type "new creation."
オブジエクト属性一覧表表示部P3は、抽出さ
れたオブジエクト属性に基づいて、オブジエクト
属性一覧表16を作成し、そのオブジエクト属性
一覧表16を、デイスプレイ14に表示する。 The object attribute list display section P3 creates an object attribute list 16 based on the extracted object attributes, and displays the object attribute list 16 on the display 14.
オブジエクト属性時入力部P4は、マウス等の
入力装置17による指示により、オブジエクト属
性一覧表16内に表示されているオブジエクト属
性を入力する。 The object attribute input unit P4 inputs the object attributes displayed in the object attribute list 16 in response to instructions from the input device 17 such as a mouse.
オブジエクト処理起動部P5は、オブジエクト
テンプレートフアイル13から、指定されたオブ
ジエクト属性と「新規作成」の処理種別とによつ
て求まる処理の起動シーケンスを読み出し、その
起動シーケンスによつて、オブジエクト処理部P
6の1つを起動する。これにより、指定されたオ
ブジエクト属性によるオブジエクトの新規作成処
理がなされることになる。 The object processing startup unit P5 reads a process startup sequence determined from the specified object attribute and the process type of “new creation” from the object template file 13, and uses the startup sequence to start the object processing unit P5.
Start one of 6. As a result, a new object is created based on the specified object attribute.
オブジエクトテンプレートフアイル13は、オ
ブジエクト属性、処理種別、起動シーケンスを結
び付ける情報をデータとして持つ。オブジエクト
属性抽出部P2により、このオブジエクトテンプ
レートフアイル13から、新規作成できるすべて
のオブジエクト属性が抽出され、オブジエクト属
性一覧表表示部P3により、デイスプレイ14に
オブジエクト属性一覧表16が表示されるので、
オペレータは、新規作成したいオブジエクトのオ
ブジエクト属性を、メニユー選択による簡単な操
作で指示することができる。
The object template file 13 has information that connects object attributes, processing types, and startup sequences as data. The object attribute extraction section P2 extracts all object attributes that can be newly created from this object template file 13, and the object attribute list display section P3 displays the object attribute list 16 on the display 14.
The operator can specify the object attributes of the object to be newly created by a simple menu selection operation.
処理装置10において実行される各処理部は、
個々のオブジエクト属性の具体的な内容を意識す
る必要はなく、表示したオブジエクト属性一覧表
16の中で指示されたオブジエクト属性により、
オブジエクト属性を決定できるので、将来、オブ
ジエクト属性に変更等があつても、何ら影響を受
けずに処理を実行することができる。 Each processing unit executed in the processing device 10 is
There is no need to be aware of the specific contents of each object attribute, and according to the object attributes specified in the displayed object attribute list 16,
Since the object attributes can be determined, even if the object attributes are changed in the future, processing can be executed without being affected in any way.
即ち、オブジエクト属性に変更・追加等がある
場合には、オブジエクトテンプレートフアイル1
3のデータを変更・追加等すれば、自動的にオブ
ジエクト属性一覧表16が修正されるので、処理
装置10によつて実行するプログラムを変更する
必要はない。 In other words, if there are changes or additions to object attributes, object template file 1
If the data in 3 is changed or added, the object attribute list 16 is automatically corrected, so there is no need to change the program executed by the processing device 10.
第2図はオブジエクトテンプレートフアイルの
構成例説明図、第3図はオブジエクト属性管理説
明図、第4図は操作指示表示の例、第5図はオブ
ジエクト属性一覧表表示の例、第6図は本発明の
一実施例処理説明図を示す。
Figure 2 is an explanatory diagram of a configuration example of an object template file, Figure 3 is an illustration of object attribute management, Figure 4 is an example of an operation instruction display, Figure 5 is an example of an object attribute list display, and Figure 6 is an example of an object attribute list display. 1 is a diagram illustrating a process according to an embodiment of the present invention.
オブジエクトテンプレートフアイル13は、例
えば第2図に示すように、日本語文書、表、グラ
フ、線画等というようなオブジエクト属性21
と、新規作成、更新、参照作成、表示、印刷等と
いうような処理種別22と、起動するプログラム
名および起動パラメータからなる起動シーケンス
23とを結び付ける情報を持つ。例えば、オブジ
エクト属性21が「グラフ」であり、処理種別2
2が「更新」であれば、起動シーケンス23は、
「graph−u」である。 For example, as shown in FIG. 2, the object template file 13 contains object attributes 21 such as Japanese documents, tables, graphs, line drawings, etc.
, a process type 22 such as new creation, update, reference creation, display, printing, etc., and a startup sequence 23 consisting of a program name to be started and startup parameters. For example, object attribute 21 is "graph" and processing type 2
If 2 is "update", the startup sequence 23 is:
It is "graph-u".
すべてのオブジエクト属性に対して、すべての
処理が実行可能になつているわけではない。図示
省略しているが、例えば、文法的な誤りや適切で
ない表現を指摘する「文体解析」の処理は、日本
語文書のオブジエクト属性にだけ有効であり、他
のオブジエクト属性については、その処理種別お
よび起動シーケンスが設定されない。 Not all operations can be performed on all object attributes. Although not shown in the figure, for example, the process of "styling analysis" that points out grammatical errors and inappropriate expressions is only effective for object attributes in Japanese documents, and for other object attributes, the processing type and boot sequence is not set.
本実施例では、処理に対して、データを指定す
るのではなく、あるデータに対して処理を指定す
るという考え方が採用されている。そのため、第
3図に示すように、処理対象となるデータをオブ
ジエクトとして管理し、データの種類に応じて、
オブジエクト属性の割り当てを行つている。 This embodiment adopts the concept of specifying processing for certain data rather than specifying data for processing. Therefore, as shown in Figure 3, the data to be processed is managed as objects, and depending on the type of data,
Assigning object attributes.
第3図において、30はオブジエクト属性管理
簿、31はオブジエクト管理フアイルを表す。 In FIG. 3, 30 represents an object attribute management list, and 31 represents an object management file.
オブジエクト属性管理簿30は、オブジエクト
属性の内部識別コードであるオブジエクト属性コ
ードと、利用者が識別する名称であるオブジエク
ト属性名とを対応づけるフアイルである。オブジ
エクト管理フアイル31は、各オブジエクト毎
に、そのオブジエクトのオブジエクト名と、その
オブジエクトに関するオブジエクト属性コード
と、オブジエクトの内容を把握するために利用者
が付与した表題などの管理情報を持つ。 The object attribute management list 30 is a file that associates object attribute codes, which are internal identification codes of object attributes, with object attribute names, which are names that are identified by users. The object management file 31 has management information for each object, such as the object name of the object, an object attribute code related to the object, and a title given by the user to understand the contents of the object.
オブジエクト属性管理簿30によつて、ソフト
ウエア・プログラムの各プロダクト間で、オブジ
エクト属性の名前を統一して表示することが容易
にできるようになり、また、オブジエクト属性名
に利用者独自の名称を付けることができるように
なる。 The object attribute management list 30 makes it easy to display the names of object attributes uniformly among each product of the software program, and also allows users to specify their own names for object attributes. You will be able to attach it.
新しいオブジエクト属性を追加する場合には、
オブジエクト属性管理簿30に、新しいオブジエ
クト属性コードと、任意に付与したオブジエクト
属性名との追加登録する。また、そのオブジエク
ト属性に対する処理機能の追加がある場合には、
前述したオブジエクトテンプレートフアイル13
に、オブジエクト属性名、処理種別、起動シーケ
ンスを登録する。このようなオブジエクト属性の
追加によつて、オブジエクトを管理するプログラ
ムが影響を受けることはなく、プログラムの変更
は不要である。 When adding new object attributes,
A new object attribute code and an arbitrarily assigned object attribute name are additionally registered in the object attribute management book 30. Also, if processing functions are added to the object attributes,
Object template file 13 mentioned above
Register the object attribute name, processing type, and startup sequence in . Addition of such object attributes does not affect the program that manages the object, and there is no need to change the program.
第4図は、オブジエクトの選択および処理の選
択にあたつて、デイスプレイに表示される操作指
示表示の例を示している。第4図において、40
はデイスプレイの表示画面、41はプルダウンメ
ニユー、42はオブジエクト一覧表を表してい
る。 FIG. 4 shows an example of an operation instruction display displayed on the display when selecting an object and selecting a process. In Figure 4, 40
41 represents a display screen, 41 represents a pull-down menu, and 42 represents an object list.
オブジエクト一覧表42や操作指示メニユー1
5等は、いわゆるマルチウインドウ制御により、
表示画面40内に動的に設定されたウインドウに
表示される。 Object list 42 and operation instruction menu 1
5th prize is by so-called multi-window control,
It is displayed in a window dynamically set within the display screen 40.
第4図に示す例では、オブジエクト一覧表42
により、オブジエクト属性が「日本語文書」で、
表題が「議事録」であるオブジエクトが、まず選
択され、次に、プルダウンメニユー41により、
「基本」の操作が選択されている。 In the example shown in FIG. 4, the object list 42
As a result, the object attribute is "Japanese document",
The object whose title is "Minutes" is first selected, and then from the pull-down menu 41,
"Basic" operation is selected.
選択されたオブジエクト属性が「日本語文書」
であることから、オブジエクトテンプレートフア
イル13における「日本語文書」のオブジエクト
属性に該当する処理が抽出され、「終了」、「共通
管理情報」、「機密保護情報」、…、「文体解析」が
操作指示メニユー15に表示される。 The selected object attribute is "Japanese document"
Therefore, the processes corresponding to the object attribute of "Japanese document" in the object template file 13 are extracted, and "end", "common management information", "security information", ..., "style analysis" are extracted. It is displayed on the operation instruction menu 15.
なお、例えばオブジエクト属性が「表」で、表
題が「○○○売上状況」であるオブジエクトが最
初に選択された場合、操作指示メニユー15に
は、オブジエクトテンプレートフアイル13の検
索により、「表」に関してだけ実行可能な処理種
別が表示されることになる。 For example, if an object whose object attribute is "table" and whose title is "○○○ sales status" is first selected, the operation instruction menu 15 will display "table" by searching the object template file 13. Executable processing types will be displayed only for.
プルダウンメニユー41において、「基本」の
操作ではなく、例えば「編集」の操作が選択され
た場合には、「日本語文書」のオブジエクト属性
に対し、「複写」、「移動」、「削除」、「変名」等の
選択項目を持つ操作指示メニユー15が表示され
る。 In the pull-down menu 41, if the "edit" operation is selected instead of the "basic" operation, for example, "copy", "move", "delete", An operation instruction menu 15 having selection items such as "rename" is displayed.
プルダウンメニユー41において、「基本」の
操作が選択され、さらに操作指示メニユー15に
より「新規作成」項目が選択されると、第1図に
示すオブジエクト属性一覧表表示部P3により、
例えば第5図に示すようなオブジエクト属性一覧
表16が表示される。このオブジエクト属性一覧
表16は、メニユー形式になつており、マウス等
により、その1つを選択指示できるようになつて
いる。 When the "Basic" operation is selected in the pull-down menu 41 and the "New Creation" item is selected in the operation instruction menu 15, the object attribute list display section P3 shown in FIG.
For example, an object attribute list 16 as shown in FIG. 5 is displayed. This object attribute list 16 is in the form of a menu, and one of the items can be selected and specified using a mouse or the like.
次に第6図に従つて、本発明の一実施例による
処理例を説明する。以下の説明における〜
は、第6図に示す処理〜に対応する。 Next, an example of processing according to an embodiment of the present invention will be described with reference to FIG. ~ in the following explanation
corresponds to the processing shown in FIG.
第4図に示すようなプルダウンメニユー41
およびオブジエクト一覧表42を表示する。な
お、オブジエクト一覧表42は、第3図に示す
オブジエクト管理フアイル31およびオブジエ
クト属性管理簿30に基づいて表示される。 A pull-down menu 41 as shown in FIG.
and an object list 42 is displayed. Note that the object list 42 is displayed based on the object management file 31 and object attribute management list 30 shown in FIG.
オブジエクト一覧表42およびプルダウンメ
ニユー41によるオブジエクトおよび操作の選
択情報を入力する。 Object and operation selection information is input using the object list 42 and pull-down menu 41.
プルダウンメニユー41において、「基本」
の操作が選択されたかどうかを判定する。他の
操作の場合、その操作に応じた処理を実行す
る。 In pull-down menu 41, select "Basic"
Determine whether the operation is selected. In the case of other operations, the process corresponding to the operation is executed.
「基本」の操作が選択された場合、「基本」
の操作に関する操作指示メニユー15を表示
し、指示された処理を選択する。なお、操作指
示メニユー15は、オブジエクト選択が先にな
されているか否かによつて異なるが、「新規作
成」については、オブジエクト選択に無関係
に、操作指示メニユー15内に、そのメニユー
項目が表示される。 If "Basic" operation is selected, "Basic"
Displays an operation instruction menu 15 regarding operations, and selects the instructed process. Note that the operation instruction menu 15 differs depending on whether or not an object has been selected first, but for "new creation", that menu item is displayed in the operation instruction menu 15 regardless of object selection. Ru.
選択された処理が、「新規作成」であるか否
かを判定する。「新規作成」以外が指定された
場合、その指定された処理を行う。 It is determined whether the selected process is "new creation". If something other than "new creation" is specified, the specified process is performed.
オブジエクトテンプレートフアイル13を検
索し、処理種別として、「新規作成」の項目を
持つオブジエクト属性をすべて抽出する。 The object template file 13 is searched and all object attributes having the item "new creation" as the processing type are extracted.
オブジエクト属性一覧表16を作成し、デイ
スプレイに表示する。 An object attribute list 16 is created and displayed on the display.
オブジエクト属性一覧表16において、指示
されたオブジエクト属性を入力する。 In the object attribute list 16, input the specified object attribute.
オブジエクトテンプレートフアイル13か
ら、指示されたオブジエクト属性についての、
「新規作成」の処理に該当する起動シーケンス
を得る。 Regarding the specified object attributes from the object template file 13,
Obtain the startup sequence that corresponds to the "new creation" process.
その起動シーケンスにより、上記オブジエク
ト属性に関する新規作成処理機能を有するオブ
ジエクト処理部を起動する。 According to the startup sequence, an object processing section having a new creation processing function regarding the object attributes is started.
以上説明したように、本発明によれば、オブジ
エクト属性が多種多様であつても、新規作成にあ
たつてのオブジエクト属性一覧表の表示を統一的
に扱うことができるようになり、オブジエクト属
性の指示入力が簡単にできるようになる。また、
オブジエクト属性に変更・追加等がある場合に
も、オブジエクト属性を決定するプログラムの修
正が不要となり、容易に対処できるようになる。
As explained above, according to the present invention, even if the object attributes are diverse, the display of the object attribute list when creating a new object can be handled uniformly, and the object attributes can be displayed in a unified manner. Instructions can be input easily. Also,
Even if there is a change or addition to an object attribute, there is no need to modify the program that determines the object attribute, and this can be easily handled.
第1図は本発明の原理ブロツク図、第2図はオ
ブジエクトテンプレートフアイルの構成例説明
図、第3図はオブジエクト属性管理説明図、第4
図は操作指示表示の例、第5図はオブジエクト属
性一覧表表示の例、第6図は本発明の一実施例処
理説明図、第7図は従来技術の説明図を示す。
図中、10は処理装置、11は外部記憶装置、
12−0〜12−3はオブジエクト、13はオブ
ジエクトテンプレートフアイル、14はデイスプ
レイ、15は操作指示メニユー、16はオブジエ
クト属性一覧表、17は入力装置、P1は処理選
択部、P2はオブジエクト属性抽出部、P3はオ
ブジエクト属性一覧表表示部、P4はオブジエク
ト属性指示入力部、P5はオブジエクト処理起動
部、P6はオブジエクト処理部を表す。
Fig. 1 is a basic block diagram of the present invention, Fig. 2 is an explanatory diagram of a configuration example of an object template file, Fig. 3 is an explanatory diagram of object attribute management, and Fig. 4 is an explanatory diagram of an object template file configuration example.
FIG. 5 shows an example of an operation instruction display, FIG. 5 shows an example of an object attribute list display, FIG. 6 is an explanatory diagram of processing in an embodiment of the present invention, and FIG. 7 is an explanatory diagram of a conventional technique. In the figure, 10 is a processing device, 11 is an external storage device,
12-0 to 12-3 are objects, 13 is an object template file, 14 is a display, 15 is an operation instruction menu, 16 is an object attribute list, 17 is an input device, P1 is a process selection section, and P2 is an object attribute extraction P3 is an object attribute list display section, P4 is an object attribute instruction input section, P5 is an object processing starting section, and P6 is an object processing section.
Claims (1)
オブジエクト12−0,12−1,…が、その内
容であるデータの種類に応じて複数種類存在し、
該各オブジエクトに対し、その種類を示すオブジ
エクト属性を付与して管理する処理機能を有する
データ処理システムにおいて、 上記オブジエクトの種類を示すオブジエクト属
性と、該オブジエクトに対する処理の種類を示す
処理種別とに対応して、その各オブジエクト属性
およびその各オブジエクト属性に関して実行可能
な処理種別によつて決定される処理を起動するた
めの処理名を含む起動シーケンスに関する情報が
格納されたオブジエクトテンプレートフアイル1
3と、 上記オブジエクトについて新規作成する処理を
選択する処理選択手段P1と、 新規作成する処理の選択に対して、上記オブジ
エクトテンプレートフアイルを検索し、新規作成
の処理種別を持つすべてのオブジエクト属性を、
上記オブジエクトテンプレートフアイルから抽出
するオブジエクト属性抽出手段P2と、 抽出したオブジエクト属性の一覧表16を作成
し、デイスプレイに表示するオブジエクト属性一
覧表表示手段P3と、 表示したオブジエクト属性一覧表によるメニユ
ーによつて指示されたオブジエクト属性を、新規
作成するオブジエクトのオブジエクト属性とする
オブジエクト属性指示入力手段P4とを備えたこ
とを特徴とするオブジエクト属性決定処理方式。[Claims] 1. There are a plurality of types of objects 12-0, 12-1, ..., each consisting of a collection of data, depending on the type of data that is the content thereof,
In a data processing system that has a processing function that assigns and manages an object attribute indicating the type of object to each object, the object attribute indicating the type of the object corresponds to the processing type indicating the type of processing for the object. An object template file 1 in which information regarding a startup sequence including a process name for starting a process determined by each object attribute and a process type that can be executed with respect to each object attribute is stored.
3, a process selection means P1 that selects a new process to create for the object, and searches the object template file for the selection of a new process to create, and searches all object attributes that have the new process type. ,
An object attribute extraction means P2 that extracts from the object template file, an object attribute list display means P3 that creates a list 16 of extracted object attributes and displays it on a display, and a menu based on the displayed object attribute list. and object attribute instruction input means P4 for setting the specified object attribute as the object attribute of an object to be newly created.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61285437A JPS63138431A (en) | 1986-11-29 | 1986-11-29 | Processing system for decision of object attribute |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61285437A JPS63138431A (en) | 1986-11-29 | 1986-11-29 | Processing system for decision of object attribute |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63138431A JPS63138431A (en) | 1988-06-10 |
JPH0562781B2 true JPH0562781B2 (en) | 1993-09-09 |
Family
ID=17691510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61285437A Granted JPS63138431A (en) | 1986-11-29 | 1986-11-29 | Processing system for decision of object attribute |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63138431A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5479614A (en) * | 1989-09-14 | 1995-12-26 | Fujitsu Limited | Object sensor processing method and processor |
CA2041667C (en) * | 1989-09-14 | 1999-04-06 | Shigeru Aoe | Object sensor processing method and processor |
JP2002259181A (en) * | 2001-03-02 | 2002-09-13 | Jisedai Joho Hoso System Kenkyusho:Kk | Method for managing content structure of object, method for displaying content structure of object, method for editing content structure of object and computer readable recording medium in which program to make computer perform the same method is recorded |
-
1986
- 1986-11-29 JP JP61285437A patent/JPS63138431A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS63138431A (en) | 1988-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62194532A (en) | Display system for designated pattern to be processed | |
JP3014284B2 (en) | Dialog box display method and system | |
US20020123991A1 (en) | Method for querying a database in which a query statement is issued to a database management system for which data types can be defined | |
JPH0744568A (en) | Retrieval interface device | |
JPH07129349A (en) | Method for displaying file list, method and processor for starting program | |
JPH01172997A (en) | Graphic customization of memu display | |
JPH0562781B2 (en) | ||
JPH11102289A (en) | Screen generating method for operation process | |
JPH11288412A (en) | Method and system for preparing document, and computer readable recording medium for recording document preparation program | |
JPS63138430A (en) | Processing system for object control | |
JP2645016B2 (en) | Menu switching processing method | |
JP2939841B2 (en) | Database search device | |
JP2886704B2 (en) | Iconization device | |
JPS63138455A (en) | Processing system for display of object attribute list | |
JPH07182214A (en) | Method for displaying list of file and data processor | |
JPH11306456A (en) | Fire display device | |
JP2887808B2 (en) | Editing processor | |
JPH06208445A (en) | Data processor for executing converged display | |
JP2000010701A (en) | Operation menu setting method for graphical user interface | |
JPH09152966A (en) | Software development support device | |
JP2597286B2 (en) | Data processing system | |
JPH0573589A (en) | Automatic execution device for table calculation program | |
JP2002288186A (en) | Method and system for classification and management of electronic data | |
JP3005523B2 (en) | File installation method and recording medium | |
JPH0855114A (en) | Document managing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |