通常父窗體支持縮放時,子窗體沒有必要縮放。
6.3控件總體準則
同一界面上的控件數最好不要超過10個,多于10個時可以考慮使用分頁界面顯示。
可寫控件檢測到非法輸入后應給出說明并能自動獲得焦點。
Tab鍵的順序與控件排列順序一致,目前流行總體從上到下,同時行間從左到右的方式。
界面上首先應輸入的和重要信息的控件在Tab順序中應當靠前,位置也應放在窗口上較醒目的位置。
放置完控件后界面不應有很大的空缺位置
6.3.1窗口
全部窗口可以通過相關的輸入或菜單命令打開
全部窗口可以正確的關閉
窗口可以改變大小、移動和滾動
窗口中的數據內容可以用鼠標、功能建、方向箭頭和鍵盤訪問
當窗口被覆蓋并重用后,窗口可以正確的再生
所有窗口相關的功能是可操作的
顯示多個窗口時,窗口的名稱被適當的表示
顯示多個窗口時,活動窗口被適當的加亮
如果使用多任務,所有的窗口被實時更新
窗口的聲音和顏色提示和窗口的操作順序符合需求
在多窗口系統中,有些界面要求必須保持在最頂層,避免用戶在打開多個窗口時,不停的切換甚至最小化其他窗口來顯示該窗口下拉式菜單和鼠標操作
6.3.2菜單
菜單是軟件界面重要的組成部分.右鍵快捷菜單采用與菜單相同的準則
命名方式
菜單條應當顯示在合適的語境中,名字具有自解釋性
應用程序的菜單條顯示系統相關的特性(如時鐘顯示)
菜單文本字體、大小和格式正確
菜單前的圖標能直觀的代表要完成的操作, 不宜太大,與字高保持一直最好。
組織方式
菜單通常采用“常用--主要--次要--工具--幫助”的位置排列,一般符合Windows風格
菜單位置按照按功能來組織。完成相同或相近功能的菜單用橫線隔開放在同一位置
一組菜單的使用有先后要求或有向導作用時,應該按先后次序排列。
無順序要求時按使用頻率和重要性排列,常用的放在開頭, 不常用的靠后放置;重要的放在開頭,次要的放在后邊。
如果菜單選項較多,應該采用加長菜單的長度而減少深度的原則排列。
菜單深度一般要求最多控制在三層以內。
主菜單的寬度要接近,字數不應多于四個,每個菜單的字數能相同最好。
主菜單數目不應太多,最好為單排布置。
操作邏輯
適當的列出了所有的菜單功能和下拉式子功能
全部菜單條功能可以正確執行
可以通過鼠標訪問所有的菜單功能
能夠用其他的文本命令激活每個菜單功能
菜單功能隨當前的窗口操作加亮或變灰
對無關的菜單最好用屏蔽處理,例如采用動態加載方式--只有需要的菜單才顯示
6.3.3按鈕
命名方式
按鈕命名易于理解,用詞準確,與同一界面上的其他按鈕易于區分,用戶無須其他幫助就能知道該界面的功能并進行相關的正確操作。
按鈕的位置和等價的按鍵符合通行規范。如“確定”和“取消”按鈕的相對位置;確定等價鍵通常使用回車鍵,而取消等價鍵通常使用ESC鍵。
組織方式
完成相同或相近功能的按鈕用Frame框起來
重要的命令按鈕與使用較頻繁的按鈕要放在界面上注目的位置。
錯誤使用容易引起界面退出或關閉的按鈕不應該放在易點位置。(橫排開頭或最后與豎排最后為易點位置。)
按鈕大小基本相近,忌用太長的名稱,免得占用過多的界面位置
按鈕的大小要與界面的大小和空間要協調。
避免空曠的界面上放置很大的按鈕。
操作邏輯
常用按鈕要支持快捷方式。
默認按鈕要支持Enter操作,即按Enter后自動執行默認按鈕對應操作。
與正在進行的操作無關的按鈕應該加以屏蔽(Windows中用灰色顯示,沒法使用該按鈕)。
6.3.4復選框,選項框,下拉列表
復選框和選項框按選擇幾率的高低而先后排列。
原文轉自:http://www.uml.org.cn/Test/201209213.asp