摘要: ps:值得收藏哦 阅读全文
posted @ 2012-09-26 15:08 sphinx007 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、一个页面只做一件事情用户在完成一个任务的时候,假如需要按顺序完成三件事情,那么这三部需要顺序分解为三个页面。一步步引导用户去完成整个任务。并且需要告诉用户,完成整个任务需要几步或者需要多长时间,给用户一个心理预期。用户在完成一个任务的时,假如需要完成的三件事没有必要的顺序,并且这三件事在实现模型中给用户更多自由,用户很少犯错(违背实现模型进行交互),那么就需要在一个页面内完成。比如,用户在写一偏日记包括“标题”、“内容”、“日期”三个功能,并且三个功能在一起组成了一片日记。那么这三个功能就没有必要分解为三个步骤,完全可以在一个页面实现。然后再通过好的交互方式使三个功能完美的结合在一起。在这 阅读全文
posted @ 2012-09-26 14:47 sphinx007 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 《引爆点》——产品市场与运营推广《长尾理论》——产品市场《魔鬼经济学》——产品市场《影响力》——产品市场《怪诞行为学》——产品市场与用户行为必读《用户体验的要素》——你们都懂的《就这么简单》——用户体验科普《Don’t make me think》《锦绣蓝图》——怎样规划令人流连忘返的网站《Web信息架构》——Web信息架构必读《创造突破性产品》——PM启蒙读物《写给大家看的设计师》——UI设计必读《应需而变,设计的力量》——培养同理心《简单法则》——设计思想《决策与判断》——换位思考《只有偏执狂才能生存》——情商《演说之禅》——气场与感染力《启示录》——团队《移动设备交互设计》——移动交互入 阅读全文
posted @ 2012-09-26 10:18 sphinx007 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 应用程序在加载数据的时候,总是死死的瞬间显示,会不会觉得乏味呢?一般显示列表数据使用的ListBox控件 , 这里我写了一个ListBox的数据加载效果,请大家围观 (顺便扯蛋一句,Silverlight的中实现此效果方法类似),好了废话不多说, 上代码 !!!逐个加载数据代码: private int i = 0; private List<Users> list = new List<Users>(); private DispatcherTimer dt = new DispatcherTimer() { Interval = new TimeSpan(0, 0, 阅读全文
posted @ 2012-08-03 09:45 sphinx007 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 随着微软、诺基亚在本月内陆续完成Windows Phone7.5系统(Tango,3月21日)和手机(至少3款Lumia手机,3月28日)的中国上市计划。“是否要在Windows Phone平台上开发App?”被越来越多的ISV和个人开发者提上了日程。那么在向Windows Phone平台进军时,有哪些问题值得我们特别关注呢?笔者分别从Windows Phone市场的现状、成长性、开发成本三个维度进行了一些分析,期望进军Windows Phone市场的开发者们能从中找到自己想要的答案。一、Windows Phone市场的现状问题1:市场存量有多大?A:保守估计,全球的Windows Phone 阅读全文
posted @ 2012-04-23 10:02 sphinx007 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、数据绑定1、使用数据虚拟化和SKIP/TAKE使用Skip和Take方法可确保直到需要在 ListBox 控件中显示数据时才将数据库中的数据加载到内存中。例如,以下代码显示了如何从数据库中检索第 501 到 550 条记录。return(from f in App.FeedsDB.Feeds select f).Skip(500).Take(50);由于在用户滚动列表时执行此加载操作会产生开销,因此该技术应该仅限于数据集较庞大(大于 150 项)的情况。对于较小的数据集,将整个集合加载并绑定到内存中可能会提高性能。2、双向绑定数据LINQ to SQL... 阅读全文
posted @ 2012-03-14 16:54 sphinx007 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1. 图片格式Windows Phone 中只支持JPG与PNG格式的图片,借助ImageTools类库我们可以在Windows Phone 中使用GIF图片。在Windows Phone 中推荐优先使用JPG格式的图片,因为在Windows Phone 中JPG图片的解码速度比PNG快,当然比GIF更快。除非是有透明背景的要求使用PNG图片,否则推荐使用JPG图片。除非要使用GIF动态图片,建议少使用ImageTools。2. 图片编译方式Windows Phone 7中图片为Resource和Content的区别:生成方式为Resource的图片会被编译到应用程序集(DLL)里,生成方式为 阅读全文
posted @ 2012-03-12 15:10 sphinx007 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 1、让你的手机在运行程序时不自动锁屏:可以在Settings--》lock & Wallpaper中设置手机自动锁屏的时间,而我们的应用程序可以不希望手机自动锁屏,那么我们可以设置相应的属性,使我们的设备自动忽略用户闲置状态(即用户对设备没有任何输入),设置代码大致如下:private void btnTurnOn_Click(object sender, RoutedEventArgs e){ //设置用户闲置状态,即用户有没有对手机进行输入 PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMo 阅读全文
posted @ 2012-03-12 14:00 sphinx007 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Windows Phone 中自带的WebBrowser目前不支持打开新的窗口,即点击页面中带有target="_blank"的超链接时不会打开这个超链接。解决方案:当网页加载完毕后,调用JavaScript代码,将页面中所有的 target="_blank" 替换为 target="_self" ,这样点击超链接的时候,就会在原来的WebBrowser中打开这个链接了。WebBrowser有一个属性IsScriptEnabled ,当我们将其设为True时,我们可以在后置代码中调用前台的js函数,代码如下:webBrowser1.I 阅读全文
posted @ 2012-03-12 11:31 sphinx007 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1、分享一个取得屏幕截图的代码,但是由于程序不能在后台运行,所以只能通过按钮或者菜单取得截图,然后把图片保存在相册中。public void CaptureScreen(object sender, EventArgs e){ WriteableBitmap bmp = new WriteableBitmap(480, 800); bmp.Render(App.Current.RootVisual, null); bmp.Invalidate(); MemoryStream stream = new MemoryStream(); bmp.SaveJpeg(stream, bmp.P... 阅读全文
posted @ 2012-03-12 11:00 sphinx007 阅读(2056) 评论(1) 推荐(0) 编辑