命令行界面(CLI)CommandLine Interface

原文链接:http://www.ncloud.hk/技术分享/cli-1/

命令行界面(CLI)CommandLine Interface

一种非图形化用户界面,用户通过输入命令与应用程序进行交互。

 

命令行界面是通过键盘驱动并基于文本的界面。

用户需要输入一样带有参数的命令,然后按下回车键执行。

该界面既是交互式的,系统按照一定的序列给用户更多的命令提示;也是非交互的,即当没有用户介入时,程序自动执行命令。

这是命令行界面进行批处理任务(需要多次执行同一操作)时非常常见。

 

关键特征和功能需求

l  带有“关于”信息的欢迎界面。

l  给出针对每条命令及参数的详细帮助信息。

l  带有键盘快捷的菜单。

 

最佳设计经验与准则

l  适用标准的“动词—名词”方式设定“命令参数”(例如ftp>open http://google.com

l  通过字母或数字等键盘快捷键进入子菜单。

l  命令要用单词全拼,避免使用符号和缩写(例如使用delete而不是del)。

l  为命令使用简单、易于识别和记忆的词汇(例如使用username而不是unique identifier)

l  给予文本形式的确认、反馈(操作完成之后)以及错误信息。

l  谨慎使用文本颜色,不要用他修饰界面。

 

用户体验要素

l  利用百分比进度条表示后台的处理进度,并更新界面状态。

l  针对错误,给出详细、附带参数的帮助命令。

l  允许批处理 任务带有多个参数。

l  可通过上下箭头访问历史命令。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值