搜索
bottom↓
回复: 77

430也要GUI之一: 多级文本菜单

  [复制链接]

出0入0汤圆

发表于 2010-11-15 06:36:36 | 显示全部楼层 |阅读模式
提起GUI,可能有不少朋友选择去移植UCGUI之类的东西,不过在我看来,自己写一个GUI也是一个不错的选择,功能实用就好,只要能很好的完成人机交互的任务就可以了。http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4368334&bbs_page_no=1&bbs_id=3064说了要这周开源,不过杂事太多时间有限,只能一点一点来了,先发个多级文本菜单程序。
多级文本菜单是经常用到的一种功能选择方式,这里给出一个完整的实现源码,显示设备是240×320的彩色TFT液晶,改成其它分辨率的应该也很容易,输入是键盘。这个菜单程序理论上支持无限级菜单,使用的时候写一个菜单资源文件就可以了;支持用户权限控制,也就是说,可以设置不同级别的登录密码,所能看到的菜单项可以按登录级别区分;可以支持动态生成的菜单,比如说查询记录项之类。
GUI要有良好的用户感受,基础条件是要有足够的执行速度和内存容量。不幸的是,这2点对于大多数430单片机来说都是弱项。对于149级别的MCU,用这个程序的话,建议还是用到128×128以下的单色液晶上比较好,如果用到彩色液晶上,那么滚屏显示菜单项绝对会是噩梦级的感受。如果是5x级别的,情况就好的多,240×320的彩色液晶上完全可以跑的很流畅。
点击此处下载 ourdev_597965K2UWVD.rar(文件大小:11K) (原文件名:多级文本菜单.rar)

(原文件名:多级文本菜单.jpg)

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-11-15 08:46:00 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-15 09:03:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 10:47:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 10:55:16 | 显示全部楼层
5系的430单片机驱动这么大的彩屏流畅度怎么样?有么有运行起来的视频?

出0入0汤圆

发表于 2010-11-15 11:17:02 | 显示全部楼层
好东东.MARK!

出0入0汤圆

发表于 2010-11-15 11:24:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 14:55:07 | 显示全部楼层
支持!

出0入0汤圆

发表于 2010-11-15 15:18:45 | 显示全部楼层
hao

出0入0汤圆

发表于 2010-11-15 18:20:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-15 18:24:40 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-11-22 09:20:01 | 显示全部楼层
回复【4楼】alengend
-----------------------------------------------------------------------
坛子里不支持直接显示视频?流畅度还是不错的,迟滞感不大。实测了一下,18M运行,7条菜单项、每个菜单项6个字,滚屏显示的时候全屏刷新菜单速度60ms左右,21M运行时大概53ms。5438体格还是挺结实的,我这里的片子90%都能跑25M以上,一点问题没有。

出0入0汤圆

发表于 2010-11-22 09:24:13 | 显示全部楼层
这个得顶

出0入0汤圆

发表于 2010-11-22 10:50:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-22 11:19:40 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2010-11-22 12:37:47 | 显示全部楼层
支持

出0入0汤圆

发表于 2010-11-22 23:23:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-23 12:17:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-24 19:23:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-5 23:23:20 | 显示全部楼层
这个不错 谢谢分享

出0入0汤圆

发表于 2010-12-14 11:30:24 | 显示全部楼层
stm32也要GUI  mark

出0入0汤圆

发表于 2010-12-14 11:40:12 | 显示全部楼层
支持一下

出0入0汤圆

发表于 2010-12-14 13:14:25 | 显示全部楼层
回复【楼主位】BroadWay
-----------------------------------------------------------------------

mark!

出0入0汤圆

发表于 2010-12-25 14:57:11 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-12-27 12:37:22 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-3-25 16:59:29 | 显示全部楼层
MARK

出0入4汤圆

发表于 2011-3-25 17:04:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-25 17:07:37 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-5-27 16:37:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-5-27 17:25:39 | 显示全部楼层
mark, GUI.

出0入0汤圆

发表于 2011-5-27 18:22:22 | 显示全部楼层
mark 菜单

出0入0汤圆

发表于 2011-6-4 11:17:21 | 显示全部楼层
楼主,都发几个贴了,还没有见到你的GUI源码啊,能否无私的共享一下?
我也觉得一个项目中根据自己的需要来写个GUI较好,用现成的如UCGUI太大了

出0入0汤圆

发表于 2011-6-6 11:31:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-6 12:24:23 | 显示全部楼层
有空顶顶帖

出0入0汤圆

发表于 2011-12-9 10:37:51 | 显示全部楼层
好贴一定要顶!

出0入0汤圆

发表于 2011-12-14 13:12:30 | 显示全部楼层
mark,有时间在来研究

出0入0汤圆

发表于 2011-12-15 09:54:48 | 显示全部楼层

要顶
必须顶
不得不顶
用尽全力顶
再加上千斤顶
总之把它顶到顶
接着使出葵花宝顶
就算顶到史前也要顶
老子看了会用道德经顶
孔子亲自拜你为师天天顶
秦始皇站在阿房宫上使劲顶
汉高祖挥师杀向东罗马为你顶
吕布抛弃了貂蝉而选择了为你顶
张三丰见了用太极拳九全式全力顶
左冷禅召开武林盟主大会商讨如何顶
西门吹雪从此学会了最强一招剑神一顶
龙剑飞的如来神掌最后一式改为万佛朝顶
陆小凤从此现也不管闲事了而专门来为你顶
四大名捕四面出击看天下还有没有人敢不再项
唐僧师徒不去西天取经专程回来召集纵僧为你顶
瑞星杀毒软件从此不杀木马了节约资源只为帮你顶

出0入0汤圆

发表于 2011-12-15 10:18:13 | 显示全部楼层
mark!~

出0入0汤圆

发表于 2011-12-18 21:57:41 | 显示全部楼层
不错,学习一下

出0入0汤圆

发表于 2011-12-18 22:28:07 | 显示全部楼层
mark 下。可能会用到

出0入0汤圆

发表于 2011-12-18 23:11:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-19 11:45:06 | 显示全部楼层
支持!

出0入0汤圆

发表于 2011-12-23 20:41:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-24 02:02:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-28 12:43:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-5 17:48:43 | 显示全部楼层
mark 参考下

出0入0汤圆

发表于 2012-1-5 20:02:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-1 13:16:41 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2012-2-5 18:23:15 | 显示全部楼层
不错哦

出0入0汤圆

发表于 2012-3-26 19:51:19 | 显示全部楼层
留着用,谢谢!

出0入8汤圆

发表于 2012-3-29 23:13:27 | 显示全部楼层
好东西.楼主辛苦

出0入0汤圆

发表于 2012-4-9 09:57:25 | 显示全部楼层
MARK多级菜单 。好靓啊,努力学习

出0入0汤圆

发表于 2012-4-9 12:13:10 | 显示全部楼层
漂亮


出0入0汤圆

发表于 2012-4-10 14:47:23 | 显示全部楼层
现在正在头疼51的菜单,借鉴一下!

出0入0汤圆

发表于 2012-4-14 14:30:35 | 显示全部楼层
可能会用到,多谢楼主!

出0入0汤圆

发表于 2012-6-5 13:30:33 | 显示全部楼层
新版本网站不支持下载,什么时候能解决啊!

出0入0汤圆

发表于 2012-6-5 13:35:32 来自手机 | 显示全部楼层
先收着,谢谢分享

出0入0汤圆

发表于 2012-6-6 13:22:00 | 显示全部楼层
楼主能发一下源码吗?现在论坛还不能下载资料,843182364@qq.com     谢谢了

出0入0汤圆

发表于 2012-6-8 14:28:42 | 显示全部楼层
good,很好

出0入0汤圆

发表于 2012-6-13 08:56:42 | 显示全部楼层
支持下

出0入0汤圆

发表于 2012-7-9 08:32:18 | 显示全部楼层
430也要GUI之一: 多级文本菜单 很不错啊!

出0入0汤圆

发表于 2013-1-15 21:51:48 | 显示全部楼层
学习了,

出0入0汤圆

发表于 2013-1-16 10:26:12 来自手机 | 显示全部楼层
430做的GUI,标记

出0入0汤圆

发表于 2013-2-25 10:32:37 | 显示全部楼层
谢谢!!

出0入0汤圆

发表于 2013-2-25 12:10:25 来自手机 | 显示全部楼层
赞一个!!

出0入0汤圆

发表于 2013-8-27 01:25:08 | 显示全部楼层
楼主果然强大

出0入0汤圆

发表于 2013-8-27 02:24:14 来自手机 | 显示全部楼层
好帖,支持一下

出0入0汤圆

发表于 2013-8-27 08:59:53 | 显示全部楼层
真的不错,MSP430驱动彩屏。

出0入0汤圆

发表于 2013-8-27 09:45:49 | 显示全部楼层
虽然不懂,还是要顶一下~

出0入10汤圆

发表于 2013-8-27 11:38:36 | 显示全部楼层
猜测,编资源文件成了比较复杂的事情。嵌套稍微多了的话,眼都要看花了。

出0入0汤圆

发表于 2013-9-1 16:02:52 来自手机 | 显示全部楼层
好东西 顶一下

出0入0汤圆

发表于 2013-10-16 09:22:34 | 显示全部楼层
期待楼主新作,记得网上有个 XMOVE3.0彩屏GUI控件库 作者在2K RAM实现GUI控件,可惜作者一直没有放出代码....不知道哪位大神有?

出0入0汤圆

发表于 2013-10-17 11:06:52 | 显示全部楼层
mark一下,

出0入0汤圆

发表于 2013-10-23 21:25:08 | 显示全部楼层
学习学习啊

出0入0汤圆

发表于 2017-2-9 19:24:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2018-4-20 09:55:11 | 显示全部楼层
普通字符液晶也借鉴下,谢谢。

出55入4汤圆

发表于 2019-1-24 11:06:39 | 显示全部楼层
MARK
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 17:32

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

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