第一次在CSDN上发贴子问问题,请大家多多帮助.我现在正在学习VC++,已经学了一些的理论,现在手头有一个小项目来练习.可发现看看的还行,用起来就不知道如何下手,很多东西都没底,大家能不能根据你们的经验给个建议.谢谢先!PROJECT大致描述:已有火车运行的轨迹数据存于数据库文件中,包括每个单位时间的运行距离,速度等.现要求在屏幕窗口中显示火车的运行轨迹,最好要能直观能反映火车的运行速度差异.我的初步设计如下:将一个窗口的背景设置为火车的轨道分布图,将每辆火车做为一个ActiveX Control,根据轨迹数据实时更新各个火车控件的特性,并将其显示于窗口区域指定的点.火车数目可设置为多个.
多线程的?单文档?
定义一个火车类
1、记录当前速度、前一位置和下一个位置(来自数据库)
2、根据当前信息,计算当前时刻的位置
3、函数实现定位绘制火车图形
4、根据当前位置,决定访问数据库刷新信息,或定期读取速度数据。