Tag: 用户体验

如何设置NSUserDefault键的初始值?

我想为我的NSUserDefault键设置一些初始值,以便应用程序的第一次运行有一些合理的初始设置。 我以为我在应用程序包.plist中运行一个简单的方法来做到这一点,但现在我找不到它。 有任何想法吗?

5星评级sorting的更好方法是什么?

我正在尝试使用5星级系统按顾客评级对一堆产品进行分类。 我正在设置这个网站没有很多的评级,并继续增加新的产品,所以它通常会有一些less数的评级产品。 我尝试使用平均星级评分,但是当less量评级时algorithm失败。 例如,具有3x 5星评级的产品将显示比具有100x 5星评级和2x 2星评级的产品好。 第二个产品不应该显得更高,因为它在统计上更值得信赖,因为收视率更高?

前端与UI开发人员有什么区别?

我已经做了一段时间的Web开发人员做后端/前端一段时间了。 在尝试寻找新的东西的时候,一些招聘人员已经联系到了UI Dev的职位。 虽然我理解用户界面的概念,但我不确定这个名字,所以我不确定我是否可以这样做。 我一直认为前端开发人员是使用以下技术进行编码和testing的人员(示例): – HTML; – CSS; – JAVASCRIPT / AJAX /animation; – 浏览器和设备testing; 从我所了解的UI开发人员来说,完全一样? (*)我不确定是否应该在“超级用户”或“Stackoverflow”中发布。 我认为这应该问开发商,所以我张贴在这里(对任何事抱歉)。 非常感谢您的期待!

客户端“function之旅”(教程/指导)覆盖系统?

是否有一个现有的系统/框架,重点是在浏览器中提供像覆盖的教程/帮助? 例如:你有一个web应用程序,它需要给用户一定的指示。 在这个指令过程中,你希望在页面上突出显示某个元素(如箭头,颜色阴影,脉冲边界等),并附带相应的消息。 这将是一个真正的覆盖,所以它只会在绝对定位,而不会干扰现有的布局。 我正在寻找一个现有的解决scheme,在我考虑滚动我自己的。

最简单的Facebook风格的“红色”通知的CSS

我需要一个Facebook风格的通知,但得到一些看起来不错的跨浏览器似乎棘手。 例如,不同的浏览器似乎不同的处理填充,导致看起来很奇怪的通知。 什么是确保通知很好地显示的最佳的跨浏览器方式? 不使用javascript,但纯CSS是当然可取的

设置Android布局元素的背景颜色

我试图从Android UIdevise中的一组幻灯片中克隆一个活动的devise 。 但是,我有一个非常简单的任务的问题。 我已经创build了如图所示的布局,并且标题是RelativeLayout的TextView 。 现在我想改变RelativeLayout的背景颜色,但我似乎无法弄清楚如何。 我知道我可以在XML文件的RelativeLayout标签中设置android:background属性,但是我将它设置为? 我想定义一个新的颜色,我可以在多个地方使用。 这是一个drawable或string ? 另外,我希望在Eclipse Android UIdevise器中有一个非常简单的方法来解决这个问题。 目前我有点沮丧,因为这应该是一个活动,最多只需点击几下。 所以任何帮助,非常感激。 🙂

保存图标:仍然是一张软盘?

忍受我,因为这个问题不涉及algorithm或任何代码块。 相反,它涉及deviseforms和应用程序。 我正在开发一个项目,用户可以保存他们的工作(最有可能是硬盘,也可能是其他媒体,包括软盘)。 当然,stream行的文件 > 保存选项在那里,但工具栏button呢? 到目前为止,最stream行的图标是软盘。 但是,用户写入软盘的机会相当渺茫。 不过,我认为软盘比文字更具代表性。 最后,我可能会坚持使用软盘图标,以保持大多数用户熟悉的惯例,但是…任何人有什么想法如何更新这个旧的图标?

ASP.NET MVC自定义error handlingApplication_Error Global.asax?

我有一些基本的代码来确定我的MVC应用程序中的错误。 目前在我的项目中,我有一个名为Error与控制器的操作方法HTTPError404() , HTTPError500()和General() 。 他们都接受一个string参数error 。 使用或修改下面的代码。 将数据传递给错误控制器进行处理的最佳方式是什么? 我希望有一个可靠的解决scheme。 protected void Application_Error(object sender, EventArgs e) { Exception exception = Server.GetLastError(); Response.Clear(); HttpException httpException = exception as HttpException; if (httpException != null) { RouteData routeData = new RouteData(); routeData.Values.Add("controller", "Error"); switch (httpException.GetHttpCode()) { case 404: // page not found routeData.Values.Add("action", "HttpError404"); break; case 500: // […]