股指期货模拟系统
来源:互联网 发布:淘宝众筹是什么意思 编辑:程序博客网 时间:2024/04/30 02:26
windows平台下的股指期货模拟系统
———————————2013/3
开发背景:
大三了,课比较少,vc也学了些基础,但是不想往这个方向发展了。自己以前爱玩游戏,现在在智能手机的冲击下,想做手机平台上面的游戏开发,故开始学习cocos2d-x游戏引擎。偏偏这时候一老师说,课少了,帮他做点项目吧。。。。。由于自己认真的学过一段时间的vc,想想也是练手吧,遂答应了,然后老师给了我几个项目叫我选,然后......就选了股指期货模拟系统。。。。。。
需求分析:
由于很多公司只给注册用户提供股指期货的模拟系统,很多不懂股指期货想加入的新手,为了给他们提供练习的平台,所以开发了此模拟系统。
系统功能:
系统主要分为两个部分。 一个部分是:实时获取期货合约的最新价格,并写入一个共享文件中(由指导老师完成)。由于是练手的,所以只要求四个合约。 另一部分:从用户登录系统到退出系统的所有界面和用户操作,数据刷新,日志记录等(由我完成)。
模块划分:
数据结构设计:
1.现金: float
2.持仓记录:合约:char[10]
买/卖方向:bool
持仓数量:int
开仓均价:float
占用保证金:float
3.交易记录: 日期(年月日):int
时间(时分秒):char[3]
合约:char[10]
(平仓/开仓)操作:bool
(买/卖)方向:bool
数量:int
单价:float
保证金:float
4.共享的实时股指记录:合约:char[10]
类型:char[20]
最新价:float
由于考虑到各种记录文件不是很多,且交易记录只保存最近一个月,所以没有采用数据库,方便用户使用(无需安装本模拟系统,直接运行.exe文件即可,也无需安装数据库)。数据文件放到homedrive/homepath目录下面(即当前用户的的主文件夹下面)。
窗体设计:
1.登录界面,自动填入默认账号和密码
2.系统主界面
3.系统介绍界面
4.系统重置界面
5.添加资金
源码地址:
http://download.csdn.net/detail/scf821416394/5307397
开发工具:vc2012
总结:
1.当项目大到一定程度的时候,在编码之前做系统分析和设计,画结构、流程图,面向对象类图,数据结构设计等等,显得尤为重要。不要以为这是浪费时间,不要直接就开始写代码,提前做了这些工作你会发现之后写代码是多么的顺畅、多么的清晰,代码一挥而就。
2.记得多写注释和文档,稍大一点的程序,过一段时间可能连自己也不清楚当时是怎么设计的、某段算法是什么意思?写了注释文档也方便自己调试。
3.谷歌、百度永远都是非常好的老师。对于MFC这种比较老的技术,你遇到的问题基本上都能在各大网站上找到答案,只要你坚持去寻找。
- 股指期货模拟系统
- 股指期货
- 股指期货基础知识
- 股指期货意味着什么
- 股指期货入门
- 股指期货的实例
- 什么是股指期货
- 股指期货(一)
- 股指期货(二)
- 关于股指期货(ZT)
- 股指期货ABC
- 股指期货1
- 股指期货2
- 迷你股指期货
- 股指期货将延期出炉
- 股指期货的结算是怎么回事
- 股指期货五大特点
- 股指期货大家谈专题
- 阅读笔记《C++标准程序库》
- C++中extern “C”含义深层探索
- 阅读笔记《全景探秘游戏设计艺术》
- 用ADO方式连接SQL SEVER的几个简单步骤
- 基于mirror driver的windows屏幕录像
- 股指期货模拟系统
- 阅读笔记《游戏策划教程》
- 几个基本的设计原则
- 异或特性
- IOS 学习五 ----ViewController
- c++11多线程库
- cocos2dx新建android项目lib拷贝、访问权限等问题集
- cocos2d-x回收池原理
- cocos2d-x之MoonWarriors用c++实现