紙黃金均價管理小軟件—黃金秘書
Posted on 2007-10-20 23:13 wxb_nudt 閱讀(6207) 評論(11) 編輯 收藏 所屬分類: 技術(shù)雜談 、實用編程技術(shù)最近炒紙黃金,用的是工行的網(wǎng)上銀行。但是不久就發(fā)現(xiàn)工行沒有提供相應的均價管理工具,自己的均價和賬面盈虧都得用筆記本寫下來然后用計算器算。自己的歷史盈虧等等信息也要用筆記本記下來。這樣在原始社會混了幾天后,終于忍不住寫了一個小軟件來管理紙黃金的均價、倉位、資金、歷史盈虧、賬面盈虧等信息,就叫做黃金秘書。
想試用這個小軟件的,可以直接在我的博客下載這兩個壓縮包,解壓后安裝即可,安裝和試用說明見下節(jié):
http://www.aygfsteel.com/Files/wxb_nudt/黃金秘書.part1.rar
http://www.aygfsteel.com/Files/wxb_nudt/黃金秘書.part2.rar
想了解一點技術(shù)細節(jié)的,可以讀讀后面的“技術(shù)細節(jié)”一節(jié)。
安裝和使用說明
安裝很簡單,一路點確定就可以,由于安裝包是用InstallShield隨便做的,連安裝畫面都沒有做,隨便選了張女兒的照片就搞定了,呵呵。序列號也是隨便填一個就可以了。安裝界面如下:
安裝完成后,在桌面上會多出一個黃金秘書的圖標,雙擊就可以打開程序了,程序界面如下:
注意右下角有黃金秘書的托盤圖標,當你關閉主程序界面時不會真的關閉程序,只是將程序隱藏到托盤,只有用右鍵點擊托盤并選擇“退出程序”才會真正關閉程序。
使用非常簡單,首先點“設置資金”按鈕設置自己的資金,然后點“設置歷史盈虧”設置自己以往的盈利金額。“設置現(xiàn)價”本來是想自動獲取價格的,但是沒有人愿意從網(wǎng)絡自動提交數(shù)據(jù)給我,因此目前也只有手動設置了,哪位大俠有路子可以搞到數(shù)據(jù)源,我將會很感謝你的。
設置完畢后點“買賣”按鈕就可以紀錄自己的買賣情況了。均價、倉位、盈虧將會自動計算,比原來用算盤強一點點了。所有數(shù)據(jù)信息都會記入數(shù)據(jù)庫,下次打開即可看到。每次賣出時會提醒你本次交易的盈虧,并自動記入歷史盈虧。
有幾點要說明:
(1) 總資產(chǎn)=資金+(貨物×現(xiàn)價),所以你不設置現(xiàn)價會嚇一跳的;
(2) 貨物=你手中持有的黃金數(shù)量
(3) 倉位=(貨物×現(xiàn)價)/ 總資產(chǎn)
(4) 盈虧=貨物×(現(xiàn)價-均價),指的目前的賬面盈虧,會隨現(xiàn)價浮動
另外,目前還沒有實現(xiàn)紀錄刪除功能,所以如果買賣紀錄輸入錯誤就只能手動改數(shù)據(jù)庫了。數(shù)據(jù)庫文件名為WxbData.mdb,在安裝目錄下,是一個Access數(shù)據(jù)庫文件。可以手動打開修改紀錄。
技術(shù)細節(jié)
這樣的軟件用Delphi或者VB、powerbuilder之類的估計一個小時就可以搞定,可惜俺不會,俺只會VC和java。因此選擇的技術(shù)路線是:
(1) 開發(fā)平臺VC6,不要說俺老土,俺不會.NET
(2) 數(shù)據(jù)庫Access
(3) 數(shù)據(jù)庫訪問技術(shù)ADO1.5
(4) 界面庫BCGControlBar,其實也沒有用什么界面控件,就是在AboutDlg中加了一個可以超鏈的Button。選擇界面庫主要是為了以后升級方便。
(5) ActiveX控件,用了一個MSFlexGrid控件,用來展示數(shù)據(jù)紀錄表格
(6) 安裝包制作工具,InstallShield6,簡單好用。
做好安裝包后在VMWare中的裸體windows xp中裝了一把,還真找出幾個bug。修改后可以用了。突然發(fā)現(xiàn)VMWare用來干這個事情確實很爽。
后記
由于中間隔了半年沒有上網(wǎng),我的博客一塌糊涂,很多技術(shù)心得來不及寫就變成了文件夾中的下崗工人。例如,Socket,COM,多線程庫(這幾個俺還是準備寫寫的),Mideva(Matlab的C語言翻譯器,很有意思),還有最近上的架構(gòu)師培訓課程中的一些心得,如RUP,UML的一些想法和用法。很多要看的書在桌上堆了起來,大部分看了一個開頭,小部分看到一半,真正看完的好像只有一本《Effective C++》,這是因為早年看過,又復習了一遍。
最近半年事情繁雜,頭緒紛亂,需要好好靜下來研究研究技術(shù)了。寫到最后,語甚零落,不知所云啊~,擱筆!擱筆!