开发航显系统总结

1、用timer进行GDI画图时尽量把所有与绘图有关的程序都放在OnTimer()里,包括资源生成和释放这是我最近开发一个航显系统所得的经验。内存DC的生成一定要与它的使用在一起,不要分开。内存DC的生成在只生成一次,而使用在OnTimer ()里,当使用发生变化,有必要重新生成时,这就比较麻烦,有可能内存DC的生成是在OnInit()里,所以内存DC的生成和使用放在一起。

2、程序不要使用相对路径

   MFC程序在没有用过文件选择框时,可以访问相对路径的文件,但用过就会出现异常,解决办法在我的另一篇文章有说明。
3、算法和框架一样重要

   好的框架便于实现工程,便于维护,便于修改,好的算法能解决某个特定的问题。这次的框架虽然实现了客户要求的功能,但不是太好,不便于维护。走马灯算法虽然得到很大优化,但还有优化的空间。以后要关注框架和算法,主要还是算法。

4、代码的书写习惯有待进一步提高
暂时写到这里

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhang11wu4

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值