最新消息

[公告2014/05/30] 如有需要將部落格中,任何一篇文章的程式碼使用在商業用途,請與我聯繫。

[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。

[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲

[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。

[公告2019/12/01] 若各位有 Excel VBA 案子開發需求,歡迎與我聯繫,可接案處理。

[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。
顯示具有 VC 標籤的文章。 顯示所有文章
顯示具有 VC 標籤的文章。 顯示所有文章

2018年6月30日 星期六

2018年6月11日 星期一

VC 操作 Excel (1) --- 設定儲存格格式

透過 VS C++ 操作 Excel 並非一件容易的事,但有些時候還是有需要用到,近期手邊要處理Excel 檔案匯出與儲存格格式設定,順道整理記錄一下操作。

2017年7月16日 星期日

MultiCharts 匯入外部資料(6) --- 不產生CSV檔,直接使用 Excel 外資期貨未平倉量在MultiCharts以指標方式呈現

介紹過 Power Language 執行 Excel 抓取網路資料產生CSV檔,在傳入 MultiCharts 畫圖,MultiCharts 匯入外部資料(1) --- Excel VBA 產生的外資未平倉量檔案,過程中產生的CSV檔不管是存放在桌面或資料夾,久了都覺得很煩很膩,筆者想了一下如果能夠讓資料匯入MultiCharts又不產生CSV檔,這樣就不會覺得很煩了。

2017年4月18日 星期二

判別Windows x86或x64

一些程式需求要判別Windows x86或x64,使用OS內建的Win API來做處理,其實這方法已經用很久了,為了方便,將該程式碼PO上來,大家可以參考。

2017年3月31日 星期五

在Command中顯示像RW編排的內容

有時程式除錯需要列印一大塊的記憶體空間內容,在無法借助外部程式的情況下,就需要用程式來印,筆者花點時間分享一下自己除錯會用到的程式碼。

2017年3月11日 星期六

MultiCharts 呼叫外部 DLL ,DLL覆寫資料問題

近期使用 VC++ 開發 MultiCharts 使用的DLL,遇到當2個策略或指標同時使用同一個DLL抓取資料,第一個先執行的策略或指標產生的資料,被第二個後執行的策略或指標產生的資料所覆蓋,這問題後來筆者用了一個簡單的方式克服了這個問題,順道分享一下。

2017年3月4日 星期六

MultiCharts 匯入外部資料(4) --- MultiCharts以指標方式,動態匯入Excel 產生的CSV檔

前面介紹使用QuoteManager中ASCII Mapping功能來匯入外資、自營商未平倉量的文章,MultiCharts 匯入外部資料(1) --- Excel VBA 產生的外資未平倉量檔案,今天介紹使用MultiCharts指標來呈現外資、自營商未平倉量。
這裡筆者非常感謝陳立偉老師指點幫助才能順利完成這一連串的串接,如果沒有老師的協助,筆者這樣的做法可能還會要花更多的時間。

2017年2月5日 星期日

2017年1月21日 星期六

Visual Studio 2010 C++ 使用 Jsoncpp

Google推播內容須使用JSON格式,套用在VC++筆者採用可以很方便使用的靜態程式庫Jsoncpp,它是跨平台開源程式碼,可直接在網路上下載取得,在引用編譯設定上會有點麻煩,但也不是很麻煩,網路上寫的內容多半不清楚,這裡就將操作方法完整說明。

2017年1月19日 星期四

Firebase Cloud Messaging (FCM) 入門到進階應用(3) --- 其他程式語言

Firebase Cloud Messaging 官方提供的語言原始碼不多,筆者也一樣分享其他相關的語言,讓各方的使用者可以參與,有意願分享的朋友請與筆者聯繫。

2017年1月3日 星期二

LINE Notify 入門到進階應用(4) --- 傳送文字網路圖片到Line Notify 其他語言

由於Line Notify當推出不久,所以網路上的參考範例資源較少,筆者陸續轉成手邊會的程式語言分享於此,有意願分享的朋友請與筆者聯繫。

2016年5月17日 星期二

抓多重視窗的HWND

平時要抓取單一視窗的HWND很容易,但要抓取視窗中還有子視窗就需要一些方法處理,以下簡單說明。

2016年3月3日 星期四

製作MFC CListCtrl 可編輯的列表元件

近期需要寫程式需要在CListCtrl 製作一個可編輯的元件,網路上有很多種作法,看了會眼花撩亂,後來使用一個可行的方式,順道紀錄一下也提供可有需要的朋友。

2016年3月1日 星期二

2015年12月31日 星期四

用Windows API取得系統SMBIOS table的資訊

在UEFI BIOS機器上已不像Legacy BIOS機器這麼容易取得SMBIOS Table的資訊,這時可以使用微軟提供的Windows API GetSystemFirmwareTable函數取得UEFI BIOS下的SMBIOS Table的資訊,想了解更多有關SMBIOS Table請至官網查詢,以下就用程式碼來說明。

2015年12月6日 星期日

刪除VC編譯產生的暫存檔

大家在編譯VC後要上傳SVN前都要手動刪除一些不需要的暫存檔案,為避免誤刪重要檔,這裡提供一個方便的功能,提供大家參考。

2015年11月3日 星期二

Windows 移除右鍵「指定的程式來開啟這種檔案」設定

是否有遇過當按滑鼠右鍵時,指定程式開啟的選項有出現多個相同的程式呢?這樣看久了都會覺得很擾人,如果只想保留一個指定的內容,又不想全部移除的話該怎麼做,這裡將教大家透過系統登陸檔來進行修改。

2015年10月15日 星期四

使用VC 2010 編譯時,遇到"fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended." 處理方式

網路上找了一份Source code要在 VS2010上 Build,出現了以下編譯錯誤訊息 "fatal error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended." ,看起來是使用版本的問題。