软件界面设计规范样本.docx

上传人:b****8 文档编号:30049629 上传时间:2023-08-04 格式:DOCX 页数:18 大小:32.63KB
下载 相关 举报
软件界面设计规范样本.docx_第1页
第1页 / 共18页
软件界面设计规范样本.docx_第2页
第2页 / 共18页
软件界面设计规范样本.docx_第3页
第3页 / 共18页
软件界面设计规范样本.docx_第4页
第4页 / 共18页
软件界面设计规范样本.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

软件界面设计规范样本.docx

《软件界面设计规范样本.docx》由会员分享,可在线阅读,更多相关《软件界面设计规范样本.docx(18页珍藏版)》请在冰豆网上搜索。

软件界面设计规范样本.docx

软件界面设计规范样本

软件界面设计规范

1.界面规范

1.1.总体原则以顾客为中心。

设计由顾客控制界面,而不是界面控制顾客。

清晰一致设计。

所有界面风格保持一致,所有具备相似含义术语保持一致,且易于理解拥有良好直觉特性。

以顾客所熟悉现实世界事务抽象来给顾客暗示和隐喻,来协助顾客能迅速学会软件使用。

较快响应速度。

简朴且美观。

1.2.原则详述

1.2.1.顾客控制顾客界面设计一种重要原则是顾客应当总是感觉在控制软件而不是感觉被软件所控制。

操作上假设是顾客--而不是计算机或软件--开始动作。

顾客扮演积极角色,而不是扮演被动角色。

在需要自动执行任务时,要以容许顾客进行选取或控制它方式来实现该自动任务。

提供顾客自定义设立。

由于顾客技能和喜好各不相似,因而她们必要可以个性化界面某些方面。

Windows为顾客提供了对许多这方面访问。

您软件应当反映不同系统属性--例如颜色、字体或其她选项顾客设立。

采用交互式和易于感应窗口,尽量避免使用模态对话框,而使用"非模式"辅助窗口。

"模式"是一种状态,它排除普通交互,或者限制顾客只能进行特定交互。

当最佳使用一种模式或该模式只是可替代设计时--例如,用于在一种绘图程序中选定一种特定感觉--请保证该模式是显然、可见,是一种明确顾客选定成果,并且容易取消。

在后台运营长进程时,保持前台式交互。

例如,当正在打印一种文档,虽然该文档不能被变化,顾客也应当可以最小化该窗口。

谅解。

顾客喜欢摸索一种界面,并经常从尝试和错误中学习。

一种有效界面容许交互式发现,它只提供一组适当选取,并在顾客也许破坏系统或数据状况时发出警告。

如果可行,还应提供可逆转或可还原操作。

虽然在设计得较好得界面中,顾客也也许出错误。

这些错误既可以是物理上得(偶尔地指向了错误命令或数据),也可以是逻辑上(对选定哪一种命令或哪些数据做出了错误决定)。

有效设计避免很也许导致错误状况。

它还包容潜在顾客错误,并且使顾客易于还原。

1.2.2.清晰一致设计一致容许顾客将已有知识传递到新任务中,更快地学习新事物,并将更多注意力集中在任务上。

这是由于她们不必花时间来尝试记住交互中不同。

通过提供一种稳定感觉,一致使得界面熟悉而又可预测。

一致在界面所有方面都是很重要,涉及命令名称、信息可视表达,操作行为,以及元素在屏幕和窗口内部放置。

相似含义词使用统一术语。

例如对于仓库中存储物料,不可同步又称为物品、货品、备品、产品和材料等等,而统一商定一种称谓,且此称谓是顾客熟悉和易于理解。

使用一组一致命令和界面来展示常用功能。

例如,避免一种"复制"命令在一种状况下立即执行一种操作,但在另一种状况显示一种对话框规定顾客键入目的然后才执行。

应当使用同样命令来执行对顾客来说相似功能。

操作环境内一致。

保持Windows提供交互操作和界面商定之间高度一致,顾客将能不久熟悉软件使用。

使用隐喻一致性。

如果一种特定行为更多是一种不同事物特性,而不是它隐喻含义,那么顾客也许在学习将行为和该事物有关联时遇到困难。

例如,对于放在回收站中对象而言,焚烧炉和废纸箩代表不同模型。

建立项目保存字。

通过建立保存字来明确和统一术语和操作命令。

提供可视反馈。

在后台运营长进程时(时间超过1~10秒,视详细状况而定),必要提供进度条等信息批示。

除非特别必要时,不要提供声音反馈。

在有严重问题发生时,可以使用声音来提示顾客,但是普通应当容许顾客取消声音。

保持文字内容清晰。

信息表达要言简意赅,易于理解而又不罗嗦;避免使用冗长文字给顾客反馈。

1.2.3.有良好直觉特性用熟悉隐喻为顾客任务提供直接而直观界面。

通过容许顾客运用她们知识和经验,隐喻使得预测和学习基于软件表达行为更加容易。

在使用隐喻时,不需要将基于计算机实现局限在真实世界相应物上范畴之内。

例如,与其基于纸张相应物不同,Windows桌面上文献夹可以被用来组织各种对象,例如打印机、计算器、以及其她文献夹。

同样,Windows文献夹可以其真实世界相应物不也许方式被排序。

在界面中使用隐喻目是提供一种认知桥梁;隐喻并不以其自身为最后目。

隐喻支持顾客认知而不是记忆。

顾客记起与一种熟悉事物有关联意义要比她们记起一种特定命令名称要容易得多。

同常用软件保持一致性。

出众顾客界面在程序中将实现同顾客此前用过其他成功软件一致动作。

1.2.4.较快响应速度保持界面能不久对顾客操作作出反映。

提供快捷键。

特别对于有大量录入项界面,能让顾客不使用鼠标即可完毕迅速数据录入。

在顾客界面中加入某些功能,这些功能可以让纯熟顾客在不同区域迅速输入数据。

这些功能涉及重复功能、快捷键、带有故意义图标按钮等等,所有这些可以使速度快顾客可以控制界面并加快数据输入。

除非必要,不要重绘屏幕。

1.2.5.简朴且美观简朴。

界面应当很简朴(不是过度单纯化)、易于学习、并且易于使用。

它还必要提供相应用程序所有功能访问。

在界面中,扩大功能和保持简朴是互相矛盾。

一种有效设计应当平衡这些目的。

支持简朴性一种办法是将信息表达减少到进行充分交流所需至少信息。

例如,避免命令名和消息文字描述。

不有关或冗长句子扰乱了您设计,使得顾客难以很容易地提取重要信息。

另一种设计简朴而有用界面办法是使用自然映射和语意。

界面元素排列和表达影响它们意义和关联。

简朴还与熟悉互有关联。

熟悉事物普通似乎更简朴。

尽量尝试建立运用顾客已有知识和经历联系。

您可以使用渐进揭示来协助顾客管理复杂事物。

"渐进揭示"涉及到仔细信息组织,以便只在恰当时候才显示信息。

通过隐藏向顾客表达信息,您减少了顾客必要解决信息数量。

例如,您可以使用菜单来显示操作或选取列表,还可以使用对话框来显示一组选项。

渐进揭示并不意味着对显示信息使用非老式技术,例如需要一种修饰键作为访问基本功能唯一办法,或者逼迫顾客通过一种更长分级交互序列。

这会使顾客界面更加复杂和麻烦。

美观。

可视设计是应用程序界面重要某些。

可视属性提供了非常好印象,并传达特定对象交互行为重要线索。

同步,出当前屏幕上每一种可视元素也是很重要,它们也许竞争顾客注意。

提供清晰地增进顾客对表达信息理解连贯环境。

图形或可视设计器技巧对于这一方面是无价。

1.3.细节商定

1.3.1.界面风格

1.3.1.1.普通外观使用一致性

一致外观将使顾客界面更易于理解和使用。

顾客界面控件看起来应当是一致。

使用安排和流程在西方文化中(涉及中华人民共和国),人们习惯于从左到右,从上到下进行阅读,因而,应当将重要信息放在上面和左边。

左上角最容易吸引起人们注意力。

使用对齐普通,使用左对齐来使顾客界面控件更易于浏览。

对于数值文本,应当使用小数点对齐或右对齐。

对于非数值文本,应当避免使用右对齐或居中对齐。

不必对什么都使用中间对齐,或者使它们保持对称形式。

在右边或底部保存空白区域更适合习惯。

使用分组将有关顾客界面控件提成组,以体现它们之间关系。

同步,还要显示有关信息。

将控件放在它所作用对象旁。

使用空格、分组框、线条和标签,或者其他分隔符对顾客界面控件进行分组。

使用强调使用焦点、位置、分组、层次、启用/禁用、大小、颜色或者字体等,来将注意力集中在需要一方面看到顾客界面控件上。

尽量以可视方式指明顾客接下来应当进行操作。

使用可视提示尽量使用近似大小和间距来指出顾客界面控件是相似,而使用不同大小和间距来指出顾客界面控件视是不同。

使用空格使用空格来创立一种"透气室",以使窗口布局更易于理解,并且查看起来更舒服。

空格多少要恰当,不要显得太分散。

但是,要避免过多地使用空格。

如果也许,尽量使窗口小某些。

警惕空洞不要处处粘贴公司或产品名称及徽标。

虽然在启动屏或"关于"框中浮现公司或产品名称及徽标是完全可以接受,但其她窗口中可用空间应当浮现其她内容。

如果没有其她内容,那么应尽量使窗口小某些。

注意大小使用顾客界面控件辨别率具备独立性。

使用系统规格(使用GetGystemMetricsAPI函数)或文本规格(使用GetTextMetrics或GetTextExtentPoint32API函数)来拟定顾客界面控件大小。

任何显示文本对象(如对话框或定义文本文档)都应当使用文本规格。

考虑使用资源或预定义布局网格资源模板或预定义布局网格有助于您在不同窗口之间实现一致性。

注意,下页所示图第二个对话框,与第一种不同,它有一种紧凑、从左到右、从上到下流程,并且,左对齐标签很便于浏览;通过对齐编辑框并调节其大小,使它显得更有组织,更加平衡。

不合理平衡对话框。

1.3.1.2.Windows可视提示暗示与顾客只需通过查看可视提示来拟定对象使用方式能力关于。

在Windows中,请保持使用下面可视提示:

可以单击凸起项目。

可以单击当鼠标从其上移过时突出显示项目。

不能单击下凹项目。

可以编辑具备白色背景和闪烁垂直条(光标)项目。

不能编辑具备灰色背景项目。

灰色项目是被禁用。

可以拖动凸起项目。

1.3.1.3.交互尽量提供对所有功能键盘访问抱负状况下,除了绘图这样图形功能,其她所有功能都应当只能通过键盘来访问。

尽量提供对所有功能鼠标访问抱负状况下,除了文本输入外,其她所有功能都应当只能通过鼠标来访问。

保证具备明显后果操作规定顾客进行明确选取*顾客需要完全明确她将要进行危险性操作或破坏性操作。

对于使有耗时操作都给出反馈*在进行长时间操作时,要保证有等待光标、进度表或其她可视反馈。

顾客应当可以取消长时间操作。

如果可以取消未完毕操作,那么将按钮标记为"取消",否则将按钮标记为"停止"。

可视批示模式*向顾客提供一种可视反馈,以指出顾客进入一种模式,普通可以通过更改光标或标题栏文本来做到这一点。

保证单击和双击一致性*单击用于非按钮选定,而双击用于选定并执行默认操作。

换句话说,双击(在列表框、组合框,或其她接受双击控件中)效果应当与选定控件中一种项目,然后按下Enter键效果同样。

鼠标右键仅用于快捷菜单*保证鼠标右键仅用于快捷菜单,而不要用于其她用途。

不要使用鼠标中键*如果顾客鼠标有中键,那么让顾客使用"控制面板"中"鼠标"实用程序自己分派中键行为。

保持分派快捷键一致性组合功能键和Ctr键用于快捷键。

习惯上不将At键用于组合键,业务At键经常被用于访问键。

尽量避免使用At键和Ctr键,由于这种组合会使快捷键非常麻烦,并且也很不以便。

将快捷键作为补充方式*千万不要将快捷键作为访问命令唯一办法。

应当让顾客有更多明显选取。

避免水平滚动条与垂直滚动条不同,水平滚动条并不受欢迎,由于它会使项目阅读起来比较困难。

解决办法有:

尽量使用垂直滚动条、加宽窗口、减小文本宽度,或者使文本自动换行等。

固然,如果的确需要,还可以使用水平滚动条。

1.3.1.4.程序只有主程序窗口才有标题栏图标、菜单栏、工具栏和状态栏*由于单击主窗口任务栏按钮也会激活二级窗口,因此二级窗口绝对不要显示在任务栏中。

二级窗口不要由于使用菜单栏、工具栏或状态栏而使其变得复杂。

可以使用标题栏图标来明显区别主窗口和二级窗口。

此外,绝对不要使用默认Windows图标(飘动窗口图标)作为窗口图标。

简化默认配备让顾客按自己速度来学习和使用程序。

应用程序应当使用多文档界面(MDI)或单文档(SDI)这些程序界面应当与应用程序使用模式匹配。

默认状况下,应用程序应当保持为最大化当应用程序占用整个屏幕时,经常可以提高顾客工作效率。

实用程序应当使用SDI或对话框界面这些程序界面应当与实用程序使用模式匹配。

对于实用程序,建议不要使用MDI界面,由于管理这些窗口需要付出诸多努力。

实用程序应当在小屏幕范畴内运营实用程序经常与其她程序一起运营,因而它们需要在小屏幕范畴内运营。

实用程序应当有灵活窗口布局,以适应各种不同大小。

实用程序很少以最大化形式运营。

使用实际文档SDI程序必要支持运营各种实例*运营各种实例使顾客可以同步操作各种文档。

使用"退出"命令终结程序使用"退出"终结程序;使用"关闭"移走主窗口和非模式对话框;使用"取消"移走模式对话框。

当关闭主窗口并不表达终结进程时,对于主窗口使用"关闭"来代替使用"退出"。

例如:

关闭打印机状态窗口不会取消打印任务。

1.3.1.5.默认保存和恢复顾客选取程序应当可以可以恢复到其最后退出状态。

MDI程序应当可以恢复文档窗口大小和位置。

对话框普通应当使用最后输入值作为默认值。

提供恰当默认值提供提供恰当默认值来减少顾客不必要操作,从而协助顾客完毕工作。

提供最也许使用并给出设立实际使用方式默认值。

普通,最佳默认值是顾客最后输入值。

考虑选取默认值时安全性不应当将不可恢复或破坏性操作设立为默认值。

不要使用令顾客感到莫名其妙默认值。

1.3.1.6.窗体对话框窗体大小尽量不要超过640*460,留20给任务栏。

并且高和宽(或W宽和高)比应当大体保持为3:

4(或4:

3)。

普通应当将窗体"Position"属性定义为"poDesktopCenter","WindowState"属性为"wsNorma",某些主界面设立为"wsMaximized"。

"ShowHint"属性设为"True"。

如果是模式对话框,则将"BorderStye"属性设立为"bsDiaog"。

窗体文献(*.dfm)保存为文本格式,以便在VSS中比较不同版本之间差别。

如果窗体大小超过屏幕大小,则在Dephi开发环境中打开时,大小会有变化,并且影响到运营时刻效果。

由于每个人屏幕大小设立不同样,有些是1024*768,有些是800*600,因而在设计期间请注意窗体大小,尽量不要超过800*600,以免浮现上述问题。

1.3.1.7.布局和间距窗体控件布局和间距尽量保持与Windows原则一致。

控件与窗体上、下、左、右边距为7象素。

右下角主命令按钮之间间距为6象素,如果主命令按钮在右上角,之间间距则为4象素。

主命令按钮普通状况为75×21象素,如果按钮文本很长,应当恰当加宽按钮宽度。

如下图。

其他详细资料请完全参照错误!

书签自引用无效。

和命令按钮。

控件"TabOrder"属性值应当与控件排列顺序一致,即遵循从上到下、从左到右这样一种流程。

如果在PageContro各种页面中存在类似控件,应当尽量使得它们在各个页面中浮现位置/大小比较一致,以免在页面间切换时产生闪烁感。

1.3.1.8.图标、图片

不同界面中同一功能应当使用同样图标和图片。

图标、图片色调、风格尽量保持一致。

图标、图片隐喻应能确切表达功能含义,如果不能,就直接使用文本,以免混淆顾客。

如果功能是一种动作时,也许比较难找到确切表达该功能图标,这时应当尽量采用此动作有关名词做图标。

例如Windows中"剪切"功能就是用一把剪刀来表达。

1.3.1.9.提示信息(Hint)工具栏按钮应当设立工具提示"Hint"属性。

Hint能协助顾客更以便地理解和使用。

详细资料可以参照工具栏、工具提示。

如果使用了"TSpeedButton"控件,并且只有图标,同样应对它设立"Hint"属性。

如果不是特殊状况,应尽量避免使用"TSpeedButton"控件,而使用"TButton"控件代替。

1.3.1.10.标点符号在标记控件用途标签文本(abe)和提示信息(Hint)中,应使用半角符号。

如果是指引性标签文本(如解释按钮功能句子),则使用全角符号,并且句子应遵循中文标点符号原则。

如下图Microsoft原则对话框例子。

其她详细资料可参照静态文本。

1.3.1.11.对话框对话框应当在所有视频模式下都可以对的显示当在VGA模式(640×480)下显示时,对话框应当不超过640×460(留20像素给任务栏)。

这将保证对话框可以显示在所有视频模式下。

保证模式对话框模式*保证使用品有父窗口模式对话框都提供对的父窗口句柄,而不时提供NU句柄。

如果没有提供父窗口句柄,那么父窗口仍处在活动状态,因而该对话框事实上并不是模式对话框。

不要使用可滚动对话框*也就是说,不要使用需要滚动条来进行完全查看对话框。

这种对话框使用起来非常不以便,并且也时完全不必要。

应当重新设计这种对话框。

不要在作为二级窗口对话框中使用菜单栏*使用这种对话框需要付出诸多努力。

注意,在用作主窗口对话框(如"查找"实用工具)中,菜单栏时可以接受。

还要注意是,在所有对话框中,快捷菜单和菜单按钮都是可以接受。

二级对话框不要使用菜单栏,但可以使用菜单按钮。

不要在作为二级窗口对话框中使用标题栏图标*标题栏图标用于区别主窗口和二级窗口。

不要在任务栏上显示作为二级窗口对话框*注意,单击主窗口任务栏图标也将激活二级窗口。

对话框中使用下页图所示页面布局和间距。

对于相似对话框,使用控件位置来强调其相似性。

如果意义相似同一控件出当前某些相似对话框中,那么它应当显示在相似位置。

另一方面,应避免将也许会产生混淆不同控件放在同一位置。

对非模式对话框最佳使用可停放对话框可停放对话框在功能上与非模式对话框是等效,但其位置设立更为灵活。

方略地设立输入焦点将最初输入焦点设立在最也许一方面使用控件上。

在对话框标题文本中不要浮现省略号例如,作为选取"打印选项..."命令成果而显示地对话框标题应当为"对于选项"。

但是,表达命令正在执行过程中菜单对话框(如"连接到Internet..."对话框)是一种例外状况。

为所有可解决访问键控件分派访问键*访问键可以使顾客手保持在键盘上,从而使访问程序更加以便。

您可以直接在其标题中为诸如命令按钮、单选按钮、复选框等控件分派访问键。

通过提供静态文本标签或带有访问键、在Tab顺序上先于控件组框,您可觉得诸如编辑框、列表框、组合框等控件分派访问键。

在其她状况下不要为组框分派访问键--这会使人产生混淆。

"拟定"按钮没有访问键,由于在作为默认按钮时,它通过提Enter键来选定。

"取消"按钮也没有访问键,由于Esc键预览清除模式对话框。

如果也许,避免使用小写g、j、p、q或y作访问键,也避免使用这些字母先后字母作为访问键。

下划线不能与这些字母下行字母分开。

固然,访问键必要是唯一。

避免使用粗体文本尽量少使用粗体文本。

在Windows3.1对话框中,粗体文本用于在旧式视频硬件上绘制被禁用文本(即抖动灰色文本)。

由于当前视频硬件可以绘制没有抖动灰色文本,因此Windows为了使外观更加清洁,当前Windows在对话框中使用正常文本。

粗体文本仅用于强调。

对于大多数对话框不要粗体文本。

提供环境敏感协助对于复杂对话框,应当为整个对话框提供环境敏感协助(通过协助按钮或F1键访问),或者为个别控件提供控件特定协助(通过"这是什么?

"按钮或Shift+F1键来访问),或者同步提供这两种协助。

1.3.1.12.对话框重要命令按钮将主命令按钮与对话框主体分开*主命令按钮涉及像"拟定"、"取消"、"关闭"、"协助"、"停止"、"隐藏",以及其她有关按钮等命令按钮。

这种分开使主命令按钮更易于查找和辨认。

认真选取对话框方向在西方文化中,人们习惯于从左到右、从上到下进行阅读,因而,将主命令按钮靠底部或右边放置更容易被发现。

您应当选取对话框外观比例与屏幕外观比例(普通高与宽比例为3:

4)相似方向。

这将使对话框外观看起来更加舒服,并且更易于在屏幕上进行定位。

如果按钮具备不同大小,那么可以将它们放在对话框菜单底部。

当不能拟定期,也可以将按钮放在底部,由于这种定位方式最为常用,也更易于阅读。

将排列在底部主命令按钮右对齐右对齐主命令按钮适合从左到右阅读习惯。

当只有一种主命令按钮时,您或许但愿例外地将其居中放置。

右对齐主命令按钮避免使用多行或多列主命令按钮多行或多列主命令按钮对顾客是一种打击。

如果有许多主命令按钮,那么注意,普通在右边排成一列与在底部排成一行相比可以放置更多按钮。

此外,您可以考虑使用命令菜单。

如果必要使用诸多按钮,那么注意使用多行别使用多列效果好。

对模式对话框,普通提供"拟定"和"取消"按钮*要使用对话框,顾客需要可以以便地辨认迈进(使用"拟定"按钮)和后退(使用"取消"按钮)方式。

您可以使用更明确按钮代替"拟定"按钮,但绝对不要在模式对话框中替代"取消"按钮,除非用"停止"来表白正在进行操作无法取消。

对于非模式对话框或或作为主窗口对话框,提供"关闭"按钮而不提供"拟定"和"取消"按钮*将"拟定"和"取消"按钮用于非模式对话框或作为主窗口对话框可以使对话框看起来像是模式对话框。

并且,当用于非模式环境中时,"拟定"和"取消"时没有什么意义。

使用"关闭"按钮可以消除这种混淆。

普通将"拟定"按钮排第一,"取消"另一方面,"协助"最后*"拟定"或其等价按钮普通作为第一种主命令按钮。

"取消"按钮应当位于"拟定"右边或下面。

将"拟定"和"取消"按钮放在一起。

"协助"按钮应当时最后一种按钮。

如果没有"拟定"按钮,那么应当将"取消"按钮放在"协助"按钮前面。

这可以使主命令按钮更易于查找和辨认。

保证"取消"按钮真正用于取消操作*当取消时,程序状态栏应当与之前显示模式对话框完全相似。

如果不是这样,那么应当用"停止"按钮来代替"取消"按钮。

模式对话框中"取消"按钮应当与标题栏中"关闭"按钮效果相似。

而属性表是个例外,由于"取消"按钮不会取消已经应用更改。

1.3.1.13.属性表和属性页让属性页独立工作避免使一种属性页行为或操作受其她属性页限止。

顾客不也许发现属性页之间这种独立关系。

在属性页使用顺序方面应当没有限止。

顾客应当可以随时查看任意属性页。

属性页布局互相独立某些属性页普通不会占用同样大小空间。

占用空间较小属性页应当与最大属性页布局格式方式不同,由于将会产生额外空间(见下图)。

属性页布局保持独立,避免居中。

用属性表代替使用带选项卡对话框使用属性表而不使用带选项卡对话框除了具备一致性之外,没有什么明显实用性优势。

此外,对于实际显示对象属性对话框使用属性表,而对于其她用途,所有带选项卡对话框。

对属性显示总采用属性表,虽然仅有一种页*采用属性表可以明确告诉顾客查看使属性而不是普通对话框。

属性表有一种"应用"按钮来协助顾客测试设立。

绝对不要使用两行以上标签*最佳使用一行标签,但两行也是可接受,两行以上就太多了,可用级连属性设立或各种对话框代替。

总为属性提供"应用"按钮再说一次,提供"应用"按钮协助顾客对设立进行测试。

对显示属性属性表总是在其标题中写上"属性"一词和对象名称*请注意,不是所有属性表都是用来显示属性。

总将命令按钮放在右边*合用于所有页命令按钮必要置于标签页区域外面,而仅合用于单个页命令按钮必要置于该标签页里面。

1.3.1.14.向导对高档、复杂或不惯用任务使用向导向导对非常高档或复杂任务十分有用,省去了顾客许多麻烦操作。

当向导用于不惯用任务时,其效果最佳。

对惯用任务使用向导则显得大而不当。

1.3.1.15.控件尽量采用原则控件尽量采用原则控件(6个最早控件和新Win32惯用控件)。

采用非原则控件程序与绝大多数Windows程序看起来不一致。

只用完全合理时才使用自定义控件。

定制原则控件时要小心变化原则控件原则外观或行为时一定要小心,这是个经常出错地方。

将无效控件置为不可用*将不合用于当前程序状态控件置为不可用。

取消不必要滚动条尽量使控件尺寸足够大,避免使用滚动条。

1.3.1.16.命令按钮采用最小宽度和原则高度带文字命令按钮应当采用50个对话单位(75个像素点)最小宽度、14个对话单位(21个像素点)原则高度。

尽量将不同大小带文字命令按钮个数控制在两个以内。

对父窗口拖动(owner-draw)按钮或无文字按钮(如"…"),其大小可以任意设立,原则是使命令按钮外观简朴一致。

高度不不大于14个对话单位(21个像素点)按钮看起来不够专业。

尽管不限制命令按钮最大宽度,但宽度超过200个对话单位按钮使不当当。

请参阅下图所示关于命令按钮实例。

命令按钮大小示例针对国际化恰当加宽按钮尽管50个对话单位(75个像素点)宽度是适合英语文字最小宽度,但对需要针对其她语言进行本地化程序来说,也许就太小了。

对于需要翻译为其她语言程序,将命令按钮最小宽度定为60个对话单位也许更适合。

将无效按钮置为不可用,以取消报错*绝对不要使可用按钮仅产生一条出错信息。

总采用省略号来表达需要更多信息*命令中省略号表达执行命令时需要更多信息,而不是简朴确认。

省略号并不表达一定会浮现对话框。

绝对不要指定双击行为*顾

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1