另外一般做GUI,简单点自己封装一些控件,每个控件有自己的显示区域,这样刷新时,就可以只刷控件部分。我做过手持终端上用的类DOS程序,就是采用这种方法,自己封装了一些控件来处理屏幕绘制,从window,menu,到input控件,效果还不错,不过好在用到的控件比较少。如果复杂一点,那就用一些商用的GUI套件,比如ucGUI之类的,不过我没用过,看别人做过演示,效果挺花哨,做得挺好。 哪里需要改变,哪里要清除,你自己编写程序肯定非常清楚的,整屏都刷,效率低不说,并且代码维护性会非常差
页:
[1]