版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C++第1C++第1VC++开发环境的搭建(VS,及VS助手的安装,项目目录,文件,命名规Win7VS2012update3对C++11的支持2008、VC61.win7CTP的版本vc62.库文件目录:lib文件目录*.libVS助手集成性:开发环境+标准库+数据库:SqlServer2008express-----一些资-----\Projects:这里放源代----\其他目录:随着课程的进行不断添----使用unicode用向导生成简单程序,然后基于这一般一个类一个头文件(.h)一个实现文件类名和成员变量名使用MFC的命名习文件夹名称一律小临时变量使用boost/unix命名风配置配置CTP的头文件和库文件:.*.lib对于动态库,libdll如何配置.h和lib第2 通过登录界面学习MFC第2 通过登录界面学习MFC向导及文本框,按钮,复选框,及搭建登录界GCC:#pragmacommet(lib,”xxx.lib”) CTP我测试的情况:方法1:继续继续lib文件放到vcxproj所在目录,然后项目里直接使用lib文件的文件名.con的后缀名为“.con”。交易客户端的应用程序通过CreateFtdcTraderApi()或CreateFtdcMdApi()函数的第一个参数来判断这些文件的本地路径。.con的后缀名为“.con”。交易客户端的应用程序通过CreateFtdcTraderApi()或CreateFtdcMdApi()函数的第一个参数来判断这些文件的本地路径。在.h里添加void在.cpp{}CTP接口的介绍认识,及实现登录CTP2.用GetWindowText获取窗口的文本--------MFC类向导CTP接口的介绍认识,及实现登录CTP2.用GetWindowText获取窗口的文本--------MFC类向导,DLL项目的建立及使用,CTPCTPCTP工作流程对话模式:对话模式:客户端与策略实现登录客户端与策略实现登录CTPApi任何问题,都可通过添加一个中间层解决(抽象IServiceSpiIService类向导IServiceSpiIService类向导1.Control:使用控件类提供的函数获取数据CEdit,CComboBox2.Value: ,intUpdateData(TRUE):把控件 Ini文件,XMLIniwindows<xml:ns<sub_nod数据库,GridCtrl,动态库的深入(封装和移植)《数据库,GridCtrl,动态库的深入(封装和移植)《1TinyXml可以添加参数,找指定名称的元素节点GridCtrl表格控件:不仅仅支持CTP的,多平台的MultiTrader数据库:SqlServer2.配置文件的读写(XML为主Xml数据库,GridCtrl,动态库的深入(封装和移植)《2数据库,GridCtrl,动态库的深入(封装和移植)《2OTL--->sqlserver 或者ManagerStudio(注意版本SqlServer SQL PIMPLADO.net使用起来更简单,更简洁frameworkOTL----------->Sql 数据库,GridCtrl,动态库的深入(封装和移植)《3数据库,GridCtrl,动态库的深入(封装和移植)《3OTLSQLMicrosoftSQLServerManagement Microsoft数据访问组件 Microsoft 3.05.0MicrosoftInternet Microsoft.NET 操作系 SqlServer的数据类型varchar(长度整型浮点型decimal(p[,s])numeric(p[,s]固定精度和小数位数。使用最大精度时,有效值的范围为-10^38+1到10^38-1。decimal的ISO同义词为dec和dec(p、s)。numeric在功能上等价于decimal。p(精度最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。该精度必须是从1到最大精度38之间的值。默认精度为18。s(小数位数小数点右边可以存储的十进制数字的位数。从p中减去此数字可确定小数小数位数为0;因此,0<=s<=p。最大存储大小基于精度而变化。精度存储字节内部类,是具体的实现1-910-1920-2829-381-910-1920-2829-38createtabletb2(InstrumentIDvarchar(32),InstrumentNamevarchar(64),PriceTickfloat);总结:OTLsql 2.创建数据源DSN=’’执行语句插入语句otl_stream 执行 查询语句: O>>登出float[(n)其中n为用于存储float数值尾数的位数(以科学记数法表示,因此可以确定精度和存储大小。如果指定了n,则它必须是介于1和53之间的某个值。n的默认值为53。n值 7位数 4字节25-5315位数8C++:8float:4个字节double:8ID-->响应函数ID-->响应函数CtpServiceCTP接口的封装:Request(intrequest_id,void*param)参数数据:返回的结构体行情所有字段填0所有字段填0ID所有字段填0所有字段填0ID2.显示到中间还是放为何还要定义自己的数据类型呢做平台,尽量使用一套数据类型,具有代表意义(一般性平台提2.显示到中间还是放为何还要定义自己的数据类型呢做平台,尽量使用一套数据类型,具有代表意义(一般性平台提供的接口,标准一次数据的适配-->变成了支持2套接口CTP没有历史K线数据,-->用某些公司提供的COM去下可以支持,股票,期权,现货,基金的数据界面只有一个与底层打交道:CWnd:public{{通知其他窗口{}}}3.利用Doc/View(MFC特有的,Doc/View程序) Document:GetDockManager()可以把这个数据下发到其他18.1在DockPane里使用CFormView第20天行情界面的编写-其它表格的实现1(持仓下单参数MainFrame:GetActiveView--第20天行情界面的编写-其它表格的实现1(持仓下单参数MainFrame:GetActiveView--CDockablePane的停靠问题[in]CGridCtrl设置颜色CDockablePane的停靠问题[in]CGridCtrl设置颜色涨if(old_str<disp_str){//上涨}if(FIELD_code==field_id){}sqlOTL的数据类型绑定sqlOTL的数据类型绑定自动运行策略约定自动运行策略约定MyS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《数字电子技术基础》2021-2022学年期末试卷
- 淮阴师范学院《基础和声(2)》2022-2023学年第一学期期末试卷
- 淮阴师范学院《证券法》2023-2024学年第一学期期末试卷
- 淮阴工学院《税务代理》2021-2022学年第一学期期末试卷
- 淮阴工学院《设施规划与物流分析》2023-2024学年第一学期期末试卷
- DB4414T+30-2024柑橘种质资源圃建设和管理规范
- DB2310-T 141-2024红松苗芽接培育技术规程
- 文书模板-《小区停车自治管理方案》
- 钢结构大棚安拆专项施工方案
- 林业项目融资与资本运作考核试卷
- 高考名句名篇《菩萨蛮 书江西造口壁》课件
- 兽医病理学智慧树知到期末考试答案章节答案2024年浙江农林大学
- 大学生生涯发展展示 (修改版)
- JT-T 1495-2024 公路水运危险性较大工程专项施工方案编制审查规程
- 教科版小学科学六年级上学期期中考试检测试卷与答案(共5套)
- 运动安全与健康智慧树知到期末考试答案章节答案2024年浙江大学
- 模具设计与制造生涯规划报告
- (完整版)四宫格数独题目204道(可直接打印)及空表(一年级数独题练习)
- 1.1信息社会及其特征课件高中信息技术粤教版必修2
- 小学科学教科版六年级上册全册教案(2023秋)
- 《第1课时 勾股定理》公开课教学课件
评论
0/150
提交评论