2010-02-22 80 views
1

我有一个应用程序,当用户需要输入信息时显示一个对话框。原因是为了保持主窗体只读,并且只有当您需要添加/编辑数据时才会出现对话框。桌面应用程序中的描述性标签名称

我正在摔跤的问题是在对话框中显示的标签名称。该应用程序是一个WPF桌面应用程序,传统上桌面应用程序在标签名称上通常很短(通常是一个或两个单词)。我希望使用户友好对话,并对所需的信息进行更具描述性的描述。 Web开发人员似乎正在接近这一点,并且对他们的标签名称有更多的描述,但我查看的大多数表单都是只填充一次的表单,而我将拥有可以编辑的数据。

举例:如果我有一个标签询问用户员工是否吸烟,在绝大多数的应用程序中,标签通常会是“Smokes?”之类的东西。有一个复选框,而我想要的东西像'员工吸烟吗?'。我的问题是,当你第一次遇到这个对话框并输入数据时,它看起来没问题,但是当你编辑已经存在的数据时怎么样。这个标签现在是否有意义。过去式和现在式似乎正在困扰我,我对人们的想法或方式感兴趣。我正在编写的应用程序是一个WPF应用程序,我觉得现在传统的标签名称已经有点老了。

另一个例子是输入一个人的联系方式。我是否有标签可以说电话,传真,电子邮件或更具描述性的内容。即在文本框之前出现的标有“输入下面的联系人详细信息”,然后是单个单词标签的标签?

也许我只是在讨论所有这些问题,但我希望向前迈进一步,以便我的应用程序包含多个单词标签,有时用户不清楚需要什么。

回答

1

为什么不使用简洁的标签并使用工具提示进行更长时间的解释。

只有当用户不熟悉应用程序时才需要更长的解释。

另外,您可以重新标注标签以使其听起来更像是一个问题,如“是吸烟者?”。

由于您使用堆栈溢出,请注意它们对工具提示的使用,我认为Jeff Attwood在播客中有一篇关于在SO中使用工具提示的博文或评论。我不记得我听到/读过它的地方。

+1

对于工具提示+1。我还使用数据绑定+代码隐藏功能,使工具提示不那么“通用”,并且与上下文相关。 – Dave 2010-02-22 06:16:02

+0

我已经使用工具提示,用户可以打开/关闭。在屏幕左下角有一个工具提示图标,点击时,文本框旁边会出现一些工具提示图标。虽然我提出了一个很好的观点,因为我没有考虑到他们在我的关于更多描述性标签的论点中。 – Adrian 2010-02-22 06:39:59

+0

我同意使工具提示更具描述性。目前我有'输入人的名字',但我认为如果我显示'输入员工是否是吸烟者或非吸烟者'会更好' – Adrian 2010-02-22 06:42:36

0

你有没有想过创建一个“快速启动”流程或向导第一次输入数据?这将使您有机会指导用户完成整个流程,使用带有说明的标签,以便他们学习将描述与您选择的标签相关联(希望简洁但直观)。然后当他们需要编辑数据时,他们已经学会了应用程序分类。

如果您遇到时态问题,请避免使用动词或仅使用现在时。我会尝试使用名词 - “吸烟者?”而不是“抽烟?”

当您要求输入电话号码,电子邮件地址等常用数据时,您大概可以假设用户会理解您的意思。只需要清楚你所要求的是谁的联系信息 - 使用显式字段集合的标题是一个好主意(“员工联系详细信息”),在字段集合上添加简短说明也会有帮助。

当然,在启动应用程序之前,您应该对应用程序始终进行一定程度的可用性测试,以发现接口的任何问题。