書籍資訊:
書名:Microsoft Windows使用者介面開發手冊
出版日期:1999/11/15
書號:957-8239-82-3
ISBN:957-8239-82-3
原作者:Everett N.McKay
譯者:吳德銘
書名:Microsoft Windows使用者介面開發手冊
出版日期:1999/11/15
書號:957-8239-82-3
ISBN:957-8239-82-3
原作者:Everett N.McKay
譯者:吳德銘
1. 標準是用來幫助你確保你的程式可以與使用者的期待相符,盡量使用標準讓使用者可以不經學習即可使用你的程式
2. 不遵循標準的一些情況
- 你正在設計一個史無前例的創新介面,而且你也知道你自己正在做甚麼。不過,此時你最好有充裕的預算好做測試。
- 你正在從事一個極度創新的程式設計。
- 你的程式有極度特別的介面需求。
- 你所設計的是一遊戲或一多媒體的程式,所以如果使用標準的介面就未免太過單調了。
- 你決定有另一個目標正等著你,所以寧願作一個重大的妥協。
- 你能承擔修補錯誤的風險。
3. 用相同的字眼去描述同一件事。僅僅為了敘述些微的差別就使用不同的名詞極容易導致使用者的困惑。事前花一點點心力於名詞的統一之上可省去日後無窮的麻煩。
4. 應該極有系統地為一些物件命名,別把它當成一種麻煩──你反而要花點心思取你最喜愛的名字。一開始就能做命名的工作、儘管不很理想但也總比甚麼都不做的好。因為這樣至少能讓你養成從一開始即命名的習慣並能逐步地改進。其效果絕對是不同的。
5. 命名既不需完美也不需最有涵義,只需要具備易記、與容易識別的特色
6. 命名是一件大事。要盡量避免使用一些開玩笑或你不希望外界看到的字眼,即使只是暫時的,因為假如你的產品十分成功,則這個名字將跟著你的產品好幾年
7. 除非你的程式主要由程式設計師所使用,否則應該盡量避免使用行話、而應代之以一般而日常的語言
8. 如果一家公司的產品都能有統一的介面風格亦有利於建立這家公司在市場中的形象;而於產品進一步開發時亦較容易在使用介面與程式碼之間取得一個平衡。所以,任何一家公司都必須能不局限於所謂的標準、而是要建立自己的介面風格。
9. 一個程式的特質充分表現在它的外觀──它的行為──也就是所給予人的感受。所以所謂使用者介面風格的設計準則指的就是程式的外觀罷了。這些準則可以決定程式的行為模式
10. 不要為了準則而建立準則,相反的,你應該擬定一明確的目標、然後為了滿足此一特定的目標而建立你的準則
11. 有效的設計準則應該讓設計更容易、而非自尋苦惱。
12. 準則並非一定要死板版遵守不可,因為設計師必須知道何時要遵行何時不用。別把準則當成你停止思考的藉口。
13. 一些認為為了滿足準則的合理目標
- 建立一致的外觀 準則應該能促進所設計介面其外觀的統一以利於使用。所有的介面元素應該看起來有一整體的感覺。
- 同一家公司的產品要有一致的介面風格 準則應能使讓人對同一家公司的產品有一致的印象。
- 簡化外觀與動作 準則應能幫忙設計者去掉一些不必要的複雜圖形與非標準的使用動作。
- 簡化開發的過程 準則應該讓開發更容易,並免除設計者一些例行的工作與取捨。
14 除了設定準則的目標之外,建立一些準則自身的準則亦是必要的。以下是一些考慮的要點:
- 盡量不要與標準重覆,準則是一種補充、而不是用來取代標準的。
- 不要隨意訂定準則,只把合理的規則加入準則中。
- 盡量讓準則平易近人
- 盡量簡短
- 確定所訂的準則與所用的工具能相符
- 盡量避免在準則中宣告Windows requirements
- 多花點心思在實際的準則上、而不是一些普遍性的設計法則
15. 一種提昇使用介面一致性的方式就是建立來源範本
補充:
MSDN 關於 User Interface 的相關文件,參考 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/anch_uidesigndev.asp
發表留言