Office中国论坛/Access中国论坛
标题: 【新手进阶】之十四:“不明觉厉”——浅谈左侧导航栏的设计 [打印本页]
作者: roych 时间: 2014-9-23 14:46
标题: 【新手进阶】之十四:“不明觉厉”——浅谈左侧导航栏的设计
本帖最后由 roych 于 2016-3-29 11:55 编辑
失业无聊中,便上QQ空间看了下。一个MM便展示了她做的一个Outlook风格的导航栏界面,下面的评论是:“那画面美得我不敢看。”、“不明觉厉”什么的。
我一看,大笑,不就是用那个啥开发平台做的嘛,老早以前就见过啦。
她回复说,So What?你又做不出来。切!后面是一个抠鼻子的表情。
我笑了笑,开始研究下导航栏界面。按图示,具体效果应该是:点击主菜单任意一项,该项下方显示所对应的子菜单,其它主菜单便由子菜单分割为上下两部分。再点击子菜单,则在右侧显示相应的窗体。心想,应该不算太难吧。
于是按多年来的习惯,开始将问题分解为主菜单和子菜单两项,再将主菜单和子菜单需要的功能进一步分解……直到分解的问题最简单化,最后一步就是解决这些最简单的问题即可。分解图如下:
[attach]54660[/attach]
当这个图画出来之后,你是不是也觉得Roy也“不明觉厉”了呢?觉不觉厉我并不关心,版友们能够能明弄就好了。
剩下就是计算和编码问题了。这里不再赘述,详见附件。
[attach]54661[/attach]
作为标准界面,这不算合格的,至少还应添加背景,并加上菜单栏和状态栏,至于上方导航和状态条,则视个人喜好而定。但本文并不在于设计本身,而是旨在阐述一种编程思想:“分而治之”。——也有人唤作“逐个击破”,那就是前面所说的,将实际问题分条析理出来,最后将具体的问题解决。
最后说一点,根据图示,虽说Image+Label较为麻烦,但理论上仍是可行的。
***************************************************************************************************************
2014年11月12日更新
之前有版友提及,SP5在Access 2003下运行有些问题,这里做了SP6版本。
[attach]55004[/attach]
作者: admin 时间: 2014-9-23 15:07
好东西,顶一下
作者: ly 时间: 2014-9-23 19:49
老师的新作,崇拜一下!
作者: zpy2 时间: 2014-9-24 07:51
老师新作,赞一个
作者: yanwei82123300 时间: 2014-9-24 08:10
老师您好!你是什么专业的,我帮您推荐一下工作?
作者: roych 时间: 2014-9-24 22:00
岗位调了几次之后,之后就再也没做专业的东西了。
作者: zpy2 时间: 2014-9-25 05:37
Access专业的 哈哈
作者: AJKLS 时间: 2015-9-14 13:41
学习
作者: AJKLS 时间: 2015-9-14 13:41
学习顶
作者: pyh512 时间: 2016-5-16 20:41
看了,不知道说什么
作者: cfncmjh 时间: 2016-6-24 15:32
CJCGUJ
作者: 李力军2 时间: 2016-7-4 08:57
学习学习
作者: lively 时间: 2017-2-2 00:43
谢谢版主
作者: wuwu200222 时间: 2023-3-1 10:13
学习
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |