搜索
bottom↓
回复: 6

什么是菜单?

[复制链接]

出0入0汤圆

发表于 2014-3-2 12:45:35 来自手机 | 显示全部楼层 |阅读模式
是一个页面中的一条是菜单,还是整个页面所有的条目是菜单?
可能这个问题有点小白了,反正我看各大侠写的菜单怎么看也看不懂。
结构体中放指针,
其中一个指针指向当 按向上键时所转向的结构体
另一个指针指向当 按向下键时指向的结构体
第三个指针指向当 按确认键时指向的结构体
第四个指针指向,按退出键时指向的结构体。
第五个指针指向当 按设置时指向的程结构体。
然后,每进入一个结构体,调用结构体里面的一个指针,此指针指向一个程序,首先初始化屏幕界面,然后应用程序。
不知我这样理解对不对?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2014-3-2 12:51:32 来自手机 | 显示全部楼层
其实我是看不懂任何人的菜单程序,如果基本理解正确,我试试自己也许能写出菜单程序来。

出0入10汤圆

发表于 2014-3-2 12:52:46 | 显示全部楼层
这个定义很广。不好理解

出0入0汤圆

发表于 2014-3-2 16:53:16 | 显示全部楼层
借鉴快餐店的菜单。

出0入0汤圆

发表于 2014-3-2 18:43:10 | 显示全部楼层
本帖最后由 channe 于 2014-3-2 18:49 编辑

一条一条的菜单项组成了菜单。

菜单项,就是那种能够点击进去,进入另外一个界面的。
设置项,点击是改变值,而不是进入另外一个界面。

这是两个不同的类型。

菜单项下可以套菜单项,或者设置项,设置项下就没有了。
其实所有的菜单项都是根菜单项下的子菜单项。

菜单项,就像是树枝,设置项就像是树叶。

出0入0汤圆

发表于 2014-3-2 18:54:28 | 显示全部楼层
“每进入一个结构体,调用结构体里面的一个指针,此指针指向一个程序,首先初始化屏幕界面,然后应用程序。”
最后这句话肯能是有问题的。
要注意的一点是,不能在上一个界面的消息响应中直接调用下一个的界面。这样有可能出现,界面间反复相互调用,最后堆栈溢出。
所以界面的调用权限应该是一个固定的的一方。上一个界面退出时,将下一个界面地址复制给界面同意调用的地方,然后自己退出。

出130入129汤圆

发表于 2014-3-2 18:57:10 | 显示全部楼层
我还是参考06年傻孩子那篇关于12864文章里提到的菜单思路,不过根据自己需求修改了不少。
今天还没事干将以前2个工程代码菜单内容缩减了1/2代码,看起来简洁明了多了,扩展菜单也不麻烦。
但是还是感觉不理想,总感自己这样写 比较笨拙,不雅观。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 00:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表