CTP交易软件开发----第一章(三)

开始简化流程
大家从Demo中可以看得出来,不管是行情登录或交易登录,都需要账号、密码、服务器IP等相应信息才能完成,而这些信息当然是不应该写到代码里面,所以通常的方法是从配置文件中读出来。配置文件也是可以多种多样的,有些人会做成Json格式的,有些人会做成XML格式,身为不是码农的我,当然是希望越是简单越好,所以我直接是纯文本的。
有时候,如果在Windows下面,文件要有后缀名,操作系统才会知道应该使用什么软件来打开文件,但为了不让一些人看到自己的账号信息,可以简单的用一个随机字符串来做后缀名,这样一来能防止一些电脑白痴轻松的获得私密信息,又或者使用二进制再加密来保存(最简单的加密方式就是与某些随机数来个异或,或其它的位运算来弄),这些东西可以自己回去慢慢搞,在这里,我就只用纯文本格式就好了。
那么,从配置文件中获取到了账号信息、APPID和授权码之后,就可以直接登录了。简化出来的就是这样:
在这里插入图片描述
Md的Init函数如下:
在这里插入图片描述
Td的Init函数如下:
在这里插入图片描述
当然了,上面的简化都是部分简化而已,如果想再简化一点,可以把初始化的全部过程都封装起来,只要把需要的API/SPI对象都创建出来,然后就可以直接启动了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值