画面・帳票サポートシステム XMAP3 開発・実行ガイド

[目次][用語][索引][前へ][次へ]

3.3.3 ファイル容量の見積もり

マップ定義ファイル,論理マップ,および物理マップの大きさは,次に示す概算式によってある程度算出できます。

生成されたマップの大きさは,ある程度フィールドの数に比例しますが,定数や属性などによっても変化しますので,その正確な値はあらかじめ算出できません。

次に,一般的と考えられる画面と帳票サンプルのマップサイズを示します。この値を参考に,自システム用のディスク容量を見積もってください。ただし,最終的には,ユティリティのマップ生成で出力される生成結果リストで,作成したマップサイズの値を確かめる必要があります。

<この項の構成>
(1) CUI画面の例
(2) GUI画面の例
(3) 帳票の例

(1) CUI画面の例

(例1)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
画面サイズ   :80×24
固定フィールド :21
出力フィールド : 1
項目属性変更  : 1
16.2 1.8 入力:10
出力:40

(例2)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
画面サイズ   :80×24
固定フィールド :44
入出力フィールド:11
出力フィールド : 6
項目属性変更  : 8
けい線     : 1
25.7 3.0 入力: 65
出力:180

(例3)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
画面サイズ    :80×24
固定フィールド  :38
入出力フィールド :26
出力フィールド  :32
項目属性変更   :17
けい線      :18
26.6 5.9 入力:153
出力:668

(2) GUI画面の例

(例1)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
一次ウィンドウ :50×70
 プッシュボタン:9
 出力テキスト :1
 固定テキスト :1
 セパレータ線 :1
43.4 14.3 入力:10
出力:48

(例2)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
一次ウィンドウ    :80×24
 プッシュボタン   : 3
 出力テキスト    : 6
 固定テキスト    :23
 入出力テキスト   : 6
 ポップアップメニュー: 5
49.8 4.8 入力: 87
出力:170

(例3)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
二次ウィンドウ   :80×48
ラジオボタン    : 3
チェックボタン   : 3
プッシュボタン   : 4
出力テキスト    : 1
固定テキスト    : 3
メニューバー
 プルダウンメニュー: 4
 カスケードメニュー: 3
CUIフィールドボックス
 固定フィールド  : 6
 出力フィールド  :120
 入出力フィールド :120
 けい線      : 6
46.1 17.6 入力:1,174
出力:2,875

(例4)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
二次ウィンドウ  :36×46
 プッシュボタン    :3
 固定テキスト     :4
 ポップアップメニュー :1
 入出力テキスト    :2
 単一選択リストボックス:1
38.8 1.9 入力: 46
出力:1,608

(例5)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
二次ウィンドウ  :40×13
 メッセージアイコン:1
 プッシュボタン  :1
 固定テキスト   :1
 セパレータ線   :2
36.3 1.2 入力:10
出力: 8

(例6)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
二次ウィンドウ   :48×36
 ラジオボタン     :3
 プッシュボタン    :2
 チェックボタン    :1
 単一選択リストボックス:1
 固定テキスト     :6
 入出力テキスト    :2
 項目属性変更     :2
40.7 3.0 入力: 34
出力:194

(3) 帳票の例

(例1)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
用紙サイズ   :連続紙
帳票サイズ   :130×32
固定フィールド : 22
出力フィールド :130
けい線     : 33
11.7 6.5 出力:1,545

(例2)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
用紙サイズ   :A4横
帳票サイズ   :166×40
固定フィールド : 46
出力フィールド :146
けい線     : 6
囲みけい線   : 29
網掛け     : 15
20.2 8.1 出力:1,628

(例3)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
用紙サイズ   :A3横
帳票サイズ   :140×60
固定フィールド :144
出力フィールド :869
けい線     : 43
囲みけい線   : 12
網掛け     : 26
116 44.3 出力:5,278

なお,上記帳票サンプルには網掛けは入っていませんが,各ファイルサイズは,網掛けを含めたサイズです。


(例4)
[図データ]
項目数 マップ定義ファイルサイズ
(キロバイト)
物理マップ
サイズ
(キロバイト)
論理マップ
サイズ
(バイト)
用紙サイズ   :A4横
帳票サイズ   :133×46
固定フィールド :10
出力フィールド :23
けい線     : 9
囲みけい線   : 1
網掛け     : 2
9.5 2.0 出力:260

なお,上記帳票サンプルには網掛けは入っていませんが,各ファイルサイズは,網掛けを含めたサイズです。