定義
軟體界面(software interface)的定義並不十分統一。
狹義上說,軟體界面就是指軟體中面向操作者而專門設計的用於操作使用及反饋信息的指令部分。優秀的軟體界面有簡便易用,突出重點,容錯高等特點。
而廣義上講,軟體界面就是某樣事物面向外界而展示其特點及功用的組成部分的界面。
通常我們說的軟體界面就是狹義上的軟體界面。
設計工具
DotNetBar,DevExpress,ISV等軟體擁有漂亮且實用的界面,但是需要付費才能使用。WPF也很不錯,只不過一切都得自己做,WPF不管從功能上要遠大於Winform。
Winform做的界面較簡陋,且美化界面需要更多的代碼
設計要點
1.易用性
按鈕名稱應該易懂,用詞準確,屏棄摸稜兩可的字眼,要與同一界面上的其他按鈕易於區分,能望文知意最好。理想的情況是用戶不用查閱幫助就能知道該界面的功能並進行相關的正確操作。
2.規範性
通常界面設計都按Windows界面的規範來設計,即包含“選單條、工具列、工具廂、狀態欄、滾動條、右鍵快捷選單”的標準格式,可以說:界面遵循規範化的程度越高,則易用性相應的就越好。小型軟體一般不提供工具箱。
3.幫助設施
系統應該提供詳盡而可靠的幫助文檔,在用戶使用產生迷惑時可以自己尋求解決方法。
4.合理性
螢幕對角線相交的位置是用戶直視的地方,正上方四分之一處為易吸引用戶注意力的位置,在放置窗體時要注意利用這兩個位置。
5.美觀與協調性
界面應該大小適合美學觀點,感覺協調舒適,能在有效的範圍內吸引用戶的注意力。
6.選單位置
選單是界面上最重要的元素,選單位置按照按功能來組織。
7.獨特性
如果一味的遵循業界的界面標準,則會喪失自己的個性.在框架符合以上規範的情況下,設計具有自己獨特風格的界面尤為重要。尤其在商業軟體流通中有著很好的遷移默化的廣告效用。
8.捷徑的組合
在選單及按鈕中使用快捷鍵可以讓喜歡使用鍵盤的用戶操作得更快一些。在西文Windows及其套用軟體中快捷鍵的使用大多是一致的。
9.安全性考慮
在界面上通過下列方式來控制出錯幾率,會大大減少系統因用戶人為的錯誤引起的破壞。開發者應當儘量周全地考慮到各種可能發生的問題,使出錯的可能降至最小。
如套用出現保護性錯誤而退出系統,這種錯誤最容易使用戶對軟體失去信心。因為這意味著用戶要中斷思路,並費時費力地重新登錄,而且已進行的操作也會因沒有存檔而全部丟失。
10.多視窗的套用與系統資源
設計優秀的軟體不僅要有完備的功能,而且要儘可能的占用最底限度的資源。
規範性
通常界面設計都按Windows界面的規範來設計,即包含“選單條、工具列、工具廂、狀態欄、滾動條、右鍵快捷選單”的標準格式,可以說:界面遵循規範化的程度越高,則易用性相應的就越好。小型軟體一般不提供工具箱。
規範性細則
1、滾動條的長度要根據顯示信息的長度或寬度能及時變換,以利於用戶了解顯示信息的位置和百分比。
2、狀態條的高度以放置5號字為宜,滾動條的寬度比狀態條的略窄。
3、選單和工具列要有清楚的界限;選單要求凸出顯示,這樣在移走工具列時仍有立體感。
4、選單和狀態條中通常使用5號字型。工具列一般比選單要寬,但不要寬的太多,否則看起來很不協調。
幫助設施
幫助設施是設計者在測試過程中或者用戶使用反饋後,給予普通用戶可能會遇到的困難和疑問幫助的一種設計。
一般情況下,軟體界面可以不附帶幫助設施,但如果界面含有非同於一般軟體界面的特殊使用要求時,應該使用備註或者幫助設計。比如登入界面時有特殊的符號等,就需要幫助設施給予說明和解釋。