![]() |
1
5
|
![]() |
2
2
当你这样做的时候,创造力是至关重要的。在处理复杂的硬件配置时(我不得不做很多事情,但可能不适用于您),我很幸运地找到了技术手册和技术支持人员,并试图完全理解问题。然后我采用了他们用来向我展示的方法(手册中的图表、白板图纸等),并尝试将它们编码到GUI中。
迭代也很关键。很快做一个原型,然后请求你看到的每个人都去尝试。让他们解决一个问题,然后看他们先去哪里,看他们有什么问题。 解决每一个问题和绊脚石。 不要害怕扔掉它,重新开始,它只是原型代码。 将GUI与实现分开,以便在找到更好的方法时可以交换GUI。 |
![]() |
3
1
如果你只想专注于一个功能,可以看看ITunes的搜索框,它会根据你的输入进行过滤。其他软件可能有过这种情况,但我想这是我遇到它的第一个地方。
自动完成,你在这么多地方看到的是另一个。我推荐IntelliJ IDEA,因为它采用了emacs、visualstudio等多年来一直采用的自动补全的方式,并为变量名和方法名添加了自动补全,这种方式在您第一次遇到它时几乎像是灵媒。 |
![]() |
4
1
你可以看看 Thirteen23 Experiences |
![]() |
5
1
例如,如果您正在开发一个Windows应用程序,最好确保control-c复制、control-v粘贴、control-s保存等等。“文件”菜单最好是菜单栏中最左边的项目,“帮助”菜单最好是最右边的项目。
|
![]() |
6
1
谷歌搜索HIG。人机界面指南通常包括对用户界面最佳实践的大量研究,并详细解释如何设计程序的各个方面。另外,有一个谷歌“用户界面耻辱大厅”或类似的东西。 |
![]() |
7
1
this question 我提到 GUI bloopers . 伟大设计的一部分是知道什么是糟糕的设计以及为什么。这其实是一本好书,虽然我不知道网站上有多少。 |
![]() |
8
0
你可以在GUI公司的网站上查看案例研究。我几乎没有资金 www.puzzlehead.com
|
![]() |
Devang Sanghani · 柏树检查线通过 2 年前 |
![]() |
Brendan · 如何在Flatter中创建圆形化身周围的虚线边框 2 年前 |
![]() |
Shadow43375 · 当前可见的视口部分是否有官方术语? 6 年前 |
![]() |
HyperQBE · 如何在pyqt MessageBox中使用变量 6 年前 |
![]() |
Lord Jesus · 如何添加“HH:mm:ss”格式的秒表? 6 年前 |