APP应用开发的设计规范与标准
- 格式:doc
- 大小:67.00 KB
- 文档页数:25
App界面设计规范1. 概述App界面设计是提供给用户与应用程序进行交互的视觉和操作方式。
良好的界面设计可以提升用户体验,使用户更容易理解和操作应用程序。
本文将介绍一些常见的App界面设计规范,帮助开发者们在设计过程中遵循最佳实践。
2. 视觉设计规范2.1 颜色选择•使用适合应用风格的颜色搭配,并注意颜色对比度,以确保文字和图标的可读性。
•避免使用过多明亮或过于高饱和度的颜色,以免对用户产生不适感。
•在暗模式和亮模式之间切换时,需要注意颜色在两种模式下的可读性和整体协调性。
2.2 图标和图片•使用统一简洁、直观易懂的图标,以便用户快速识别其含义。
•图片质量要求高,并遵循响应式设计原则,在不同屏幕尺寸上呈现一致且清晰的效果。
•合理压缩图片文件大小,尽量减少加载时间。
2.3 字体选择•使用清晰易读、适合应用风格的字体。
•在不同屏幕尺寸上确保字体大小的合适性,以便用户能够方便地阅读。
2.4 排版和布局•界面元素的排列严谨、有序,避免过于拥挤或空旷。
•使用一致的边距和间距,使界面整洁且易于浏览。
•对齐方式要统一,以确保页面整体协调。
3. 交互设计规范3.1 导航和标签栏•提供清晰明了的导航结构,使用户能够轻松找到所需内容。
•标签栏要易于操作和切换,并在不同页面状态下显示相应的标记。
3.2 按钮设计•按钮设计要简洁易懂、易点击,并为不同按钮类型使用合适的颜色和形状。
•使用动画效果来增强按钮点击反馈,提高用户交互体验。
3.3 输入框和表单•输入框样式要清晰,并提供输入提示或默认值,方便用户填写信息。
•表单中的字段要有明确标签和格式验证信息,以减少用户输入错误。
3.4 弹窗和提示信息•弹窗要简洁明了,提供清晰的按钮操作和关闭方式。
•提示信息要及时准确地反馈给用户,并使用易于理解的语言。
4. 响应式设计规范4.1 屏幕适配•针对不同屏幕尺寸和分辨率进行界面布局的自适应调整,以保证在不同设备上正常展示。
•需要做好各种屏幕比例下的测试,确保界面元素大小和位置合适。
1、安卓app设计规范之尺寸或分辨率目前最新安卓手机的屏幕尺寸都是5.5英寸啦。
我们都知道安卓机的尺寸很多很杂。
而且不同的分辨率对应不同的dpi模式。
Android也支持多种不同的dpi模式:ldpi mdpi hdpi xhdpi xxhdpi xxxhdpi(4K分辨率)关于安卓APP设计的dpi详细解读请查看:1、Android界面设计专业术语:xxxhdpi和4K分辨率2、Android APPUI设计师必知:pt sp dp之间的关系以及换算公式3、Android界面设计适配不同屏幕的尺寸和密度解读目前主流的安卓手机分辨hdpi,对应800*480的手机。
主流机型,很多。
如小米1 ,1s 三星htc 等xdpi,对应1280*720的手机。
三星Galaxy系列和华为p6.xxdpi,对应1080*1920的手机。
小米手机,华为荣耀手机系列为主加上 htc one。
下面是当面流行的安卓手机的屏幕尺寸和分辨率:小米3和小米4 屏幕尺寸和分辨率: 5英寸1920×1080像素魅族MX2 屏幕尺寸和分辨率: 4.4英寸1280×800像魅族MX3 屏幕尺寸和分辨率: 5.1英寸1800×1080像素HTC one屏幕尺寸和分辨率: 4.7英寸1920×1080像素华为荣耀6屏幕尺寸和分辨率: 5英寸1920×1080像素华为p6屏幕尺寸和分辨率: 4.7英寸1280×720像素华为p7屏幕尺寸和分辨率:5英寸1920×1080像素在目前我们的安卓APP设计项目当中,我们并不会去为每一种分辨率去设计一套UI界面。
这是一种追求完美和理想的状态。
小公司肯定是耗不起这样的。
所以,这个时候我们需要学会变通。
为了适应多分辨率,1:在标准基础(xdpi:1280*720)上开始,然后放大或缩小,以适应到其他尺寸。
2:从设备的最大尺寸(xxdpi:1920×1080)开始,然后缩小,并适应到所需的最小屏幕尺寸。
手机APP的用户界面设计原则与规范手机APP已经成为我们日常生活中不可或缺的一部分。
一个好的用户界面设计可以提升用户体验,增加用户粘性,使用户更愿意使用和推荐这个APP。
本文将介绍手机APP的用户界面设计原则与规范,帮助开发者们设计出更好的用户界面。
一、简洁明了手机屏幕相对较小,用户界面设计必须简洁明了,避免过多的文字和复杂的图标。
保持页面干净整洁,突出核心功能,减少用户的操作步骤。
界面元素的布局要紧凑合理,避免拥挤和混乱。
二、一致性用户界面设计应该保持一致性,使用户在不同页面之间能够直观地找到相同的功能和操作方式。
统一的颜色、字体、按钮样式等可以帮助用户养成使用习惯,并提高用户的操作效率。
同时,符合平台的设计规范也是提高一致性的重要手段。
三、易用性用户界面设计应该注重易用性,使用户能够轻松地完成任务并且愉快地使用APP。
采用直观的图标和标签,提供明确的反馈,避免模糊的操作提示和歧义的词语。
合理设置大小适中的点击目标,避免用户操作的困难。
四、可访问性用户界面设计应该考虑到不同用户的需求和特殊情况,提供良好的可访问性。
比如,支持字体大小调整,提供语音识别或图像识别的辅助功能,以帮助视力或听力有障碍的用户正常使用APP。
同时,要保持对色盲、弱视等视觉问题的关注,避免过于依赖颜色作为界面信息的区分。
五、视觉吸引力用户界面设计不仅要实用,还要具备一定的视觉吸引力。
选择合适的颜色、图片和图标来营造良好的用户体验,避免单调和枯燥的界面。
注意使用相应的配色和设计风格,使整个APP的界面风格统一,给用户一种整体的美感。
六、反馈机制用户界面设计要及时提供反馈机制,让用户了解他们的操作是否成功,并且给予必要的提示和指导。
比如,在用户点击按钮后添加合适的动画或弹窗,显示加载进度或错误信息,避免用户的困惑和焦虑。
同时,及时的推送通知也是提高用户参与度的重要手段。
七、易学性用户界面设计应该易于学习,即使是新用户也能够快速上手。
移动终端APP安全设计规范移动终端APP的安全性设计是确保用户信息和应用程序的完整性、机密性以及可用性的重要保障措施。
为了提高移动终端APP的安全性,开发人员需要遵循一系列的设计规范。
本文将介绍一些常用的移动终端APP安全设计规范,以帮助开发人员加强移动应用程序的安全性。
一、用户认证和授权设计规范1. 密码策略在用户注册和登录过程中,应该强制要求用户设置复杂的密码,并且定期要求用户更换密码。
密码应该至少包含数字、字母和特殊字符,并且长度不应少于8个字符。
2. 双因素认证为了进一步增强用户认证过程的安全性,可以引入双因素认证。
除了使用用户名和密码进行认证外,还可以要求用户输入动态验证码、指纹识别或面部识别等。
3. 权限管理在应用程序中,对用户权限进行有效管理是十分关键的。
应该仅为用户分配他们所需的权限,避免不必要的权限泄露和滥用。
同时,在用户授权过程中,应该明确说明将获取何种权限以及权限使用的目的。
二、数据存储和传输设计规范1. 敏感数据加密对于涉及敏感用户信息的数据,例如密码、银行卡号等,应在存储和传输过程中进行加密。
常用的加密算法有AES、RSA等。
在存储过程中,可以采用哈希算法对密码进行加密存储。
2. 安全传输在数据传输过程中,应使用安全的通信协议,例如HTTPS。
HTTPS通过SSL或TLS协议建立安全通信通道,保护数据的机密性和完整性。
3. 数据备份和灾难恢复为了防止数据丢失,开发人员应定期对数据进行备份,并确保备份数据的安全性。
在系统遭受灾难性事件后,能够及时恢复应用程序和数据是至关重要的。
三、安全漏洞防护设计规范1. 输入验证应对用户输入进行有效的验证,过滤恶意代码和非法字符,防止XSS(跨站脚本攻击)和SQL注入等攻击。
同时,开发人员应该对输入内容进行编码,确保数据的安全性。
2. 漏洞扫描与修复定期进行安全漏洞扫描,发现潜在的漏洞并及时进行修复。
与第三方安全机构进行合作,加强对应用程序的安全性测试和评估。
app设计尺寸规范在设计App时,尺寸规范是保证用户体验和界面一致性的重要因素之一。
下面将介绍一些设计App尺寸规范的经验和建议。
1. 定义基本尺寸:在开始设计App之前,首先需要定义一些基本尺寸,包括屏幕尺寸、分辨率和像素密度等。
这些信息对于保证设计的适配性和一致性非常重要。
根据不同设备的尺寸和分辨率,可以提供多个版本的设计,以确保在不同设备上的用户体验一致。
2. 使用响应式设计:现代的App设计应该支持不同设备上的响应式布局,以适应不同的屏幕尺寸和分辨率。
这意味着设计应该具有自适应性,能够根据屏幕尺寸和分辨率的变化进行相应的布局调整,以确保内容的可读性和可操作性。
3. 选择合适的字体大小:在设计App时,选择合适的字体大小对于用户体验至关重要。
如果字体过小,用户可能难以辨认文字;如果字体过大,会占用过多的屏幕空间。
建议使用相对单位,如“sp”来定义字体大小,而不是固定像素值。
这样可以确保在不同屏幕尺寸和分辨率下,文字的大小和比例保持一致。
4. 确保合适的间距和边距:在布局App界面时,应该注意提供合适的间距和边距,以确保不同元素之间的分隔。
过小的间距和边距可能导致用户难以区分不同元素,而过大的间距和边距可能会浪费宝贵的屏幕空间。
根据具体情况,可以选择一些标准的间距和边距值,并在不同界面元素之间保持一致性。
5. 考虑图标大小和比例:App中的图标对于用户导航和操作至关重要。
在设计图标时,应该考虑不同屏幕尺寸和分辨率下的显示效果。
通常建议使用矢量图标,以便在不同分辨率下保持清晰度和比例一致性。
6. 遵循平台规范:不同的操作系统和平台通常有各自的设计规范和风格,如iOS 的人机界面规范(Human Interface Guidelines)和Android的材料设计(Material Design)。
在设计App时,应该遵循对应平台的规范,以确保与系统和其他App的一致性,提供更好的用户体验。
总结起来,设计App的尺寸规范是保证用户体验和界面一致性的关键。
app ui设计规范App UI设计规范是指在进行手机应用开发过程中,为了确保应用的用户界面(UI)在外观、交互和功能上都能够满足用户需求和期望而制定的设计规范。
下面是一份1000字的App UI设计规范:1. 品牌形象统一在设计App界面时,需要保持应用的整体品牌形象统一。
包括使用品牌颜色、字体、图标等元素,以及保持一致的视觉风格和风格指南。
这可以帮助用户更好地识别和记忆您的应用。
2. 简洁明了的布局应用界面的布局应该简洁明了,避免杂乱无章的元素和信息堆叠。
有一个明确的信息层次结构,并确保主要功能和操作可见和易于访问。
3. 内容可读性应用的内容应该易于阅读和理解。
使用易于辨认的字体和适当的字号、行距和字距。
避免在背景和文本之间使用过于鲜艳的对比色,以保护用户的视觉体验。
4. 导航结构清晰应用的导航结构应该清晰明了。
使用明确的导航栏和底部标签栏来引导用户浏览和操作。
避免过多的嵌套菜单和混乱的导航路径,以提高用户的导航效率。
5. 易于操作的交互元素应用的交互元素应该易于操作。
按钮、输入框、滑块等交互元素应具备足够的大小和间距,以确保用户准确地点击或滑动。
同时,需要提供明确的反馈,如按钮点击后的动画或弹出的确认框。
6. 多设备适配应用的UI设计需要适配不同尺寸和分辨率的设备。
确保界面元素在不同设备上的显示效果一致,并且能够根据屏幕大小和方向进行自适应调整。
7. 错误处理和反馈应用应该有清晰的错误处理和反馈机制。
当用户操作错误或发生问题时,应提供有用的错误信息,并指导用户如何纠正错误。
同时,避免弹出过多的错误提示框,以免用户感到困扰。
8. 良好的可访问性应用需要考虑用户的可访问性需求。
确保界面元素具备足够的对比度,以方便视觉障碍用户的浏览。
同时,提供辅助功能,如语音导航和放大预览等,以满足不同用户的需求。
9. 高效的反馈时间应用需要提供高效的反馈时间,以增强用户体验。
减少加载时间和操作延迟,确保应用的响应速度在合理范围内。
app开发技术标准规范在进行app开发的过程中,技术标准规范起着至关重要的作用。
一个良好的技术标准规范不仅可以提高开发效率,还可以保证app的稳定性和安全性。
因此,制定合理的技术标准规范对于开发团队来说是非常必要的。
首先,对于app开发技术标准规范而言,代码规范是其中非常重要的一部分。
在编写代码的过程中,开发人员需要遵循一定的命名规范、缩进规范、注释规范等。
这样不仅可以提高代码的可读性,还可以减少代码出错的可能性,有利于团队协作和代码的维护。
其次,对于app开发技术标准规范而言,安全规范也是至关重要的。
在开发app的过程中,开发人员需要充分考虑数据的加密传输、用户权限管理、防止SQL注入、防止跨站脚本攻击等安全问题。
只有严格遵守安全规范,才能保证app在使用过程中不会出现安全漏洞,保护用户的隐私和数据安全。
另外,app开发技术标准规范中还需要包括性能规范。
在开发app的过程中,开发人员需要考虑app的性能优化,包括减少网络请求、合理利用缓存、优化页面渲染速度等。
只有在性能规范的指导下,才能保证app在运行过程中能够保持良好的性能表现,避免出现卡顿、崩溃等问题。
最后,app开发技术标准规范中还需要包括UI/UX规范。
在设计app界面的过程中,需要遵循一定的设计规范,包括颜色搭配、字体规范、布局规范等。
只有在UI/UX规范的指导下,才能设计出符合用户习惯、美观大方的界面,提升用户体验。
综上所述,app开发技术标准规范对于一个团队的开发工作至关重要。
只有严格遵守各项规范,才能保证app的质量和稳定性。
因此,制定合理的技术标准规范是每个app开发团队都需要重视的工作。
希望各位开发人员能够在日常工作中严格遵守技术标准规范,共同努力,开发出更加优秀的app作品。
APP界面UI设计规范应用程序(UI)设计规范是指开发应用程序的界面时需要遵循的一系列设计原则、指导准则和最佳实践,以提供一致、可靠和易于使用的用户界面。
一个好的应用程序界面设计规范可以帮助开发人员创建用户友好、一致性强、易于理解和操作的应用程序。
在设计应用程序界面时,设计人员需要考虑以下方面:1.一致性:应用程序的各个界面应该保持一致性,包括颜色、字体、图标、按钮和布局等。
这样可以使用户在不同界面间切换时能够更容易地适应和理解。
2.可视化引导:在设计界面时,应该使用可视化引导技术,如箭头、颜色提示和动画等,以引导用户完成操作。
这可以减少用户的迷茫感和错误操作,提升用户的操作效率和满意度。
3.易于辨识:应用程序界面中的元素应该能够被用户轻松地辨识和理解。
例如,按钮和图标应该具有明确的含义和作用,以便用户快速识别并进行相应操作。
4.响应性:应用程序的界面应该能够对用户的操作做出及时的响应,例如,按钮点击后应该有明显的反馈效果,界面刷新和加载时应该有合理的动画提示。
5.可定制性:应用程序界面的设计应该允许用户根据自己的喜好和需求进行定制,例如,颜色主题、字体大小和布局等。
这样可以提升用户的个性化体验和满意度。
7.错误处理:应用程序界面应该能够及时、明确地提示用户操作存在的错误,并提供解决方案和反馈机制。
例如,使用弹出窗口或警告框来提示用户输入错误或操作不当。
8.可访问性:应用程序的界面设计应该考虑到不同用户群体的特殊需求和能力。
例如,为视力障碍用户提供屏幕阅读器支持,为听力障碍用户提供文字提示和字幕等。
9.性能优化:应用程序界面的设计应该尽量减少对系统资源的占用,以提升程序的运行速度和系统的稳定性。
例如,使用合适的图像压缩和文件压缩技术,避免过多的网络请求和数据加载。
10.文档化:设计人员应该及时、清晰地记录应用程序界面的设计规范和指导准则,以便开发人员和维护人员参考和使用。
这可以保证应用程序的界面设计在不同版本和不同开发环境下的一致性。
安卓app设计规范安卓App设计规范是指在开发安卓App时遵循的一系列设计准则和规范,旨在提高App的用户体验,统一界面风格,提升应用的可用性和易用性。
本文将详细介绍一些常见的安卓App设计规范。
1. 布局规范:使用线性布局和相对布局等常见的布局方式,确保界面简洁、直观,并且适应不同屏幕尺寸和设备方向的变化。
2. 导航规范:使用标准的导航栏和工具栏,并保持其位置和行为的一致性。
在移动设备上,通常将导航栏放置在屏幕的顶部,工具栏放置在底部。
3. 字体规范:使用易读的字体,字号适中,避免使用过小或过大的字体。
同时,确保字体颜色与背景色有足够的对比度,以提高可读性。
4. 图标规范:使用标准的图标,保持外观和行为的一致性。
图标应该具有简单明确的意义,并且在不同尺寸和分辨率下能够清晰可见。
使用统一的配色方案,确保界面整体的一致性。
遵循Material Design的颜色原则,使用原色、辅助色和弱化色来进行配色。
6. 输入规范:对于用户输入,应提供明确的输入字段和输入提示。
同时,根据不同的输入类型,使用合适的输入控件(如文本框、下拉列表等)。
7. 图片规范:使用高质量的图片,确保图像在不同尺寸和分辨率下都能够清晰显示。
对于长图片,可以使用合适的裁剪方式来保持其可见区域。
8. 动画规范:运用适度的动画效果,以提高用户体验。
动画应该流畅、自然,并且不应过度使用,以免分散用户注意力。
9. 按钮规范:使用标准的按钮样式和行为,在按下时有合理的反馈效果(如变色、变形等)。
按钮的位置和大小应合理,以便用户轻松点击。
对于重要的提示和错误信息,应使用明确的文字和图标来进行标识。
同时,可以结合合适的动画效果,使其更加显眼和易于注意。
综上所述,安卓App设计规范涉及到的方面很多,包括布局、导航、字体、图标、颜色、输入、图片、动画、按钮和消息等等。
这些规范能够帮助开发者设计出更加符合用户习惯和期望的App,提高用户的满意度和使用体验。
APP应用开发的设计规范与标准APP设计规范:APP界面设计规范指导APP设计过程中的设计标准。
根据统一的设计标准,使得整个APP在视觉上统一。
提高用户对APP的产品认知和操作便捷性。
APP设计规范的重要性:统一的标准,一、便于在设计过程中的团队合作,二、提高用户对APP的产品认知和操作便捷性。
APP设计规范具体内容:1.遵循统一的准则,确定标准并遵循;2.颜色使用恰当,遵循对比原则:色彩标准、色彩对比,突出内容、显示测试;3.光标、图标和指示图片、地图等:统一的构图布局,色调、对比度、色阶和风格;4.Font:中文采用宋体,英文采用Microsoft Sans Serif。
大小:MSS字体8磅,宋体小五号字(9磅)五号字体(10磅);5.文字表达:在提示信息、帮助文档中的。
用词、修饰及标点符号等等;6.控件风格、布局;7.布局的顺序:从左到右,从上到下;8.快捷键、弹出菜单;9.用户交互:按钮状态、弹出窗口位置、执行动作提示信息(视觉和听觉,甚至的触觉的);10.联机帮助:HELP文档。
产品设计、用户体验、交互设计、视觉设计、开发、运营—————————————————【←总结】·【参考→】—————————————————————【开发苹果APP界面标准规范】一:遵循一致的准则,确立标准并遵循无论是控件使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。
这样得到的好处:1:使用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能,语句理解也不需要费神理解2:降低培训、支持成本,支持人员不会行费力逐个指导。
3:给用户统一感觉,不觉得混乱,心情愉快,支持度增加做法:项目组有经验人士,确立UI规范:美工提供色调配色方案,提供整体配色表界面控制程序人员、用户体验人员提出合理统一使用的控件库。
参考标准界面使用规范:控件功能遵循行业标准,windows平台参见《Microsoft 用户体验》(MSDN中有,中文已经翻译发行,项目组必须有一本)控件样式在允许的范围内可以统一修改其样式、色调参考其他软件先进操作,提取对本项目有用的功能,以使用,绝对不能盲从,漫无目的。
根据需要,设计特殊操作控件,准则为:简化操作、达到一定功能目的界面实施人员与美工商榷控件可实现性,(如不实行此步骤,将会导致各自对对方工作不满意,也会产生不一致的混乱)。
重复叠代上述工作。
建立合理化文档《UI标准》描述上述规范,强行界面设计者理解之,并作为开发准则,SQA人员进行监控开发人员是否遵循,及时告诫开发人员。
二:(Color)颜色使用恰当,遵循对比原则:1:统一色调,针对软件类型以及用户工作环境选择恰当色调:如:安全软件,根据工业标准,可以选取黄色,绿色体现环保,蓝色表现时尚、紫色表现浪漫等等,淡色可以使人舒适,暗色做背景使人不觉得累等2:如果没有自己的系列界面,采用标准界面则可以少考虑此方面,做到与操作系统统一,读取系统标准色表3:色盲、色弱用户,即使使用了特殊颜色表示重点或者特别的东西,也应该使用特殊指示符,?quot;!,?着重号,以及图标等4:颜色方案也需要测试,常常由于显示器、显卡的问题,色彩表现每台机器都不一样,应该经过严格测试,不同机器进行颜色测试5:遵循对比原则:在浅色背景上使用深色文字,深色背景上使用浅色文字,蓝色文字以白色背景容易识别,而在红色背景则不易分辨,原因是红色和蓝色没有足够反差,而蓝色和白色反差很大。
除非特殊场合,杜绝使用对比强烈,让人产生憎恶感的颜色。
6:整个界面色彩尽量少的使用类别不同的颜色itop色表具体标准参考美术学统计学术标准。
色表的建设,对于美工在图案设计、包装设计上起着标准参考作用,对于程序界面设计人员设计控件、窗体调色起到有章可循的作用。
三:(Resource)资源一个多姿多彩的人机交互界面,少不了精美的鼠标光标、图标以及指示图片、底图等。
1:也需要遵循统一的规则,包括上述颜色表的建立,图标的建立步骤也应该尽可能的形成标准,参考itop的outlookbar 图标设计标准2:有标准的图标风格设计,有统一的构图布局,有统一的色调、对比度、色阶,以及图片风格3:底图应该融于底图,使用浅色, 低对比,尽量少的使用颜色。
4:图标、图像应该很清晰的表达出意思,遵循常用标准,或者用户机器容易联想的到物件,绝对不允许画出默认奇妙的图案。
5:鼠标光标样式统一,尽量使用系统标准,杜绝出现重复的情况,例如某些软件中一个手的形状就有4钟不同的样子。
如:《如何创建XP图标》/china/msdn/library/dnwxp/html/winx picons.asp四:(Font)字体使用统一字体,字体标准的选择依据操作系统类型决定。
中文采用标准字体,“宋体”,英文采用标准Microsoft Sans Serif 不考虑特殊字体(隶书、草书等,特殊情况可以使用图片取代),保证每个用户使用起来显示都很正常。
字体大小根据系统标准字体来,例如MSS字体8磅,宋体的小五号字(9磅)五号字(10.5磅)。
所有控件尽量使用大小统一的字体属性,除了特殊提示信息、加强显示等例外情况ITop采用BCB,所有控件默认使用parent font,不允许修改,这样有利于统一调整。
系统大小字体属性改变的处理。
Windows系统有个桌面设置,设置大字体属性,很多界面设计者常常为这个恼火,如果设计时遵循微软的标准,全部使用相对大小作为控件的大小设置,当切换大小字体的时候,相对不会有什么特殊问题。
但是由于常常方便使用点阵作为窗口设计单位,导致改变大字体后,出现版面混乱的问题。
这个情况下,应该做相应处理:1:写程序自动调节大小,点阵值乘以一个相应比例2:全部采用点阵作为单位,不理会系统字体的调节,这样可以减少调节大字体带来的麻烦。
BCB/DELPHI中多采用这种方法,但是必然结果是和系统不统一。
五:(Text)文字表达提示信息、帮助文档文字表达遵循以下准则:1:口语化、客气、多用您、请,不要用或少用专业术语,杜绝错别字2:断句逗号句号顿号分号的用法,提示信息比较多的话,应该分段,3:警告、信息、错误使用对应的表示方法4:使用统一的语言描述,例如一个关闭功能按钮,可以描述为退出、返回、关闭,则应该统一规定。
5: 根据用户不同采用相应的词语语气语调,如专用软件,可以出现很多专业属于,用户为儿童:这可以语气亲切和蔼,老年用户则应该成熟稳重。
制定标准遵循之。
六:(STYLE)控件风格,不要使用错误控件,控件功能要专一有设计好的同一风格的控件,如果没有能力设计出一套控件,则使用标准控件,绝对不能不伦不类,杂乱无章不要错误使用控件,例如:使用Button样式做TTable的功能,拿主菜单条显示版权信息,统一类型的控件操作方式相同,例如一个控件双击可以执行某些动作,而同样控件,双击却没有任何反映一个控件只做单一功能,不复用很多人为了写程序方便,喜欢把一个控件在不同情况下做不同功能用,这些对用户初次理解增加难度,只有用户熟悉后才能理解。
例如改变红色选项,左边的参数代表不同的设置,可能由于为了节省控件或者编程量,但是只有熟练用户才回使用,这种情况下解决方法:1:分组,使用双份控件.2:使用TABLE页,给用户很明显的视觉变化七:(ALIGN)控件布局,窗口不拥挤,按功能组合控件1:屏幕不能拥挤拥挤的屏幕让人难以理解,因而难以使用。
试验结果(Mayhew,1992年)屏幕总体覆盖度不应该超过40%,而分组钟覆盖度不应该超过62%。
让人看上去,不能太拥挤,也不能太松散。
整个项目,采用统一的控件间距,通过调整窗体大小达到一致,即使在窗体大小不变的情况下,宁可留空部分区域,也不要破坏控件间的行间距。
2:区域排列一行控件,纵向中对齐, 控件间距基本保持一致行与行之间间距相同,靠窗体Border距离应大于行间间距(间距加边缘留空)。
当屏幕有多个编辑区域,要以视觉效果和效率来组织这些区域。
3:数据对齐要适当说明文字,中文版应使用中文全角冒号,纵向对齐时,并按冒号右对其,如图。
纵向控件宽度尽量保持相通。
并左对齐。
例如金额等字符穿应根据小数点对齐,或者右对齐4:有效组合逻辑上相关联的控件应当加以组合,以表示其关联性,反之,任何不想光的项目应当风格开,在项目集合间,用间隔对其进行分组,或者使用方框划分各自区域。
例如:以下界面,选择搜索方式来判断号码范围是表示主叫号码范围还是被叫号码范围,和入帐方式无关,则应该修改为:搜索方式和入帐方式调换位置。
以免用户产生误解。
5:窗口缩放时,控件位置、布局:为了使界面不出现跑版或者难看的局面,解决方法:1:固定窗口大小,不允许改变尺寸,2:改变尺寸的窗口,在Onsize的时候做控件位置、大小的相应改变。
BCB/DELPHI的VCL中,大部分控件有布局属性:某些控件拥有alignment属性,可以用来做布局调节:TcustomPanel,Tmemo等,考左靠右靠上靠下以及撑满(Client)属性,用来根据版面自动调节。
大部分控件有属性Anchors,里面上下左右akLeft, akTop等如果为true,则表示相对各个边缘的距离是否改变。
这个可以进一步设计好排版工作。
八:(TAB ORDER)TAB顺序习惯用法,阅读顺序,从从左到右,从上到下窗体中控件的Tab按键激活顺序,TabOrder,. BCB/DELPHI 中使用窗体设计右键菜单选择taborder设置,VC中窗体RES 编辑区域使用ctrl+D九:(ShortcutKey & Accelerator& PopMenu)快捷键、加速键和弹出菜单·快捷键:1:全局快捷键菜单中加以描述CTRL+** 并入帮助列表。
2:快捷键写入帮助,特殊说明,并在使用培训时强调使用·加速键:1:使用非破坏性缺省按钮,回车、ESC键的正确使用一个窗体,有默认加速键,如回车表示激活当前窗口设置为default 的按钮动作,esc表示关闭窗口。
在调用default按钮动作和关闭动作时候,不应该做有破坏性的操作,避免用户错误操作产生危害程度,例如不能把删除数据等功能的按钮作为缺省按钮。
当用户要提交很多数据时,应该屏蔽esc,或者做退出提示,告诫用户是否保存提交。
2:可接收动作控件必须拥有加速键,统一加速键描述(&A) 为结合键盘使用,可操作控件都应该有加速键,加速键定义准则,为英文单词第一个字母,如果同一窗体重复则用第二个字母,以此类推,则加速方式为alt+这个加速键,用统一的方法标识在界面中,如**(A) 或者wps的 A.** 英文可直接在字母下标识下划线Cancel,对于无法像button一样显示快捷键的Edit等控件,则在Edit 描述的Label中显示快捷键。