界面算法讨论
何鲁青 2005-11-10 12:26:39 大家来交流一下作界面的经验和感受把,至少我现在觉得作界面是一件及其痛苦的事情,我得做法是这样的:
用MenuState来记录现在显示那个界面,如果齐下有子界面的话就用SubMenuState来记录。在while(1)的后台轮训中,首先根据键盘输入更改MenuState和SubMenuState,然后调用显示函数刷新液晶屏的显示。
现在由于程序的显示部分比较大,我得MenuState已经从0编号到200多了,而且之间的跳转很容易就把自己绕进去了,所以一直很痛苦。
最近打算换ARM用C++来作,其他部分都已经很好的改成了C++用类来凤装了,但是对于界面的这部分一直都没有想到什么好的算法,也没有想到什么好的抽象方法。
我知道CSDN高手众多,特来和大家交流一下界面处理的算法问题。如果尤其他方面想要交流的也可一提出来,大家一起来讨论讨论,大家一起想一个好办法,节省大家的开发时间。
这是我发此贴的初衷,由于这个ID再者个区的等级太低,没有办法给更多的分,请见凉!!!