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