问题标签 [ui-design]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
915 浏览

ui-design - Year dropdown range - when do we stop?

I attended a payroll software demo yesterday wherein the year dropdowns throughout the software ran from 2000 to 2200. Now, we've all been down this road before with 2 digit shortsight, but honestly - a 200 year service life for a Java & Oracle payroll system? Our Board of Directors would be thrilled if the company was even solvent for 1/4th that long.

When forced to use a dropdown year select, where do you draw the line?

0 投票
2 回答
74 浏览

c# - 我应该为使用公共字段的对象共享 UI 吗?

我有一个父类,它包含所有设备类型之间共有的所有字段。由此,我有几个派生类,每个类都有其独特的字段。假设我有设备类型“开关”和“变压器”。两个派生类都只有 2-3 个自己的独特字段。在这种情况下进行 UI 设计(Windows 窗体)时。

我应该为每种设备类型创建两个单独的表单,还是创建一个包含在所有设备之间共享的所有字段的用户控件?

谢谢你。

0 投票
1 回答
103 浏览

user-interface - iPad应用程序上的“关于”按钮在哪里?

我的 iPad 应用程序使用 splitView。我应该在哪里粘贴一个按钮来调出一个关于对话框?

谢谢

0 投票
2 回答
1900 浏览

html - 标准错误消息

很多时候,我们必须编写标准消息来向用户展示。它可以是错误或警告消息,无论如何。

有没有人在某个地方看到过这样的消息?

0 投票
2 回答
180 浏览

user-interface - 我应该如何在我的应用程序中使用颜色?单曲、主题曲还是混沌曲?

我应该如何在我的应用程序中使用颜色?我的应用程序中有 100 多种不同的窗体(窗口),默认的窗口灰色对我来说似乎是一个糟糕的选择。

一种思想流派说选择一种中性颜色,并在任何地方使用相同的颜色。

另一种观点认为,选择一组中性颜色,并在一组表单中使用相同的颜色(例如,发货屏幕可能是浅绿色,接收屏幕可能是浅橙色,用户管理屏幕可能是浅蓝色等)。

最后的思想流派说让每一种形式都不同。我们有数百万种颜色,为什么不使用它们呢?

我应该怎么做,为什么?

0 投票
5 回答
3209 浏览

user-interface - 可用性:使用“应用”按钮或每次更改后保存更改?

我很想听听其他开发人员在设计用户界面、可用性和可维护性方面的意见和经验。

常见的方法是允许用户调整选项,在表单变得“脏”后,启用“应用”按钮,用户可以通过按取消来退出。这是 Windows 平台上最常见的方法(我相信 MS 可用性指南也这么说)。

另一种方法是在对选项进行每次更改后应用更改。例如,用户选中某个复选框,并应用更改。用户更改某些文本框的值,并在框失去焦点后应用更改等。你明白了。这种方法在 Mac OSX 上最为常见。

不管我个人的看法是什么(苹果在可用性方面做得更好,但我写的软件通常是针对 Windows 用户的),你们怎么看?

编辑:我完全意识到这不是一个真正的问题,而是要求进行讨论,而且它的位置可能不在 SO 上,其政策是只提供答案和问题。但我相信这可能是有用的讨论,主要是因为在询问之前我找不到类似的东西。

0 投票
3 回答
5340 浏览

android - Android 的 UI 设计指南 - 在哪里可以找到?

在开发 iPhone 应用程序 2 年后,我想为 Android 开发应用程序。首先,我不是程序员。我是一名 UI 设计师和可用性工程师,具有应用程序编程的基本知识。我有一个同事在做程序员的工作。因此,我第一次查看 developer.android.com 上标题为“UI 设计”的文档时感到很惊讶。没有真正的设计指南,只是关于编码的混乱,没有具体的提示,当你阅读“UI 设计”时,应用程序必须看起来像你所期望的那样。好的 - Android 是一个非常开放的系统,适用于许多不同的硬件类型 - 可能有点难以给出适合所有系统的建议 - 但并非不可能。让我们看看例如 Symbian - 它也相对开放,他们有这个:forum.nokia.com/info/sw.nokia。
很好的帮助,很好的基础!

苹果有这个: http: //developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html 示例完成!

现在我正在搜索 Android UI Devs 的等效文档(同样,不是编程部分)。这个看起来很棒:developer.android.com/guide/practices/ui_guidelines/index.html,但它并没有涵盖所有场景,迟早会迷失在编码建议中。

我期待着你的帮助。致以真诚的感谢和诚挚的问候。

0 投票
2 回答
2537 浏览

user-interface - 从大型层次结构中进行选择的 Web UI 设计指南

手头的问题:如何在 Web UI 中为那些填写某种无聊的申请表的计算机盲用户呈现两个大的层次结构。

用例:用户从层次结构“A”中选择项目“a”,然后从(完全不相关的)层次结构“B”中选择项目“b”,并填写一个简短的自由格式文本来补充他的选择。

两个层次结构的深度都小于 10 个级别(通常为 5 个),但每个级别都可能非常宽(20,40,50,100 个项目)。

因此,绘制整个“树”并允许用户“单击它”是毫无疑问的。通过树逐渐下降是可能的,但是:1)可能存在用户迷路/不确定导航到哪里的情况 -> 他将被迫通过不同的分支回溯,直到他找到他正在寻找的东西 2)有一个“宽子树”的问题 - 它们可能太宽而无法在屏幕上的一行或一列中显示它们。

可以通过动态修剪树的增量搜索来保存懂计算机的用户(前提是在此过程中 UI 足够快)。

现在,我正在与不愿放弃鼠标并按下某些键的用户作斗争。

对我有什么想法吗?

0 投票
1 回答
113 浏览

ui-design - 像 cnet.com 这样的页面底部有类似工具栏的框会让人分心吗?

我正在设计一个网页来播放一些电影。我希望用户专注于视频播放器。为了实现这个目标,我认为我删除了其他元素并将它们放在页面底部的工具栏中。通过单击此工具栏上的控件,该工具栏顶部会出现一个窗口,其中会出现一个表格,或相关视频或其他任何内容。就像 cnet.com 一样。

这是一个好主意(从 UI 设计的角度来看)?这对我来说是一个很好的解决方案来实现我的目标吗?任何其他想法。

0 投票
2 回答
1497 浏览

user-interface - cakePHP 中的角色管理用户界面

有没有什么简单的方法可以在 cakePHP 中为管理员创建角色管理部分的用户界面(允许或拒绝权限)?

简单的方法意味着任何inbuid帮手或什么?