[Protra-commit] [310] 設定ファイルの内容を引数で受け渡すのをやめる。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 3月 21日 (日) 06:08:12 JST


Revision: 310
          http://sourceforge.jp/projects/protra/svn/view?view=rev&revision=310
Author:   panacoran
Date:     2010-03-21 06:08:12 +0900 (Sun, 21 Mar 2010)

Log Message:
-----------
	設定ファイルの内容を引数で受け渡すのをやめる。
	index.txtを読み込めるようにする。#20400
	* Protra.Lib/Db/Price.cs (Price.PriceList): 分割比率をデータベースではなく銘柄データから取る。
	* Protra.Lib/Global.cs (Global): コメントの修正。
	(GlobalEnv): 新規。アプリケーション全体で参照されるデータを提供するクラス。
	* Protra.Lib/Option.cs: 削除。
	* Protra.Lib/Protra.Lib.csproj: Protra.Lib/Option.csを削除。Data/BrandData.csを追加。
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Create): 設定をGlobalEnvから取る。
	(PriceDataUpdator.Update): index.txtと価格情報を更新して進捗を100%にする具象メソッドに。#20400
	(PriceDataUpdator.UpdatePrice): 新規。価格情報を更新する抽象メソッド。
	(PriceDataUpdator.UpdateSplit): 削除。
	(PriceDataUpdator.ReadOmegaChartSplitData): 削除。
	(PriceDataUpdator.UpdateIndex): 新規。index.txtを更新する。#20400
	* Protra.Lib/Update/KabukaJohoUpdator.cs (KabukaJohoUpdator.UpdatePrice): Updateからリネーム。UpdateSplitDataとReportProgressの呼び出しを削除。
	* Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator.UpdatePrice): 同上。
	* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.UpdatePrice): 同上。
	* Protra.Lib/Update/MujinzouUpdator.cs (MujinzouUpdator.UpdatePrice): 同上。開始する日付の設定が間違えていた。。URLが正しくない場合の例外をExceptionからApplicationExceptionに。
	* Protra/Dialogs/OptionDialog.cs (OptionDialog.ProtraConfig): 削除。
	(OptionDialog.UpdateConfig): 削除。
	(OptionDialog.OptionDialog): GlobalEnvから設定を取る。
	(OptionDialog.buttonOk_Click): GlobalEnvに設定を反映させる。
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdateDialog): 引数で設定を受け渡すのをやめる。
	* Protra/MainForm.cs (MainForm.MainForm): GlobalEnvに設定を格納する。
	(MainForm.ChartPanelInit): GlobalEnvの設定を反映させる。
	(MainForm.FavoriteBrandInit): 同上。
	(MainForm.ConfigWrite): GlobalEnvのインスタンスを利用する。
	(MainForm.MainForm_Load): GlobalEnvの設定を反映させる。
	(MainForm.menuItemPriceUpdate_Click): PriceUpdateDialogに設定を渡すのをやめる。
	(MainForm.menuItemAddFavoriteBrand_Click): GlobalEnvの銘柄リストの設定を編集する。
	(MainForm.menuItemOption_Click): OptionDialogに設定を渡すのをやめる。GlobalEnvの設定をChartPanelに反映させる。。
	(MainForm.listBoxFavoriteBrand_KeyDown): GlobalEnvの銘柄リストの設定を編集する。

Ticket Links:
:-----------
    http://sourceforge.jp/projects/protra/tracker/detail/20400
    http://sourceforge.jp/projects/protra/tracker/detail/20400
    http://sourceforge.jp/projects/protra/tracker/detail/20400

Modified Paths:
--------------
    protra/trunk/ChangeLog.txt
    protra/trunk/Protra/Dialogs/OptionDialog.cs
    protra/trunk/Protra/Dialogs/PriceUpdateDialog.cs
    protra/trunk/Protra/MainForm.cs
    protra/trunk/Protra.Lib/Db/Price.cs
    protra/trunk/Protra.Lib/Global.cs
    protra/trunk/Protra.Lib/Protra.Lib.csproj
    protra/trunk/Protra.Lib/Update/KabukaJohoUpdator.cs
    protra/trunk/Protra.Lib/Update/KdbComUpdator.cs
    protra/trunk/Protra.Lib/Update/MujinzouUpdator.cs
    protra/trunk/Protra.Lib/Update/PriceDataUpdator.cs
    protra/trunk/Protra.Lib/Update/YahooFinanceUpdator.cs

Added Paths:
-----------
    protra/trunk/Protra.Lib/Data/
    protra/trunk/Protra.Lib/Data/BrandData.cs

Removed Paths:
-------------
    protra/trunk/Protra.Lib/Option.cs




Protra-commit メーリングリストの案内
Back to archive index