




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第二篇 人機(jī)界面設(shè)計(jì)開發(fā)方法第五章 命令語言界面設(shè)計(jì)本章學(xué)習(xí)目標(biāo)命令語言的設(shè)計(jì)準(zhǔn)則是什么?命令語言的設(shè)計(jì)要素是什么?使用縮減名的準(zhǔn)則是什么?命令語言界面設(shè)計(jì)語言設(shè)計(jì)的基本目標(biāo)及準(zhǔn)則命令語言的形式命令命名和縮簡符命令菜單語言設(shè)計(jì)的基本目標(biāo)及準(zhǔn)則語言設(shè)計(jì)的基本目標(biāo)是:準(zhǔn)確、緊湊、易于讀寫、加快學(xué)習(xí)速度、簡單、減少差錯、易于長期記憶。有效的計(jì)算機(jī)語言不僅應(yīng)表示用戶任務(wù)并滿足人們通信的需要,而且應(yīng)和在計(jì)算機(jī)中記錄、處理和顯示這些語言的機(jī)制相互協(xié)調(diào)一致。書面語言有著悠久的歷史,而且不斷發(fā)展變化。在表示數(shù)字和其他概念的確切的符號出現(xiàn)以前,巖洞壁上的早期記數(shù)符號和象形文字已存在了幾千年(圖 5.1)。圖5.
2、1 楔形文字語言的分類形式語言。這是一種人工語言,特點(diǎn)是簡潔、嚴(yán)密、高效,如應(yīng)用于數(shù)學(xué)、化學(xué)、音樂、舞蹈等各領(lǐng)域的特殊語言,計(jì)算機(jī)語言則不僅是操縱計(jì)算機(jī)的語言,而且是處理語言的語言。 自然語言。特點(diǎn)是具有多義性、微妙、豐富。類自然語言。這是計(jì)算機(jī)語言的一種特例。圖5.2 機(jī)器語言命令語言命令語言(command language),起源于操作系統(tǒng)命令,特點(diǎn)是直接對設(shè)備或信息起作用。用戶發(fā)出一條命令,然后觀察會發(fā)生什么。如果結(jié)果正確,就發(fā)第二個命令;如果不對,再取別的途徑(如圖 5.3是DOS的一條命令)。圖5.3 經(jīng)典的DOS命令語言設(shè)計(jì)要素限制命令數(shù)量:刪去同義詞和重復(fù)的規(guī)則,許多命令語言的
3、主要設(shè)計(jì)缺陷是命令和選項(xiàng)過多。選擇有意義的獨(dú)特的命令名:對用戶而言,命令名應(yīng)該盡可能有意義。使用縮寫要一致:縮寫命令有很多策略。命令語法的結(jié)構(gòu)應(yīng)該一致:也就是說,命令的各組成部分應(yīng)該一致地出現(xiàn)在命令的相同位置。采用提示幫助臨時用戶:為幫助臨時用戶學(xué)習(xí)使用一種命令語言,應(yīng)考慮提示。考慮用命令菜單幫助臨時用戶:對臨時用戶來說,命令菜單式的命令語言更容易學(xué)習(xí),并且這樣的系統(tǒng)更有吸引力。這里需要強(qiáng)調(diào)的是不管任何語言,幫助文檔是不可缺少的一部分,命令語言也不例外。命令語言的形式簡單命令表命令加變量命令加選項(xiàng)和變量層次式的命令結(jié)構(gòu)簡單命令表每一命令只能執(zhí)行一項(xiàng)任務(wù),同時命令數(shù)和任務(wù)數(shù)應(yīng)匹配。缺點(diǎn):對于少量
4、的任務(wù),這種方法可產(chǎn)生一個容易學(xué)習(xí)和使用的系統(tǒng)。但對于大量的命令,存在混淆的危險。命令加變量每個命令(COPY、DELETE、PRINT)后接一個或幾個變量(FILEA、FILEB、FILEC)用以表示要處理的目標(biāo):命令加選項(xiàng)和變量命令中也許會有選項(xiàng)(3、HQ等等)以指明特殊情況。缺點(diǎn):隨著選項(xiàng)數(shù)目的增加,復(fù)雜程度可能變得令人不知所措,而且出錯信息可能變得不太明確;變量、選項(xiàng)和允許的語法形式的數(shù)量可能增長得很快;即使經(jīng)過大量的訓(xùn)練,用這種方法差錯率仍會很高,但看起來經(jīng)常性的用戶能對付,而且甚至喜歡這類命令的簡潔的形式。層次式的命令結(jié)構(gòu)整個命令集組成一個樹狀結(jié)構(gòu),與菜單樹相似。第一層可以是命令操
5、作,第二層可以是目標(biāo)變量,而第三層則可以是目的地變量(見表5-1):操作目標(biāo)目的地CREATE文件文件DISPLAY進(jìn)程本地打印機(jī)REMOVE目錄屏幕COPY激光打印機(jī)MOVE表5-1 命令集組成的樹狀結(jié)構(gòu)命令命名和縮簡符專一性和普遍性縮減策略使用縮減名的準(zhǔn)則命令命名和縮簡符在命令語言的討論中,Schneider(1984)從莎士比亞的羅密歐與朱麗葉中作了令人興奮的引用:“玫瑰若冠以其他的名稱自然會同樣的芬芳。”縮簡的方針不一致,可能取前幾個字母、前幾個輔音、第一和最后一個字母或者短語中每個字的第一個字母。最糟糕的還是沒有可理解模式的縮簡符。專一性和普遍性名稱對于學(xué)習(xí)和解決問題,以及長期記憶是
6、重要的。對較大的命令集,名稱確實(shí)產(chǎn)生差異,特別是當(dāng)它們支持平等或某些其他含義豐富的結(jié)構(gòu)。一個命名規(guī)則的爭論圍繞于“專一性和普遍性”縮減策略命令名稱應(yīng)該是含義豐富的。命令名稱必須和向計(jì)算機(jī)表達(dá)命令的機(jī)制協(xié)調(diào)一致。在較小需用量的應(yīng)用中,設(shè)計(jì)者們采用了較長的命令縮簡形式,希望由此獲得的可識別性比減少擊鍵次數(shù)更有價值。隨著經(jīng)驗(yàn)的增加和經(jīng)常使用,對“能干”的用戶縮簡形式就變得有吸引力了,甚至變得必不可少了??s減策略的六個策略簡單的截短:采用每一命令的第一個、第二個、第三個字母等。這種策略則要求每一個命令的起始字符串各不相同。去除元音的簡單截短:去掉元音后采用留下的一部分。如果第一個字母是元音,可以取掉或
7、保留。H、Y和W可以也可以不作為元音考慮。第一個和最后一個字母:由于第一個和最后一個字母特別明顯,可以采用它們;例如,SORT采用ST。 短語中每個詞的首字母:例如,在于種層次式設(shè)計(jì)計(jì)劃中采用這種流行的方法。其他角度的標(biāo)準(zhǔn)縮簡法:采用熟悉的縮寫,如QUANTITY用QTY,CROSSTALK 用XTALK(一種軟件包),PRINT用PRT,或BACKUP用BAK等。 發(fā)音:著重于發(fā)音;例如,用XQT表示execute??偟膩碚f,截短是最有效的辦法,但常常出現(xiàn)相互沖突的縮簡名的問題。使用縮減名的準(zhǔn)則對大多數(shù)條款應(yīng)采用一種簡單的主規(guī)則來生成縮簡名;對那些有沖突的條款應(yīng)采用一種簡單的輔規(guī)則。由輔規(guī)則
8、生成的縮簡名應(yīng)包含一個標(biāo)記(例如一個星號)。由輔規(guī)則縮簡條款數(shù)應(yīng)保持最少。用戶應(yīng)該熟悉用于生成縮簡名的規(guī)則。截短是用戶容易理解的一種規(guī)則,但它也可能會產(chǎn)生大量不同詞的相同縮簡名。優(yōu)先采用固定長度的縮簡名,而不是長度不等的縮簡名。縮簡名不應(yīng)設(shè)計(jì)成語法詞尾(例如ING、ED和S)。除非在顯示空間問題特別重要的情況下,不應(yīng)在計(jì)算機(jī)產(chǎn)生的信息中使用縮簡名,也不應(yīng)在給用戶閱讀的信息中使用縮簡名。命令菜單為了減輕記憶命令的負(fù)擔(dān),某些設(shè)計(jì)者向用戶提供可用命令的簡短的提示。有經(jīng)驗(yàn)的用戶已經(jīng)懂得命令不需要看提示或求助屏幕。非經(jīng)常性的用戶了解概念并參照提示以喚起他們的記憶并幫助記住語法以備將來使用。新手不可能從提
9、示得到那么多的益處,因此必須參加訓(xùn)練課程或查閱聯(lián)機(jī)求助信息。個人計(jì)算機(jī)上的幾種對話式系統(tǒng)有另一種更吸引人的提示形式,稱為命令菜單。本章小結(jié)本章介紹命令語言設(shè)計(jì)的目標(biāo)和準(zhǔn)則、命令語言的形式、命令命名方法以及命令菜單。命令語言是最早的也是潛在的最強(qiáng)有力的控制界面。其主要優(yōu)點(diǎn)是:功能強(qiáng)大;效率高;可節(jié)省屏幕空間;可通過名字對目標(biāo)和功能直接使用(從而不必提供存取層次)。命令的組合可以使系統(tǒng)功能更靈活。所有的命令語言都有一個詞典和一個語法,詞典給定單詞的集合,語法給出說明單詞組合方式的規(guī)則,用戶可以輸入它們來完成一系列特定操作。每個命令有一個對應(yīng)系統(tǒng)特定功能的具體的良好定義的語法。命令語言需要用戶學(xué)習(xí)和記住這種語言的語法,對于缺乏經(jīng)驗(yàn)的用戶,命令語言往往顯得相當(dāng)神秘和復(fù)雜。所以,對新手而言,命令語言不是一種合適的與系統(tǒng)進(jìn)行交互的方式。事實(shí)上,命令語言的出錯率往往相當(dāng)高,只有為專業(yè)用戶設(shè)計(jì)的界面才使用命令語言這種交互方式。習(xí)題五解釋命令語言的優(yōu)點(diǎn)。命令語言有哪些形式,并各給出一例。根據(jù)本章所學(xué)的知識,對圖5.4給出的MSDOS 50命令進(jìn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年數(shù)字媒體藝術(shù)專業(yè)考試試卷及答案
- 2025年藝術(shù)治療師職業(yè)資格考試試題及答案
- 2025年保險精算師考試試卷及答案
- 2025年中級職稱評審考試試題及答案分享
- 知識產(chǎn)權(quán)法律狀態(tài)評估及告知服務(wù)合同
- 拼多多網(wǎng)店客服人員招聘、培訓(xùn)與考核協(xié)議
- 親子互動式家庭教育課程開發(fā)合作協(xié)議
- 虛擬偶像IP與虛擬現(xiàn)實(shí)產(chǎn)業(yè)合作合同
- 知識產(chǎn)權(quán)變更及授權(quán)許可手續(xù)辦理協(xié)議
- 特定服刑人員財產(chǎn)權(quán)益保護(hù)代管合同
- PCT申請進(jìn)入國家階段的程序及實(shí)務(wù)操作
- 教師教學(xué)中分層布置作業(yè)現(xiàn)狀的調(diào)查問卷
- 各級無塵室塵埃粒子測量表
- 成人本科學(xué)士學(xué)位英語詞匯
- 招商引資培訓(xùn)課件-招商引資講課
- WMO五年級初級測評專項(xiàng)訓(xùn)練
- 走進(jìn)神奇的中藥學(xué)習(xí)通章節(jié)答案期末考試題庫2023年
- 計(jì)算機(jī)軟件測試員(三級)技能理論考試題庫(匯總)
- 混凝土施工檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 國有企業(yè)職務(wù)犯罪懲治與預(yù)防課件
- 門診病歷書寫模板全
評論
0/150
提交評論