通常父窗体支持缩放时,子窗体没有必要缩放。
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