ソフトウエアの再利用

第9回 ソフトウエアの再利用
オブジェクト指向プログラミング(8)
簡単なプログラムを作ろう
簡単なプログラムを作ろう
課題
「単純な四則演算しかできない電卓を作ろう」
条件:①クラス図を作成する。
②クラスを実装する。
ヘッダファイル(~.h)
ソースファイル(~.cpp)
簡単なプログラムを作ろう
計算式を
表示する窓
仕様
計算結果を
表示する窓
7
8
9
+
4
5
6
-
1
2
3
*
0
C
=
/
簡単なプログラムを作ろう
仕様
①0~9のボタンと+,-,+,/を入力し、
=ボタンを押すと計算を実行する。
②計算結果は、結果表示窓に表示する。
③その時、計算式も計算式表示窓に表示す
る。
④Cボタンを押すと、結果、計算式は消去す
る。
簡単なプログラムを作ろう
仕様
④Cボタンは、入力途中でもクリアボタンとし
て有効となること。
⑤0~9の数値は、連続に押すことができるこ
と。
⑥数値のチェック、計算式の構文チェック
は、しないものとする。
簡単なプログラムを作ろう
四則演算
クラス図
加算値格納変数
減算値格納変数
乗算値格納変数
除算値格納変数
演算子識別
入力値A格納変数
入力値B格納変数
加算
減算
乗算
除算
入力値設定
入力値取得
演算子設定
演算子取得
クリア
計算値表示
計算式表示
簡単なプログラムを作ろう
実装例
①四則演算クラスのヘッダファイル Keisan.h
②四則演算クラスのソースファイル Keisan.cpp
③ダイヤログのヘッダファイル
calcDlg.h
④ダイヤログのソースファイル
calcDlg.cpp