我不是一个可用性专家,我真的不想成为一个.
我只想要一小段经验法则,我可以在编写用户界面时遵循这些经验法则,以便我的产品具有良好的可用性.
起初我认为这个问题很容易回答"使用你的常识",但如果它在我们这些开发人员中如此普遍,那么我们作为一个群体,就不会因为我们糟糕的界面而闻名.
有什么建议?
有没有人知道Swing相关的GUI指南 - 特别是关于如何设计Swing应用程序以及我应该使用哪些组件?我不是在寻找官方标准,而是我可以用来为我的项目设定一个好标准的实用技巧.
我自己没有太多使用Swing.当然,使用GUI设计器单击GUI并不是什么大问题.不过,我想从有Swing经验并知道应该避免的人那里获得一些见解.最近的摇摆(在Java 6-10中)得到了不错的改变.因此目前没有太多具体的标准化.
我正在试图找出我应该(和允许)随我的安装程序一起提供的图标.我宁愿不使用自定义应用程序,因为现在许多应用程序(包括Microsoft自己的一些应用程序,如Office和Visual Studio)都可以使用.我希望这个图标能够被识别为"这会安装一个软件",而不是"图形设计师有点太多的乐趣".
所以,我浏览了最近版本Windows中的常用图标,所有这些图标仍然可以在当前版本中找到:
从.msi目前的Windows 10技术预览版开始,文件的图标仍然是15年历史的Office 2000/Windows Installer 1.0.最大值为32x32,缺少alpha通道.例如,这意味着当放在桌面上时它会缩放得很笨拙.

Windows XP引入了一种新风格.今天仍有大量的应用程序安装程序.

这是Vista的风格.我很少看到第三方使用它.

最后,Windows 8的内容相同:第三方似乎没有使用它.

奖励:setup.exe使用最新版本的Visual Studio创建的ClickOnce引导程序文件有一个难以形容的图标,奇怪的是再次缺少大于32x32的任何内容.

我发现最吸引人的Windows 8.它可能有点过于通用,但它意味着"运行这会在您的机器上放置一些东西"而不建议像软盘或光盘这样的传统技术(我的应用程序通过Web分发).
然而,鉴于我从未见过应用程序使用此图标,我想知道这只是一种趋势,人们更愿意发送自己的自定义图标(或者,懒惰,仍然使用极其过时的MSI),或者如果微软我不希望我们使用它.我找不到执照.
最接近我发现的指南是这些,自Vista(!)以来没有更新过,也没有详细说明在何时何地使用哪些标准图标.(标准图标文章仅指四个图标.四.)
那么,我在哪里可以找到我想要并允许使用的设置图标的指南和许可证?
SAP提供CRM WebClient用户界面的UI指南.是否有类似于Microsoft Dynamics CRM或Microsoft Dynamics的类似内容?
Android Honeycomb中的UI非常不同.我正在寻找开发人员感兴趣的事情.Google还没有更新它的UI指南,所以我试图通过检查布局来找到这些东西.我主要对图标的尺寸和新的视图类型感兴趣.
操作栏高度为56dp(?android:attr/actionBarSize).现在菜单图标似乎是32 x 32 dp,它们之前是48 x 48 dp.由于它们位于操作栏中,因此它们周围有很多填充物.带填充的菜单图标大小为64 x 56 dp.我需要这个,因为我试图把ProgressBar一个菜单项.
还有什么改变吗?此外,我对一些常见UI模式的大小感兴趣,例如邮件客户端等列表/详细布局的宽度.
我是matlab的新手.在使用Matlab GUI时,我遇到了如下问题.
.i想拥有2个图形文件,一个图形文件调用另一个.我知道只要从第一个fig文件中调用第二个fig文件的名称,我们就可以调用第二个数字.但是,我也希望从一个图文件发送一些参数到另一个.我需要发送参数,并获得这些参数,以便进行进一步处理.我还没有找到解决这个问题的方法.如果有人帮我解决这个问题,我会很高兴的.
提前感谢你
我必须在我的项目中开发一个小工具,比如 Adobe Illustrator 或Kuler 中的“和谐色”调色板——用户可以选择一种或两种颜色,该工具会基于此建议一个 4 或 5 种“和谐”调色板。我在哪里可以找到有关此的一些文件、数学规则或其他背景?
我已经设置了:highlight ColorColumn ctermbg=1,但是指南太暗了。如何增加 vim 指南的透明度,以便我可以更好地看到它后面有哪些字符?
或者,setcolumn 指南可以像 Sublime Text 中一样,只是一条细线:
在列表视图中是否有关于每个单元格在dp方面有多大的建议.(假设列表视图只有一行文字)?
谢谢,
Teja
android ×2
color-scheme ×1
dynamics-crm ×1
icons ×1
installation ×1
java ×1
matlab ×1
swing ×1
usability ×1
vim ×1
vim-plugin ×1
windows ×1