问题标签 [user-interface]

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 投票
6 回答
30930 浏览

.net - WinForms 应用程序中的自定义标题栏/镶边

我几乎可以肯定我知道这个问题的答案,但我希望我忽略了一些东西。

某些应用程序的标题栏和按钮似乎具有 Vista Aero 的外观和感觉,即使在 Windows XP 上运行也是如此。(以 Google Chrome 和 Windows Live 照片库为例。)我知道从 WinForms 完成此操作的一种方法是创建一个无边框表单并自己绘制标题栏/按钮,然后覆盖WndProc以确保移动、调整大小、和按钮点击做他们应该做的事情(我不清楚具体细节,但可能会在一天阅读文档的情况下完成。)我很好奇是否有一种不同的、更简单的方法可以忽略. 也许我忽略了一些 API 调用或窗口样式?

我相信谷歌已经通过使用 Chrome 的滚动你自己的窗口方法为我回答了这个问题。如果有人有新信息,我将把这个问题留到另一天,但我相信我自己已经回答了这个问题。

0 投票
21 回答
5562 浏览

user-interface - 增强用户体验的 GUI 设计技术

您知道\使用哪些技术来创建用户友好的 GUI?

我可以列举以下我认为特别有用的技术:

  • 非阻塞通知(浮动对话框,如 Firefox3 或 Vista 托盘区域中的弹出消息)

  • 以MS OneNote 为例,缺少“保存”按钮。
    IM 客户端可以自动保存对话历史记录
  • 集成搜索
    不仅通过帮助文件搜索,而且使 UI 元素可搜索。
    Vista 朝着这样的 GUI 迈出了一大步。
    Scout addin Microsoft Office 是一个非常棒的主意。
  • 面向上下文的 UI(MS Office 2007 中的功能区栏)

你是否在你的软件中实现了类似列出的技术?

编辑:
正如Ryan P提到的,创建可用应用程序的最佳方法之一是将自己置于用户的位置。我完全同意,但是我想在这个主题中看到的是具体的技术(就像我上面提到的那些),而不是一般的建议。

0 投票
4 回答
3505 浏览

user-interface - 您知道哪些 GUI 可用性指标?

当然,最好的衡量标准是用户的幸福感。
但是您知道 GUI 可用性测量的哪些指标?
例如,常见的指标之一是执行操作的平均点击次数。您还知道哪些其他指标?

0 投票
6 回答
8837 浏览

html - 在不禁用字段的情况下限制选择 SELECT 选项

我有一个多选 SELECT 字段,我不希望最终用户能够更改其值。

出于 UI 原因,我希望能够在不使用 disabled="true" 属性的情况下执行此操作。我尝试使用 onmousedown、onfocus、onclick 并将每个设置为模糊或返回 false,但没有成功。

这可以做到还是我试图做不可能的事情?

0 投票
2 回答
7374 浏览

java - Java:闪现一个窗口来吸引用户的注意力

有没有比这更好的在 Java 中闪烁窗口的方法:

我知道这段代码很可怕......但它工作正常。(我应该实现一个循环......)

0 投票
4 回答
4443 浏览

javascript - 使用 themeroller css 时 jquery 对话框的问题

jquery ui 对话框的演示都使用“flora”主题。我想要一个定制的主题,所以我使用了themeroller来生成一个css文件。当我使用它时,似乎一切正常,但后来我发现我无法控制对话框中包含的任何输入元素(即,无法输入文本字段,无法选中复选框)。进一步调查显示,如果我将对话框属性“modal”设置为 true,就会发生这种情况。当我使用植物主题时,这不会发生。

这是js文件:

这是使用植物主题的 html:

下面是使用下载的 themeroller 主题的 html:

可以看到,只有引用的css文件和类名不同。有人知道可能出了什么问题吗?

@David:我试过了,但它似乎不起作用(在 FF 或 IE 上都没有)。我试过内联css:

我也尝试过引用外部 css 文件:

但这些都不起作用。我在你的建议中遗漏了什么吗?

编辑:
通过brostbeef解决!
因为我最初使用的是flora,所以我错误地认为我必须指定一个类属性。事实证明,这仅在您实际使用植物主题(如示例中)时才是正确的。如果您使用自定义主题,则指定类属性会导致这种奇怪的行为。

0 投票
4 回答
14230 浏览

c# - 显示 C# winforms 编辑控件的提示

我正在开发一个 C# winforms 应用程序(VS.NET 2008,.NET 3.5 sp 1)。我在表单上有一个搜索字段,而不是在搜索字段旁边有一个标签,我想在搜索字段本身的背景中显示一些灰色文本(例如“搜索词”)。当用户开始在搜索字段中输入文本时,文本应该会消失。我怎样才能做到这一点?

0 投票
4 回答
1262 浏览

user-interface - 迁移到 GUI 而不会丢失用 COBOL 编写的业务逻辑

我们维护一个拥有超过一百万行 COBOL 代码的系统。有人有关于如何迁移到 GUI(可能基于 Windows)而不丢失我们用 COBOL 编写的所有业务逻辑的建议吗?是的,一些业务逻辑隐藏在当前的用户界面中。

0 投票
9 回答
10336 浏览

html - 一个精心设计的 Web 应用 GUI 框架?

作为那些从未正确学习设计(或没有天赋)的人之一,设计似乎是一直阻碍我前进的一步。对于富客户端来说这不是问题,因为标准的 GUI 工具包提供了一些可接受的方法来设计美观的界面,但 Web 是另一回事。

问题:有人知道用于设计 Web 应用程序界面的高质量框架吗?我正在考虑为一组足够的控件(标准 html 控件加上导航、列表、表单)和样式表提供标准的 html 片段,以使其具有可接受的现代外观。如果存在这样的东西,它甚至可以以 wordpress、drupal 等允许的方式支持主题。

我知道 yahoo yui,但这主要是 javascript,尽管他们的网格 css 是朝着正确方向迈出的一步。

0 投票
10 回答
3839 浏览

c++ - C++ 界面资源

既然我知道C++我想进入具有 UI 而不是Command Prompt东西的桌面应用程序,我应该从哪里开始?还有哪些好的在线资源?