svnno****@sourc*****
svnno****@sourc*****
2013年 6月 23日 (日) 13:24:08 JST
Revision: 464 http://sourceforge.jp/projects/protra/scm/svn/commits/464 Author: panacoran Date: 2013-06-23 13:24:07 +0900 (Sun, 23 Jun 2013) Log Message: ----------- 成績の計算を別のクラスに分離する。#31464 ProfitGraphBoxを書き直す。#31464 * PtSim/Controls/ProfitGraphBox.cs (ProfitGraphBox): 書き直す。 * PtSim/Controls/ProfitGraphBox.resx: 削除。 * PtSim/CumultiveProfit.cs (CumultiveProfitList): 新規。時価と簿価の利益の集計値の日付順のリスト。 (CumultiveProfit): 新規。時価と簿価の利益の集計値を持つクラス。 * PtSim/MainForm.cs (MainForm.Performance): 削除。 (MainForm.buttonPerformance_Click): RunWorkerAsyncの引数を変更する。 (MainForm.backgroundWorkerPerformance_DoWork): PerformanceCalculatorを使う。 (MainForm.backgroundWorkerPerformance_RunWorkerCompleted): 正常終了では何もしない。 * PtSim/Performance.cs (Performance): 新規。システムの成績を計算するクラス。 * PtSim/ProfitList.cs: 削除。 * PtSim/PtSim.csproj: CumultiveProfit.csとPerformanceCalculator.csの追加。ProfitList.csとControls\ProfitGraphBox.resxの削除。 Ticket Links: ------------ http://sourceforge.jp/projects/protra/tracker/detail/31464 http://sourceforge.jp/projects/protra/tracker/detail/31464 Modified Paths: -------------- protra/trunk/ChangeLog.txt protra/trunk/PtSim/Controls/ProfitGraphBox.cs protra/trunk/PtSim/MainForm.cs protra/trunk/PtSim/PtSim.csproj Added Paths: ----------- protra/trunk/PtSim/CumultiveProfit.cs protra/trunk/PtSim/Performance.cs Removed Paths: ------------- protra/trunk/PtSim/Controls/ProfitGraphBox.resx protra/trunk/PtSim/ProfitList.cs