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


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

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

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

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

〈この項の構成〉

(1) GUI画面の例

(例1)

[図データ]

項目数

マップ定義ファイルサイズ

(キロバイト)

物理マップサイズ

(キロバイト)

論理マップサイズ

(バイト)

一次ウィンドウ :50×70

 プッシュボタン:9

 出力テキスト :1

 固定テキスト :1

 セパレータ線 :1

43.4

14.3

入力:10

出力:48

(例2)

[図データ]

項目数

マップ定義ファイルサイズ

(キロバイト)

物理マップサイズ

(キロバイト)

論理マップサイズ

(バイト)

一次ウィンドウ    :71×48

 プッシュボタン   : 7

 出力テキスト    : 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

(2) 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

(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

各ファイルサイズは,網掛けを含めています。