两种界面按键切换程序架构哪种好一点?

2020-01-02 19:38发布

第一种:当前界面下判断按键,然后切换界面,或进行界面局部修改显示操作
第二种:根据按键判断当前处于什么界面,然后切换界面,或进行界面局部修改显示操作

大家一般用哪种?或有其他办法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
jaywen
1楼-- · 2020-01-05 01:58
肯定第一种啊。。第二种 耦合度比较高  第一种  界面按键可以做到分离的
落叶知秋
2楼-- · 2020-01-05 02:30
prince2010 发表于 2019-8-15 12:45
按键一般做成一个函数来调用的吧?

另外,只需判断允许操作的按键就可以吧? ...

扫描按键是封装成函数调用,但界面一多总得到处调用这个接口,只是觉得这样比较麻烦而已
如果按键处理比较简单,没有用消息那种存储机制的话,界面切换中间按键动作就完全无效的
有些好的界面框架应该还是有考虑的吧,很早以前就用过第一种方式写裸机界面,那时候觉得很烦,
之后没怎么再用矩阵按键去做复杂的界面处理了
Ray______
3楼-- · 2020-01-05 07:45
落叶知秋 发表于 2019-8-15 14:09
扫描按键是封装成函数调用,但界面一多总得到处调用这个接口,只是觉得这样比较麻烦而已
如果按键处理比 ...

每个界面处理按键比较好。如果耦合一起的话,后续修改麻烦。
落叶知秋
4楼-- · 2020-01-05 11:23
Ray______ 发表于 2019-8-16 07:58
每个界面处理按键比较好。如果耦合一起的话,后续修改麻烦。

没有说楼主位的第二种方式更好……只是根据以往的印象觉得第一种麻烦
说到底就是不喜欢做界面而已
whatcanitbe
5楼-- · 2020-01-05 14:27
 精彩回答 2  元偷偷看……
ly830102624
6楼-- · 2020-01-05 17:07
第一种比较好

一周热门 更多>