十三課源碼及培訓教程安排_第1頁
十三課源碼及培訓教程安排_第2頁
十三課源碼及培訓教程安排_第3頁
十三課源碼及培訓教程安排_第4頁
十三課源碼及培訓教程安排_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

C++第1C++第1VC++開發(fā)環(huán)境的搭建(VS,及VS助手的安裝,項目目錄,文件,命名規(guī)Win7VS2012update3對C++11的支持2008、VC61.win7CTP的版本vc62.庫文件目錄:lib文件目錄*.libVS助手集成性:開發(fā)環(huán)境+標準庫+數(shù)據(jù)庫:SqlServer2008express-----一些資-----\Projects:這里放源代----\其他目錄:隨著課程的進行不斷添----使用unicode用向?qū)珊唵纬绦?,然后基于這一般一個類一個頭文件(.h)一個實現(xiàn)文件類名和成員變量名使用MFC的命名習文件夾名稱一律小臨時變量使用boost/unix命名風配置配置CTP的頭文件和庫文件:.*.lib對于動態(tài)庫,libdll如何配置.h和lib第2 通過登錄界面學習MFC第2 通過登錄界面學習MFC向?qū)Ъ拔谋究?,按鈕,復選框,及搭建登錄界GCC:#pragmacommet(lib,”xxx.lib”) CTP我測試的情況:方法1:繼續(xù)繼續(xù)lib文件放到vcxproj所在目錄,然后項目里直接使用lib文件的文件名.con的后綴名為“.con”。交易客戶端的應用程序通過CreateFtdcTraderApi()或CreateFtdcMdApi()函數(shù)的第一個參數(shù)來判斷這些文件的本地路徑。.con的后綴名為“.con”。交易客戶端的應用程序通過CreateFtdcTraderApi()或CreateFtdcMdApi()函數(shù)的第一個參數(shù)來判斷這些文件的本地路徑。在.h里添加void在.cpp{}CTP接口的介紹認識,及實現(xiàn)登錄CTP2.用GetWindowText獲取窗口的文本--------MFC類向?qū)TP接口的介紹認識,及實現(xiàn)登錄CTP2.用GetWindowText獲取窗口的文本--------MFC類向?qū)?DLL項目的建立及使用,CTPCTPCTP工作流程對話模式:對話模式:客戶端與策略實現(xiàn)登錄客戶端與策略實現(xiàn)登錄CTPApi任何問題,都可通過添加一個中間層解決(抽象IServiceSpiIService類向?qū)ServiceSpiIService類向?qū)?.Control:使用控件類提供的函數(shù)獲取數(shù)據(jù)CEdit,CComboBox2.Value: ,intUpdateData(TRUE):把控件 Ini文件,XMLIniwindows<xml:ns<sub_nod數(shù)據(jù)庫,GridCtrl,動態(tài)庫的深入(封裝和移植)《數(shù)據(jù)庫,GridCtrl,動態(tài)庫的深入(封裝和移植)《1TinyXml可以添加參數(shù),找指定名稱的元素節(jié)點GridCtrl表格控件:不僅僅支持CTP的,多平臺的MultiTrader數(shù)據(jù)庫:SqlServer2.配置文件的讀寫(XML為主Xml數(shù)據(jù)庫,GridCtrl,動態(tài)庫的深入(封裝和移植)《2數(shù)據(jù)庫,GridCtrl,動態(tài)庫的深入(封裝和移植)《2OTL--->sqlserver 或者ManagerStudio(注意版本SqlServer SQL PIMPLADO.net使用起來更簡單,更簡潔frameworkOTL----------->Sql 數(shù)據(jù)庫,GridCtrl,動態(tài)庫的深入(封裝和移植)《3數(shù)據(jù)庫,GridCtrl,動態(tài)庫的深入(封裝和移植)《3OTLSQLMicrosoftSQLServerManagement Microsoft數(shù)據(jù)訪問組件 Microsoft 3.05.0MicrosoftInternet Microsoft.NET 操作系 SqlServer的數(shù)據(jù)類型varchar(長度整型浮點型decimal(p[,s])numeric(p[,s]固定精度和小數(shù)位數(shù)。使用最大精度時,有效值的范圍為-10^38+1到10^38-1。decimal的ISO同義詞為dec和dec(p、s)。numeric在功能上等價于decimal。p(精度最多可以存儲的十進制數(shù)字的總位數(shù),包括小數(shù)點左邊和右邊的位數(shù)。該精度必須是從1到最大精度38之間的值。默認精度為18。s(小數(shù)位數(shù)小數(shù)點右邊可以存儲的十進制數(shù)字的位數(shù)。從p中減去此數(shù)字可確定小數(shù)小數(shù)位數(shù)為0;因此,0<=s<=p。最大存儲大小基于精度而變化。精度存儲字節(jié)內(nèi)部類,是具體的實現(xiàn)1-910-1920-2829-381-910-1920-2829-38createtabletb2(InstrumentIDvarchar(32),InstrumentNamevarchar(64),PriceTickfloat);總結(jié):OTLsql 2.創(chuàng)建數(shù)據(jù)源DSN=’’執(zhí)行語句插入語句otl_stream 執(zhí)行 查詢語句: O>>登出float[(n)其中n為用于存儲float數(shù)值尾數(shù)的位數(shù)(以科學記數(shù)法表示,因此可以確定精度和存儲大小。如果指定了n,則它必須是介于1和53之間的某個值。n的默認值為53。n值 7位數(shù) 4字節(jié)25-5315位數(shù)8C++:8float:4個字節(jié)double:8ID-->響應函數(shù)ID-->響應函數(shù)CtpServiceCTP接口的封裝:Request(intrequest_id,void*param)參數(shù)數(shù)據(jù):返回的結(jié)構(gòu)體行情所有字段填0所有字段填0ID所有字段填0所有字段填0ID2.顯示到中間還是放為何還要定義自己的數(shù)據(jù)類型呢做平臺,盡量使用一套數(shù)據(jù)類型,具有代表意義(一般性平臺提2.顯示到中間還是放為何還要定義自己的數(shù)據(jù)類型呢做平臺,盡量使用一套數(shù)據(jù)類型,具有代表意義(一般性平臺提供的接口,標準一次數(shù)據(jù)的適配-->變成了支持2套接口CTP沒有歷史K線數(shù)據(jù),-->用某些公司提供的COM去下可以支持,股票,期權(quán),現(xiàn)貨,基金的數(shù)據(jù)界面只有一個與底層打交道:CWnd:public{{通知其他窗口{}}}3.利用Doc/View(MFC特有的,Doc/View程序) Document:GetDockManager()可以把這個數(shù)據(jù)下發(fā)到其他18.1在DockPane里使用CFormView第20天行情界面的編寫-其它表格的實現(xiàn)1(持倉下單參數(shù)MainFrame:GetActiveView--第20天行情界面的編寫-其它表格的實現(xiàn)1(持倉下單參數(shù)MainFrame:GetActiveView--CDockablePane的停靠問題[in]CGridCtrl設置顏色CDockablePane的??繂栴}[in]CGridCtrl設置顏色漲if(old_str<disp_str){//上漲}if(FIELD_code==field_id){}sqlOTL的數(shù)據(jù)類型綁定sqlOTL的數(shù)據(jù)類型綁定自動運行策略約定自動運行策略約定MyS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論