菜单
2015-09-21 22:06
225 查看
一、菜单浏览
许多计算机程序使用菜单作为用户界面的一部分。菜单是程序对用户而言更友好,但也给编程人员提出了一些问题
用户使用菜单的目标:
1.让程序在用户遵循指令时顺利进行
2.让程序在用户没有遵循指令的时候也能顺利工作
但是对于第二个目标一般很难实现,因为预见程序所有可能遇到的用户错误行为是非常困难的
二、任务
当程序需要获取用户的响应,并且需要基于响应选择一系列动作,程序还应该提供一种方法让用户可以回到菜单以做更多的选择。C的switch语句是选择动作的一个很方便的工具,每个用户选择可对应于一个特定的case标签。可以使用while语句来提供对菜单的重复访问
许多计算机程序使用菜单作为用户界面的一部分。菜单是程序对用户而言更友好,但也给编程人员提出了一些问题
用户使用菜单的目标:
1.让程序在用户遵循指令时顺利进行
2.让程序在用户没有遵循指令的时候也能顺利工作
但是对于第二个目标一般很难实现,因为预见程序所有可能遇到的用户错误行为是非常困难的
二、任务
当程序需要获取用户的响应,并且需要基于响应选择一系列动作,程序还应该提供一种方法让用户可以回到菜单以做更多的选择。C的switch语句是选择动作的一个很方便的工具,每个用户选择可对应于一个特定的case标签。可以使用while语句来提供对菜单的重复访问
相关文章推荐
- CSS3动画之百度钱包
- 开源和闭源
- servlet学习---第三天(同一用户的不同页面数据共享)
- 宝藏
- Effective c++笔记:03 尽可能使用const
- 《剑指Offer》面试题:从上往下打印出二叉树的每个节点
- 【Modern Business Process Automation】现代业务流程自动化:Day6.流程挖掘介绍
- 最大熵模型中的数学推导
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- 版本控制之-git
- [Android Pro] RecyclerView实现瀑布流效果(二)
- 0921 词法分析
- 多线程初步学习
- 可重入和不可重入
- 第 十 一 天 : 本 地 yum 和 源 码 包 举 例
- int和byte[]之间的转换
- HDOJ 2188 悼念512汶川大地震遇难同胞——选拔志愿者(巴什博奕)
- leetcode刷题,总结,记录,备忘 225
- 九九乘法表
- (算法)二分查找的搜索区间