Tag: 可用性

如何编译单个文件Xcode 4?

虽然我曾经在Xcode的早期版本中使用Cmd + K编译单个源文件,但是在Xcode 4中如何做同样的工作呢? (请注意,这与预处理或显示文件的反汇编不同。)如果build议从命令行进行编译,则必须包含项目的设置,包括path,预处理器定义等。 一个示例用例是我改变头文件的地方,但是只想testing一个源文件的变化效果,而不是所有依赖这个头文件的文件。

什么是您在网站上看到的最聪明的UIfunction?

什么是您在网站上看到的最聪明的UIfunction? 一些东西: 使用户体验更直观 大大增加了应用程序的有用性。 添加到应用程序的“哇因素” 或者…你认为重要的任何东西;) 也可能是一些标准,但特别是很好的实施。 请限制这个标准的networking技术(HTML,AJAX等),没有Flash或插件请! 谢谢

如何在Eclipse中默认源文件夹以进行新的JUnittesting?

我们的大多数Eclipse项目都有多个源文件夹,例如: 的src /主/ JAVA 的src /testing/ JAVA 当您右键单击一个类并selectNew JUnit Test时,新testing的默认源文件夹是“src / main / java”(可能是项目属性中列出的第一个源文件夹)。 有没有办法改变新的JUnittesting的默认源文件夹,以便当我做上述操作时,新的testing将被创build在默认的“src / test / java”文件夹中?

如何编写好的错误信息?

虽然这不是编程语言问题,但程序员必须在客户或其他人没有提供副本的情况下做这件事。 任何错误信息的例子,无论好坏,都欢迎提出意见。 我简单地search,找不到一个骗局线程。 好吧,有。 谢谢,所有。

在第一个事件之前延迟HTML5:无效的伪类

我最近发现:invalid伪类在页面加载后立即应用于required表单元素。 例如,如果你有这样的代码: <style> input:invalid { background-color: pink; color: white; } input:valid { background-color: white; color: black; } </style> … <input name="foo" required /> 然后你的页面将加载一个空的粉红色的input元素。 对HTML5进行validation是非常好的,但我不认为大多数用户希望表单在他们有机会input任何值之前进行validation。 有什么办法可以延迟伪类的应用,直到影响该元素的第一个事件(表单提交,模糊,更改,任何合适的)为止? 没有JavaScript可以做到这一点?

如何testing色盲人士的graphics用户界面?

有没有一种方法来testing一个GUI是否可用于色盲人士? 我知道它有很多程度,我想这就是为什么简单地做一个黑白的截图不是testing一个色盲人士的GUI的可用性的最佳方式。 什么是最好的方法或最好的工具来做到这一点?

Mac OS X Lion,滚动条和网站的可用性

我有一些溢出的div,我用它在很小的空间显示很多内容(比如长列表等)。 给div div overflow: auto;的CSS规则overflow: auto; 总是像一个魅力工作,给用户滚动条,以指示更多的内容可用。 这是用Mac OS X Lion抛出窗口,它(默认情况下)隐藏滚动条,除非你正在滚动。 在处理计算机上的应用程序时,我喜欢它,因为我觉得有非常强大的视觉线索可以滚动以查看更多内容。 在网页元素上,这是很不明显的,我担心我的用户不会知道有更多的内容可用(例如:在input新问题时,StackOverflow的“带有类似标题的问题”就是一个很好的例子)。 这是一个合理的问题,或者狮子会的用户知道,如果某些东西似乎被切断了,那么表明滚动可能是可用的? 是否有任何解决方法,例如强制浏览器运行在狮子上呈现滚动条,如果它是页面上的元素(而不是页面本身)?

Html标签标签和ASP.NET

在ASP.NET应用程序中使用<label>标记的最佳方法是什么? 我希望它是XHTML有效,可访问和可用的。 我了解最佳方式是这样的: <label for="Username">Username:</label> <input type="text" id="Username" runat="server" /> 但是,如果上述代码位于ASP.NET用户控件中,则input标识将会更改,这意味着标签的“for”属性是无用的。 我可以使标签标签为服务器控件,并将其设置为代码中的“for”属性(Username.ClientID),但对于这样一个简单的事情来说,它似乎有很多工作要做。 我也看到过去使用的这个HTML: <label> <span>Username</span> <input type="text" id="Username" runat="server" /> </label> 什么是最佳方法?

标签标签中的“for”是什么?

刚跑过HTML标签中的参数: <label for="required-firstname"> First Name </label> <small>*</small> <input name="required-firstname" type="text" tabindex="2" id="required-firstname" size="24" maxlength="40"> 我将这个表单转换为PHP处理的脚本,我可以摆脱for =参数吗? (出于好奇,它是做什么的?)

提高用户体验的GUIdevise技巧

你知道什么技术\用于创build用户友好的graphics用户界面? 我可以命名以下技术,我觉得特别有用: 非阻塞通知(像Firefox3中的浮动对话框或Vista托盘区域的Vistapopup消息) 没有“保存”button MS OneNote作为例子。 IM客户端可以自动保存对话logging 综合search search不仅通过帮助文件,而是使UI元素可search。 Vista向这样的GUI迈出了一大步。 侦察插件Microsoft Office是一个非常好的主意。 面向上下文的UI(MS Office 2007中的function栏) 你在你的软件中实现了像列出的技术的东西吗? 编辑: 正如Ryan P所说,创build可用应用程序的最好方法之一就是将自己置于用户的位置。 我完全同意这个观点,但是我想在这个主题中看到的是具体的技术(就像我之前提到的那样),而不是一般性的build议。