摘要: 关于隔离存储,我想大家都应该比较熟悉,下图就是使用Isolated Storage的三种方式:IsolatedStorageSettingsIsolatedStorageFileDataContext,即数据库保存数据如何存储数据将略过不讲,这里主要总结下如何在Windows Phone编程中管理隔离存储空间中的数据。首先介绍官方的管理工具- [Isolated Storage Explorer Tool ],ISETool是一个基于命令行的管理工具(比较简陋与繁琐,所以这里只是简单的介绍,后面将介绍第三方的管理工具),包含在Windows Phone SDK中,可以使用ISETool查看,复 阅读全文
posted @ 2011-12-17 21:38 卿之 阅读(2402) 评论(2) 推荐(1) 编辑
摘要: 现在起将新开一个系列记录自己在学习与开发Windows Phone项目时遇到的问题的解决方案以及一些开发方面的小技巧,希望能起到温故而知新的作用。在Windows Phone开发中,经常会与ListBox打交道,ListBox也是一个很方便的控件,特别是经过数据绑定之后,关于ListBox,有很多的知识可以学习,园子里也有不少关于ListBox应用方面的文章,之前在使用ListBox时,想动态的后台代码中进行ListBoxItem的增删,但遇到了"Operation not supperted on read-only collection"这个错误。最后问题解决了,却发现 阅读全文
posted @ 2011-11-14 10:52 卿之 阅读(2149) 评论(1) 推荐(2) 编辑
摘要: 关于OAuth就不介绍了,上oauth.net一看就可以了解,等有空再总结下自己对于OAuth认证过程的理解,在做OAuth应用时遇到一下很纠结的问题,已经取得了access_token,因为都是通过GET方式去获取数据,没有遇到什么大的问题,但在Update status时总是遇到400错误,这种情况下一般问题都出在请求的url和data不一致,也就是签名的时候出了问题。除了下面基本的字母与数字,其他的符号包括非英文语言都要进行UrlEncode才能正确让Server接收并Decode:在官方提供的oAuthBase代码中,并不能很好的解析其他字符,特别是如果直接调用HttpUtility. 阅读全文
posted @ 2011-10-23 10:49 卿之 阅读(2010) 评论(0) 推荐(1) 编辑
摘要: 在最新的Windows Phone Toolkit中我们可以看到HubTile这个控件,首先先了解下什么是HubTile,简单来说,就是允许你给你的应用程序添加些生动或富有意义的瓦片(Tile)。HubTile可以包含图像,标题,信息以及通知提示。同时,我们也可以通过GroupTag属性对HubTile进行分组,它们的动画效果由下面的事件随机触发:Flip animation with PlaneProjectionTranslate animation接下来我们就开始学习HubTile,值得注意的是,HubTile的设计应该满足Metro UI风格的,所以它的默认大小硬编码为173X173, 阅读全文
posted @ 2011-10-17 21:50 卿之 阅读(3340) 评论(14) 推荐(4) 编辑
摘要: 网络时代购物的电子化,越来越人的人习惯在网上买东西。在网上购买后商品后比较关心的就是快递什么时候能够把物品送过来,所以简单实现了Windows Phone版本的一个快递查物流信息的应用,方便用户快递地查询到特定物流公司特定单号的物流信息。由于时间问题,应用排版上比较简陋,有些功能还没有实现,麻雀虽小,但自己也会认真对待做好完善的。代码分析稍后分享,主要内容如下。Windows Phone编程中对Json与Xml的处理Windows Phone App性能优化其他一些小技巧待更新,这里只是抛砖引玉,需要能和更多的朋友交流学习。已通过App Hub认证提交至市场,点击下面链接下载: 阅读全文
posted @ 2011-10-10 12:59 卿之 阅读(1952) 评论(15) 推荐(5) 编辑
摘要: 之前的一篇随笔里总结过WebClient的用法与HttpWebRequest的区别,这里也有对两者的分析,本文总结的主要是针对Windows Phone网络编程时它们之间的联系与用法,也是为写腾讯微博Windows Phone版本的SDK做准备。首先简单的回顾下各自的用法,最后用一个小实例来加深理解。WebClientWebClient提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。WebClient 类提供向 URI(支持以 http:、https:、ftp:、和 file: 方案标识符开头的 URI) 标识的任何本地、Intranet 或 Internet 资 阅读全文
posted @ 2011-10-08 15:54 卿之 阅读(3077) 评论(8) 推荐(4) 编辑
摘要: 在Sliverlight或者WPF程序中,与Textbox相比,RichTextBox提供更为强大的功能,例如支持多种文本格式,支持图文混派,内嵌控件等等,而Windows Phone在升级到Mango(7.1)后也开始支援这个控件。现在还只是Beta版,所以在功能上还有所欠缺:只读,还不能输入编辑;Tool box中还没有添加这个控件,只能手工创建;没有默认样式,所以得自定义样式文件;没有Design View实时支持。手动创建RichTextBox的方法有两种,一种是在XAML声明,如:<RichTextBox x:Name="rtxtBox" Margin=&q 阅读全文
posted @ 2011-09-30 11:13 卿之 阅读(1668) 评论(5) 推荐(3) 编辑
摘要: 开发目的:现在是个信息爆炸的时代,每天都得面对着形形色色的信息,有时在想,如果这些信息都是自己筛选过,都是自己感兴趣的话题的话那多好啊。Android平台上已经有实现类似想法的作品,自己也习惯于在地铁候车,或者下午发呆,晚上睡觉前看下这些新鲜的趣闻或科普文章,所以就想实现一个Windows Phone版本的Rss阅读器,可能实现难度上不是很高,但关键在于产品的细节要处理好,用户体验好,才能吸引用户来使用,简单地记录下自己的开发过程。进入到具体某个栏目后看到的内容列表://产品功能:1、进入主页系统自动获取所订阅的栏目的最新鲜闻(哈,就当是自己发明的词汇),并把第一条鲜闻显示出来;2、点击具体某 阅读全文
posted @ 2011-09-25 16:49 卿之 阅读(1163) 评论(2) 推荐(1) 编辑
摘要: 自己对于一些基础的知识还是掌握得不够好,把在编程时遇到的小问题总结下来,也方便以后自己知识盲点的回顾。虚方法与抽象方法的区别;接口类与抽象类的区别;To Be Continued1.虚方法与抽象方法的区别(1)虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如://抽象方法public abstract class Animal{ public abstract void Sleep(); public abstract void Eat();}//虚方法public class Animal{ public... 阅读全文
posted @ 2011-09-23 11:10 卿之 阅读(490) 评论(1) 推荐(2) 编辑
摘要: 在学校的物流实验室做项目的同学问我了解不了解QRCode的一些内容,恰好之前有做过这方面的小应用,于是整理总结了一下C#中操作QRCode的方法,首先先要了解一下什么是QRCode,借着物联网概念,跟QRCode有关的硬件实体与软件应用在我们身边越来越多,不知将来有一天是否会彻底改变我们的生活方式?QR 码是二维条码的一种,QR 来自英文 “Quick Response” 的缩写,即快速反应的意思,源自发明者希望 QR 码可让其内容快速被解码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。 QR 码呈正方形,只有黑白两色。在4个角落的其中3个,印有较小,像“回”字 阅读全文
posted @ 2011-09-17 20:27 卿之 阅读(6111) 评论(2) 推荐(2) 编辑
无觅相关文章插件,快速提升流量