命令行界面(CLI)CommandLine Interface

命令行界面(CLI)Command Line Interfaceide

一種非圖形化用戶界面,用戶經過輸入命令與應用程序進行交互。google

命令行界面是經過鍵盤驅動並基於文本的界面。spa

用戶須要輸入同樣帶有參數的命令,而後按下回車鍵執行。命令行

該界面既是交互式的,系統按照必定的序列給用戶更多的命令提示;也是非交互的,即當沒有用戶介入時,程序自動執行命令。設計

這是命令行界面進行批處理任務(須要屢次執行同一操做)時很是常見。blog

 

關鍵特徵和功能需求get

l  帶有「關於」信息的歡迎界面。後臺

l  給出針對每條命令及參數的詳細幫助信息。cli

l  帶有鍵盤快捷的菜單。用戶體驗

 

最佳設計經驗與準則

l  適用標準的「動詞—名詞」方式設定「命令參數」(例如ftp>open http://google.com

l  經過字母或數字等鍵盤快捷鍵進入子菜單。

l  命令要用單詞全拼,避免使用符號和縮寫(例如使用delete而不是del)。

l  爲命令使用簡單、易於識別和記憶的詞彙(例如使用username而不是unique identifier)

l  給予文本形式的確認、反饋(操做完成以後)以及錯誤信息。

l  謹慎使用文本顏色,不要用他修飾界面。

 

用戶體驗要素

l  利用百分比進度條表示後臺的處理進度,並更新界面狀態。

l  針對錯誤,給出詳細、附帶參數的幫助命令。

l  容許批處理 任務帶有多個參數。

l  可經過上下箭頭訪問歷史命令。

 

相關文章:http://www.ncloud.hk/技術分享/cli-1/

相關文章
相關標籤/搜索