d. 操作のポイント
A.ビジュアル・パーツ
ビジュアル・パーツ |
|
Mainパーツの機能設定 |
|
クラス名 |
Main |
説明 |
Main Frame |
ファイル名 |
parameter |
パーツタイプ |
ビジュアル・パーツ |
基底クラス |
IFrameWindow |
.hpvファイル |
なし |
.cpvファイル |
なし |
インクルード・ファイル |
なし |
B.非ビジュアル・パーツ
非ビジュアル・パーツ |
|
Arithパーツの機能設定 |
|
クラス名 |
Arith |
説明 |
四則演算(Arithmetic) |
ファイル名 |
parameter |
パーツタイプ |
非ビジュアル・パーツ |
基底クラス |
IStanderdNotifier |
.hpvファイル |
"Arith.hpv" |
.cpvファイル |
"Arith.cpv" |
インクルード・ファイル |
<istring.hpp> |
Arithパーツ | ||||
属性 |
タイプ |
説明 |
優先 |
|
num1 |
double |
|
O |
|
num2 |
double |
|
O |
|
アクション |
タイプ |
パラメータ |
説明 |
O |
calc |
double |
IString s |
四則演算 |
O |
C.接続
No. |
接続元 |
接続先 |
コメント |
1 |
EntryField1 (valueAsDouble, 属性) |
Arith1 (num1, 属性) |
|
2 |
EntryField2 (valueAsDouble, 属性) |
Arith1 (num2, 属性) |
|
3 |
PushButton1 (buttonClickEvent, イベント) |
Arith1 (calc, アクション) |
計算ボタン |
4 |
結線3 (s, 属性) |
TextSpinButtonControl (text, 属性) |
引数 |
5 |
結線3 (actionResult, 属性) |
EntryField3 (valueAsDouble, 属性) |
解答 |
6 |
PushButton2 (buttonClickEvent, イベント) |
EntryField1 (removeAll, アクション) |
クリアボタン |
7 |
PushButton2 (buttonClickEvent, イベント) |
EntryField2 (removeAll, アクション) |
クリアボタン |
8 |
PushButton2 (buttonClickEvent, イベント) |
EntryField3 (removeAll, アクション) |
クリアボタン |