我个人厌恶网站上的背景音乐.我的客户对这个问题有不同的看法.我添加音乐是因为客户永远是对的,尽管我想用它们重新审视这个主题.
几乎每个人都会同意它很烦人并浪费宝贵的带宽,但是有没有可用性研究或推荐专业人士可以提供有效的背景音乐论据?
我不得不为销售点(POS)系统设计和开发UI.有明显的功能需要包括,如产品选择和数量,支付方式,投标金额,用户登录(因为许多用户将使用一个终端)等.
我的问题更多地涉及开发该系统的UI设计方面.UI功能/控件应如何定位,大小?有首选布局吗?我应该避免他们的颜色吗?
如果您知道有任何资源可以指导我,那也会有所帮助.
这对我来说至关重要,因为我知道使用POS系统的压力环境,我希望将过程简化为(i)快速,(ii)简单易用,(iii)尽可能使结果得到驱动用户为客户服务.
欢迎所有答案,信息和建议.谢谢.
Ps如果你能提到控制之间的"季后赛"也会受到赞赏(例如,如果触摸屏提供键盘控制,但如果还支持键盘和鼠标输入,你如何有效地管理键盘和UI空间?)
有人有可用性灾难的好例子吗?
这是一个例子.Hector是一个拥有大型团队的经理.部门管理员希望向Hector发送一份包含其团队工资的电子表格.她在Outlook"收件人:"字段中键入"Hector".它自动填充到"Hector的团队",但直到她发送之后她才注意到.
我想为我的用户提供一个"高级"搜索引擎.我基本上有很多搜索条件可供选择:
总的来说,我有大约30多个标准可供选择
结果是我在网格中显示的数据集.
我在互联网上寻找灵感,甚至谷歌似乎也没有一个很好的高级搜索解决方案.
我过去曾设计过这种工具,虽然用户最终能够非常有效地使用它,但我对结果并不满意.
您是否认为搜索面板应始终可见(即显示在我的结果网格顶部)或以单独的形式提供(这样可以让我为所有控件使用更多位置)
您是否认为最好显示所有搜索条件,或者如果用户希望查看/使用更多条件,则让用户点击"高级"
你会如何组织标准?按使用频率,或者更确切地说按区域(即与用户,地点,时间等有关的标准)
我应该在哪里放置"搜索"按钮?旁边是更常见的搜索控件,还是底部或两者?
更一般地说,您是否有关于如何设计一个漂亮的搜索UI的技巧?在这种"高级"搜索引擎中,您通常会错过哪些功能?
这个问题的扩展:https: //stackoverflow.com/questions/50335/ok-cancel-or-cancel-ok
应用按钮应该去哪里(单击"应用"按钮与单击"确定"具有相同的效果,除了对话框保持打开状态)?
Windows通常使用OK-CANCEL-APPLY,但我倾向于使用OK-APPLY-CANCEL.
此外,如果单击"应用"按钮,是否应将"取消"按钮文本更改为"关闭",直到对话框中的其他更改为止?我假设如果没有要应用的更改,将禁用APPLY按钮.
Web表单最好的不引人注目的CAPTCHA是什么?一个不涉及UI,而不是非UI图灵测试.我看过一个非UI CAPTCHA的简单示例,如 Microsoft 的Nobot控件.我正在寻找一个不以任何形式向用户询问任何问题的CAPTCHA.没有谜语,没有这个图像中的内容.
每个开发人员应该知道哪些关键UI设计技巧?
虽然为开发人员提供了许多UI资源(例如,Joel Spolsky的程序员用户界面设计),但我更感兴趣的是一个可以在1到2页内进行通信的项目符号列表.
我对更具战术性的日常UI技巧感兴趣,而不是UI设计会议中涵盖的总体UI设计目标(可能至少有一个具有良好UI感觉的人参加).这些技巧的集合可能涵盖了日常程序员遇到的大约80%的案例.
如果有人可以回答它,我希望有一个查询:Do not keep activities在开发人员选项测试Android移动应用程序期间要检查的选项.
我在我的应用程序中使用它,发现当我Do not keep activities在android中打开时,我的应用程序行为不当并且崩溃了.
我的问题很少:
1: How much this option will affect mobile applications?
2: What exactly does this do?
这听起来像是一个应用程序杀手,我注意到在开发者选项中有一个框说" 不要保持活动 - " destroy every activity as soon as the user leaves it.
这是否会在我的应用中创建任何正面或负面的功能?
这是否意味着如果我打开一个应用程序,一旦我离开它,它实际上关闭该应用程序,我不会在任务管理器中看到它手动杀死它?如果是这样,保持RAM使用率低是不是一件好事?
在保持使用它的优点和缺点是什么Do not keep activities,请分享它的经验.
我正在尝试为新的网站项目挑选出最佳的颜色集.
我想做一个传统的黑色白色外观和主要内容的感觉.但是我的项目合作伙伴想要做一个更像传统Windows窗体外观的颜色组合.
有没有关于最佳颜色组合的研究可用于可读性,易用性和减少眼睛疲劳?
我最近对我在项目代码库中出现的问题越来越感到沮丧.
我正在开发一个拥有> 1M行代码的大型java项目.接口和类结构设计得非常好,编写代码的工程师非常精通.问题在于,为了使代码更清晰,人们在需要重用某些功能时编写实用程序类,随着时间的推移,随着项目的增长,越来越多的实用程序方法出现.但是,当下一位工程师遇到对相同功能的需求时,他无法知道有人已在代码中的某处实现了实用程序类(或方法),并在另一个类中实现了该功能的另一个副本.结果是大量代码重复和太多具有重叠功能的实用程序类.
我们作为一个团队可以实施任何工具或任何设计原则,以防止实用程序类的重复和低可见性吗?
示例:工程师A有3个位置需要将XML转换为String,因此他编写了一个名为XMLUtil的实用程序类,并toString(Document)在其中放置一个静态方法.工程师B有几个地方将文档序列化为各种格式,包括String,因此他编写了一个名为SerializationUtil的实用程序类,并且有一个名为static的方法serialize(Document),它返回一个String.
请注意,这不仅仅是代码复制,因为上述示例的2个实现很可能是不同的(例如,一个使用变换器API而另一个使用Xerces2-J),因此这可以被视为"最佳实践" "问题也是......
更新:我想我更好地描述了我们开发的当前环境.我们使用Hudson进行CI,使用Clover进行代码覆盖,使用Checkstyle进行静态代码分析.我们使用敏捷开发,包括日常会谈和(可能不充分)代码审查.我们在.util中定义了所有的实用程序类,由于它的大小现在有13个子包,在根(.util)类下有大约60个类.我们还使用第三方库,例如大多数apache commons jar和一些组成Guava的罐子.
我很肯定,如果我们让某人完成重构整个软件包的任务,我们可以减少一半的公用事业,我想知道是否有任何工具可以降低成本,并且有任何方法可以可以尽可能地延迟重复出现的问题.
usability ×10
android ×1
captcha ×1
color-scheme ×1
colors ×1
crash-dumps ×1
java ×1
performance ×1
readability ×1
security ×1
web ×1