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, アクション)

クリアボタン