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]
【新手进阶】之一:If分支语句
【新手进阶】之二:分支语句总结
【新手进阶】之三:循环语句For
【新手进阶】之四:循环语句Do和死循环
【新手进阶】之五:递归算法
【新手进阶】之六:冒泡排序
【新手进阶】之七:从四脚腾空的奔马谈起——原来界面可以这样设计
【新手进阶】之八:公共变量与传址过程、传值过程
【新手进阶】之九:仓库管理系统
【新手进阶】之十:从百钱百鸡谈起——浅谈“规划求解”兼答lingjiang问
【新手进阶】之十一:“庖丁解牛”和“纪昌学射”——浅谈表格式文本数据的导入
【新手进阶】之十二:嵌套与并列——再谈If流程问题
【新手进阶】之十三:记录集的“凌迟”——逐条导出记录集
【新手进阶】之十四:“不明觉厉”——浅谈左侧导航栏的设计
【新手进阶】之十五:浅谈ADO之序言
【新手进阶】之十六:浅谈ADO之Connection
【新手进阶】之十七:浅谈ADO之Conmmand(上)
【新手进阶】之十八:浅谈ADO之Command(下)
【新手进阶】之十九:Outlook风格导航界面
【新手进阶】之二十:浅谈ADO之Recordset(上)
【新手进阶】之二十一:浅谈ADO之Recordset(下)
【新手进阶】之二十二:浅谈不绑定数据源操作记录

作者: 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
yanwei82123300 发表于 2014-9-24 08:10
老师您好!你是什么专业的,我帮您推荐一下工作?

岗位调了几次之后,之后就再也没做专业的东西了。
作者: 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