g pnl cal ar tbl rfv cv rv rev vs reptvew cbo dgv col grp il lv ch ms tsmi pic ss slbl tab tp tmr ts tslbl tsbtn tsbtn dud Tv tvw wb ods ful hf gv pds rpt
3
三、 界面规范
1. 界面布局
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) 控件的名称要与同一界面上的其他控件易于区分,最好能望文知意。 完成同一功能或任务的控件房子集中位置,减少鼠标移动的距离 完成相同功能或相近功能的按钮用 GroupBox 框起来。 相邻或同组的按钮大小相同,同界面上所有的按钮高度相同 重要的命令按钮与使用较频繁的按钮要放在界面上显著的位置 当用户要做出的选择只有两个时,可以采用单选框,当选项特别多时,可以采 用
列表框、组合框 界面最好能支持键盘自动浏览按钮功能,即按 Tab 键的自动切换功能。 首先应输入的控件或显示重要信息的控件在 Tab 键顺序中应当靠前。 Tab 键的顺序与控件排列顺序要一致,总体遵守从上到下、从左到右的方式。 默认按钮最好支持 Enter 选定,即按 Enter 键后自动执行默认按钮对应的操作。 如果窗体支持缩放,窗体上的控件也要随着窗体而缩放,切忌只放大窗体而忽 略控件的缩放
2. 外观
(1) 使用常见的字体,字号的大小要与界面的大小比例协调,字体大小根据
系统标 准字体来设置,例如字体的小五号字(9 磅) 、五号字(10.5 磅) 。 (2) 前景色与背景色搭配合理协调,发差不宜太大,常用色考虑使用 Windows 界面 色调。 (3) 界面风格要保持一致,字的大小、颜色、字体要相同,除非是需要艺术处理或 有特殊要求的地方。
3. 菜单
(1) 菜单深度一般要求最多控制在 3 层以内。 (2) 菜单通常采用“常用→主要→次要→工具→帮助”的位置排列,符合流
行的 Windows 风格 (3) 下拉菜单要根据菜单选项的含义进行分组,并且按照一定的规则进行排列,用 分隔符控件隔开。 (4) 菜单项按使用频率和重要性排列,
常用的放在开头,不常用的靠后放置。 (5) 主菜单的宽度要接近,字数最好不多于 4 个,每个菜单的字符能相同最好。
4. 其它
(1) 对可能造成数据无法恢复的操作必须弹出消息框给出确认信息,给用户放弃选 择的机会。 (2) 采用相关控件限制用户输入值的种类、 非法的输入或操作应有足够的提示说明。 (3) 对运行过程中出现
问题而引起错误的地方要弹出消息框提示,让用户明白错误 出处。 (4) 编程的命名方式主要有 Pascal 和 Camel 两种 ≯ Pascal:每个单词的首字母大写,例如 ProductType。 ≯ Camel:首个单词的首字母小写,其余单词的首字母大写,例如 productType、 (5) 参考本机 MSDN ① .NET Framework 开发人员指南通用命名约定 MSDN 目录位置:.NET 开发\.NET Framework SDK\常规参考\开发类库的
设计指南\ 名称准则\通用命名约定
4
URL: ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.
NETDEVFX.v20.chs/dv_fxdesignguide/html/ d3a77ea1-75d2-4969-a8c3-3ele3elaaedc.html ②.NET Framework 来发人员指南大小约定 MSDN 目录位置:.NET 开发\.NET Framework SDK\常规参考\开发类库的设计指南\ 名称准则\大小写约定 URL : ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/dv_fxdesignguide/html/ 4c4ea526-9203-486f-b72d-29b6lc5b3c5b3cb.htm
5