最近我Äôve有时间重新标识列的问题(或序列,如果你喜欢)。客户端屏幕上来,他们真的希望我们纳入到他们的应用程序,它的设计已经完成他们的一些业务分析师。在屏幕上出现的领域之一,是一个唯一的标识符。现在,作为一个多管闲事的某某位的,我想知道的唯一标识符来自哪里,被告知这只是一个标识列填充到9的数字,在它前面的字母C(显然彗星主张客户端)。这使我有一个有趣的讨论与分析师:为什么我们采取了这一领域的宝贵的屏幕房地产
我:?分析师:它,星光大道上有这样用户就知道客户ID
。我不够公平。他们能否在这一领域的搜索
分析师:第
我:客户是否知道自己的ID值
分析师:否
我:那么,什么样的目的这一领域有
?有分析员(在讥笑的口吻):AOS确保引用的完整性,并给了我们一个独特的价值,在客户端更新。唐,AOT你知道任何有关关系设计?
现在,在这一点上,你可能以为我是小于基础上,我质疑它的设计感到高兴,但为什么我这样就把这一领域?首先,当你正在设计一个屏幕,你要问自己的用户将屏幕做。他们将如何与它进行交互?你需要把让用户做他们的工作是什么?把在屏幕上,没有其他目的,而不是他们要更新对记录持有标识符标识符,分析了一个典型的UI设计。 ,顺便说一下,这就是为什么你需要有一个项目的用户经验的专家,以及为什么用户,而不是仅仅是分析师,应该有到用户界面的输入。
在屏幕上把这一领域,分析师给它的重要性,它没,AOT。 ,AOS为用户分心,总是试图在屏幕上的信息,他们需要做好自己的工作,并给他们以发现更多的信息,如果他们需要一个简单的流过。像Silverlight和WPF的新技术,它,星光大道非常容易设计有吸引力的屏幕显示和隐藏信息的方式在视觉上的吸引力,所以,AOS可惜不采取而你可以利用这些功能。
唐,AOT误会我的意思,可将在屏幕上的标识符。如果用户可以搜索的标识符,或合理预期的客户端可以知道标识符,那么,AOS完全有效的,这些在屏幕上。九次十不过,如果该值是一个自动生成的标识或序列和它的唯一目的是使参照完整性,然后你,AOT需要显示它。
请记住,当你有你,一切问题面前一块UI设计。请问为什么事情占用了宝贵的屏幕房地产。询问是否有其他的选择,如弹出按钮,可用于无侵入性的方式,目前在其他信息。最重要的是,要求用户,他们需要看到的是什么??他们后,所有的专家。
{七}