随笔分类 -  探索

摘要:问题描述: 应用场景:在对话框中,自定义一个MFC图形控件(为了描述方便,暂定为HSPaintControl),控件覆盖整个对话框的客户区,属于最底层的控件,在这之上放置了很多其他的小图形控件。 问题:更具业务需要,HSPaintControl需要高频率(大概是60FPS)的刷新,为了解决闪烁问题,使用了双缓冲技术。运行时,HSPaintControl不断刷新,其上层的其他小控件也在刷新,HSPaintControl控件不会闪烁,但上层小控件界面一直在闪。问题的原因: HSPaintControl使用双缓冲刷新时,覆盖了整个背景,上层小控件界面显示,也会执行一次刷新,从而导致一个地方界面刷.. 阅读全文
posted @ 2013-11-12 10:26 Worge Ling 阅读(637) 评论(0) 推荐(0)
摘要:最近一段时间都在忙着教新人如何进行编程。目前来看效果不尽理想。但是对于小公司而言,建立一套行之有效的培训方式,是至关重要的。同时不得不说一下,现在学校刚毕业的学弟学妹们,学到的东西还真不敢恭维。在一开始的时候,我就犯了一个致命的错误。假设新人都有一定的基础了。然后以战带练的方式进行,结果是惨不忍睹。效果非常不好。新人经常卡在非常基础的地方,根本不能理解指导的东西。这让我也很受伤。经过这段时间的培训实践,也有了一些经验了,希望能让更多的同学尽快学会如何编程。1. 不管是要学习编程,还是教人家编程,都需要先进行摸底。2. 根据摸底情况,针对性的制定一个学习计划。这个学习计划一开始不要弄得太快。实行 阅读全文
posted @ 2013-03-10 12:10 Worge Ling 阅读(738) 评论(0) 推荐(0)
摘要:工作有几年了,逐渐摆脱了为了语言而争得没完没了的问题。最近接触到的各式项目较多,存在各种不同的问题域之中。作为技术人员,总免不了思考出一个合适的解决方法来。选哪种语言,哪个系统平台,都是至关重要的。每一个问题域中,都有特定的环境,这些环境都是客观存在的,没办法改变。自认为在限定条件下的问题求解是最有趣的。如果所有的环境都是自己想要的,那会是多么的无趣,也是多么的不可能。言归正传,现有的语言,自认为都是为了解决问题而存在的。问题多种多样,哪一种问题需要使用哪一种语言? 我们应该怎么来选择呢? 这个问题确实恼火。最近一直在为这个问题烦恼。以前工作的时候,都是公司要求用什么语言,就用什么语言, 大环 阅读全文
posted @ 2013-03-03 21:10 Worge Ling 阅读(277) 评论(1) 推荐(0)