问题标签 [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 投票
24 回答
538642 浏览

user-interface - 什么是 MVP 和 MVC,有什么区别?

当超越RAD(拖放和配置)构建用户界面的方式时,许多工具鼓励您可能会遇到三种设计模式,称为Model-View-ControllerModel-View-PresenterModel-View-ViewModel。我的问题分为三个部分:

  1. 这些模式解决了哪些问题?
  2. 它们有何相似之处?
  3. 它们有何不同?
0 投票
13 回答
195576 浏览

python - 使用 Python 创建可直接执行的跨平台 GUI 应用程序

Python 可以在多个平台上工作,并且可以用于桌面和 Web 应用程序,因此我得出结论,有一些方法可以将它编译成 Mac、Windows 和 Linux 的可执行文件。

问题是我不知道从哪里开始或如何用它编写 GUI,任何人都可以对此有所了解并指出正确的方向吗?

0 投票
6 回答
174289 浏览

javascript - 在文本框中捕获 TAB 键

我希望能够使用Tab文本框中的键来制表四个空格。现在的方式是,Tab 键将我的光标跳转到下一个输入。

是否有一些 JavaScript 会在文本框中的 Tab 键冒泡到 UI 之前捕获它?

我了解某些浏览器(即 FireFox)可能不允许这样做。像Shift+TabCtrl+这样的自定义组合键怎么样Q

0 投票
3 回答
4354 浏览

c# - 如何在 C# 中创建树视图首选项对话框类型的界面?

我正在编写一个基本上只是一个首选项对话框的应用程序,很像 Visual Studio 本身使用的树视图首选项对话框。该应用程序的功能只是将数据从串行设备传递到文件。它在将数据写入文件之前对数据执行了很多很多转换,因此应用程序的 GUI 只是指示这些转换应该是什么的所有设置。

设计/编码树视图首选项对话框的最佳方法是什么?我一直在做的方式是在左侧构建带有停靠树控件的主窗口。然后我一直在创建与树的每个节点相对应的容器控件。选择节点时,应用程序将该节点的相应容器控件带到前面,将其移动到右侧位置,并将其最大化在主窗口中。这在设计时看起来非常非常笨拙。这基本上意味着我在设计时在主窗口边缘之外有大量容器控件,我必须不断滚动主窗口才能使用它们。我不知道这是否完全符合我写这篇文章的方式,但也许我正在谈论的这个视觉效果会更有意义:

形式设计

基本上我必须使用这个巨大的表单,到处都是容器控件,然后进行一堆运行时重新格式化以使其全部工作。这似乎是很多额外的工作。我这样做是完全愚蠢的吗?是否有一些我缺少的“明显”更简单的方法?

0 投票
12 回答
2787 浏览

user-interface - 与客户一起制作 GUI 原型

当与客户一起设计初始 GUI 功能原型时,是使用笔/纸绘图更好,还是使用工具模拟某些东西并向他们展示?

反对工具生成设计的论点是,客户有时可以专注于模型的低级细节,而不是从整体上获取更高级别的 GUI 功能视图。

0 投票
2 回答
9462 浏览

c# - C# 和箭头键

我是 C# 新手,正在现有应用程序中做一些工作。我有一个 DirectX 视口,其中包含我希望能够使用箭头键定位的组件。

目前我正在覆盖 ProcessCmdKey 并捕获箭头输入并发送 OnKeyPress 事件。这可行,但我希望能够使用修饰符(ALT++ CTRLSHIFT。只要我拿着一个修改器并按下一个箭头,就不会触发我正在听的任何事件。

有没有人对我应该去哪里有任何想法或建议?

0 投票
3 回答
31841 浏览

c# - 如何使按钮看起来好像被按下?

使用 VS2008、C#、.Net 2 和 Winforms 如何使常规按钮看起来“按下”?想象一下这个按钮是一个开/关开关。 ToolStripButton具有 Checked 属性,但常规 Button 没有。

0 投票
8 回答
1369 浏览

user-interface - 用户界面 - 颜色和布局

虽然我对 Web 应用程序信息特别感兴趣,但我也会对桌面应用程序开发有些好奇。这个问题是由我在个人网站上的工作以及我的工作所驱动的,在那里我开发了一些功能,但将其留给其他人来整合到网站的外观和感觉中。

有没有关于配色方案、布局、格式等方面的指南或经验法则?我想确保访问者的可读性和清晰度,但同时又不乏味和沉闷。

至于我在这方面的知识——如果你给我一张图片,我有足够的知识在屏幕上重现它,但如果你让我设计一个新的界面或重新设计一个现有的界面,我不知道从哪里开始.

0 投票
19 回答
5799 浏览

user-interface - 图标:没有设计技能的开发人员如何使他/她的应用程序图标看起来漂亮?

我可能花了太多时间试图让我的视觉界面看起来不错,虽然我非常擅长在可用性和风格之间找到合适的匹配,但我最不希望的一个领域是制作漂亮的图标。

你们是如何克服这个(我确定很常见的)问题的?我正在考虑按钮上的图像之类的东西,也许最重要的是实际的应用程序图标。

您是否依赖第三方设计师,无论是在室内还是室外?或者你知道一些隐藏的网站,它提供了很多图标供我们使用?我试过谷歌,但我似乎找到了非常具体的昂贵软件包,数百万个星际迷航图标或在 16x16 上看起来很糟糕的图标,这是我在应用程序按钮上的首选尺寸。

任何帮助/建议表示赞赏。

0 投票
15 回答
11448 浏览

unit-testing - 你用什么来对你的 Web UI 进行单元测试?

我目前工作的公司正在使用Selenium对我们的用户界面进行联合测试。你用什么来对你的 Web UI 进行单元测试,你觉得它有多有效?