UI設計規範

2021-06-28 09:02:06 字數 2695 閱讀 8640

· 以使用者為中心。設計由使用者控制的介面,而不是介面控制使用者。

· 清楚一致的設計。所有介面的風格保持一致,所有具有相同含義的術語保持一致,且易於理解

· 較快的響應速度。

· 簡單且美觀。

使用者介面設計的乙個重要原則是使用者應該總是感覺在控制軟體而不是感覺被軟體所控制。

· 操作上假設是使用者-而不是計算機或軟體-開始動作。使用者扮演主動角色,而不是扮演被動角色。在需要自動執行任務時,要以允許使用者進行選擇或控制它的方式來實現該自動任務。

· 提供使用者自定義設定。因為使用者的技能和喜好各不相同,因此他們必須能夠個性化介面的某些方面。windows為使用者提供了對許多這方面的訪問。您的軟體應該反應不同的系統屬性-例如顏色、字型或其他選項的使用者設定。

· 採取互動式和易於感應的視窗,盡量避免使用模態對話方塊,而使用"非模式"輔助視窗。 "模式"是一種狀態,它排除一般的互動,或者限制使用者只能進行特定的互動。當最好使用乙個模式或該模式只是可替換的設計時-例如,用於在乙個繪圖程式中選定乙個特定感覺-請確保該模式是顯然的、可見的,是乙個明確的使用者選定的結果,並且容易取消。

· 在後台首席執行官程序時,保持前台式互動。例如,當正在列印乙個文件,即使該文件不能被改變,使用者也應該可以最小化該視窗。

一致允許使用者將已有的知識傳遞到新的任務中,更快地學習新事物,並將更多的注意力集中在任務上。這是因為他們不必花時間來嘗試記住互動中的不同。通過提供一種穩定的感覺,一致使得介面熟悉而又可**。一致在介面的所有方面都是很重要的,包括命令的名稱、資訊的可視表示,操作行為,以及元素在螢幕和視窗內部的放置。

·相同含義的詞使用統一的術語。比如對於倉庫中存放的物料,不可同時又稱為物品、貨物、備品、產品和材料等等,而統一約定乙個稱謂,且此稱謂是使用者熟悉的和易於理解的。

·使用一組一致的命令和介面來展示常見功能。例如,避免乙個"複製"命令在一種情況下立刻執行乙個操作,但在另一種情況顯示乙個對話方塊要求使用者鍵入目標然後才執行。應該使用同樣的命令來執行對使用者來說相似的功能。

· 操作環境內的一致。保持windows提供的互動操作和介面約定之間的高度一致,使用者將能很快熟悉軟體的使用。

· 使用隱喻的一致性。如果乙個特定的行為更多的是乙個不同的事物的特徵,而不是它的隱喻的含義,那麼使用者可能在學習將行為和該事物相關聯時遇到困難。例如,對於放在**站中的物件而言,焚燒爐和廢紙籮代表不同的模型。

· 建立專案保留字。通過建立保留字來明確和統一術語和操作命令。

·提供可視反饋。在後台首席執行官程序時(時間超過1~10秒,視具體情況而定),必須提供進度條等資訊指示。

·除非特別必要時,不要提供聲音反饋。在有嚴重的問題發生時,可以使用聲音來提示使用者,但是通常應該允許使用者取消聲音。

· 保持文字內容清楚。資訊的表達要言簡意賅,易於理解而又不羅嗦;避免使用冗長的文字給使用者反饋。

1.2.3. 有良好的直覺特徵

· 用熟悉的隱喻為使用者的任務提供直接而直觀的介面。通過允許使用者利用他們的知識和經驗,隱喻使得**和學習基於軟體的表示的行為更加容易。

· 在使用隱喻時,不需要將基於計算機的實現侷限在真實世界的對應物上範圍之內。例如,與其基於紙張的對應物不同,windows桌面上的資料夾可以被用來組織各種物件,例如印表機、計算器、以及其他資料夾。同樣,windows資料夾可以其真實世界對應物不可能的方式被排序。在介面中使用隱喻的目的是提供乙個認知的橋梁;隱喻並不以其自身為最終目的。

· 隱喻支援使用者認知而不是記憶。使用者記起與乙個熟悉的事物相關聯的意義要比他們記起乙個特定命令的名稱要容易得多。

·同常見軟體保持一致性。出色的使用者介面在程式中將實現同使用者以前用過的其它成功軟體一致的動作。

1.2.4. 較快的響應速度

· 保持介面能很快對使用者操作作出反應。

· 提供快捷鍵。特別對於有大量錄入項的介面,能讓使用者不使用滑鼠即可完成快速資料錄入。在使用者介面中加入一些功能,這些功能可以讓熟練使用者在不同的區域快速的輸入資料。這些功能包括重複功能、快捷鍵、帶有有意義的圖示的按鈕等等,所有這些可以使速度快的使用者可以控制介面並加快資料的輸入。

· 除非必要,不要重繪螢幕。

1.2.5. 簡單且美觀

· 簡單。介面應該很簡單(不是過分單純化)、易於學習、並且易於使用。它還必須提供對應用程式的所有功能的訪問。在介面中,擴大功能和保持簡單是相互矛盾的。乙個有效的設計應該平衡這些目標。支援簡單性的一種方法是將資訊的表示減少到進行充分交流所需的最少資訊。例如,避免命令名和訊息的文字描述。不相關或冗長的句子擾亂了您的設計,使得使用者難以很容易地提取重要資訊。另乙個設計簡單而有用的介面的方法是使用自然的對映和語意。介面元素的排列和表示影響它們的意義和關聯。簡單還與熟悉相互關聯。熟悉的事物通常似乎更簡單。盡可能嘗試建立利用使用者已有的知識和經歷的聯絡。您可以使用漸進揭示來幫助使用者管理複雜的事物。"漸進揭示"涉及到仔細的資訊組織,以便只在恰當的時候才顯示資訊。通過隱藏向使用者表達的資訊,您減少了使用者必須處理的資訊數量。例如,您可以使用選單來顯示操作或選擇的列表,還可以使用對話方塊來顯示一組選項。漸進揭示並不意味著對顯示資訊使用非傳統的技術,例如需要乙個修飾鍵作為訪問基本功能的唯一方法,或者強迫使用者通過乙個更長的分級互動序列。這會使使用者介面更加複雜和麻煩。

· 美觀。可視設計是應用程式介面的重要部分。可視屬性提供了非常好的印象,並傳達特定物件的互動行為的重要線索。同時,出現在螢幕上的每乙個可視元素也是很重要的,它們可能競爭使用者的注意。提供清楚地促進使用者對表達的資訊的理解的連貫環境。圖形或可視設計器的技巧對於這一方面是無價的。

中 標籤 UI設計中的標籤設計規範

1.理解標籤作用 2.整理標籤分類 3.細化標籤規範 1.理解標籤作用 咱也沒整那麼多官方定義了,我個人認為標籤就是為了讓使用者快速看到關鍵資訊,找到感興趣的內容。比如,我喜歡看玄幻類漫畫,如果看到有 玄幻 的標籤 就會多關注一下。再比如,我去網上買硬碟,希望質量能有所保證,那 自營 標籤,對我來說...

硬體設計規範

1 硬體需求說明書 2 硬體總體設計報告 3 單板硬體總體設計方案 4 單板硬體詳細設計 5 單板硬體過程除錯文件 6 單板硬體系統除錯報告 7 單板硬體測試文件 8 硬體總體方案歸檔詳細文件 9 硬體單板總體方案歸檔詳細文件 10 硬體資訊庫 2.2.2 硬體開發文件編制規範詳解 1 硬體需求說明...

Mysql設計規範

資料庫命名規範 1 所有資料庫物件名稱必須使用小寫字母並用下劃線分割。2 所有資料庫物件名稱禁止使用mysql保留關鍵字 3 資料庫物件的命名要能做到見名識義,並且最好不要超過32個字元。4 臨時表必須以tmp為字首並以日期為字尾。5 備份庫,備份表必須以bak為字首並以日期為字尾。6 所有儲存相同...