随笔分类 - Windows Phone开发
摘要:关于隔离存储,我想大家都应该比较熟悉,下图就是使用Isolated Storage的三种方式:IsolatedStorageSettingsIsolatedStorageFileDataContext,即数据库保存数据如何存储数据将略过不讲,这里主要总结下如何在Windows Phone编程中管理隔离存储空间中的数据。首先介绍官方的管理工具- [Isolated Storage Explorer Tool ],ISETool是一个基于命令行的管理工具(比较简陋与繁琐,所以这里只是简单的介绍,后面将介绍第三方的管理工具),包含在Windows Phone SDK中,可以使用ISETool查看,复
阅读全文
摘要:现在起将新开一个系列记录自己在学习与开发Windows Phone项目时遇到的问题的解决方案以及一些开发方面的小技巧,希望能起到温故而知新的作用。在Windows Phone开发中,经常会与ListBox打交道,ListBox也是一个很方便的控件,特别是经过数据绑定之后,关于ListBox,有很多的知识可以学习,园子里也有不少关于ListBox应用方面的文章,之前在使用ListBox时,想动态的后台代码中进行ListBoxItem的增删,但遇到了"Operation not supperted on read-only collection"这个错误。最后问题解决了,却发现
阅读全文
摘要:在最新的Windows Phone Toolkit中我们可以看到HubTile这个控件,首先先了解下什么是HubTile,简单来说,就是允许你给你的应用程序添加些生动或富有意义的瓦片(Tile)。HubTile可以包含图像,标题,信息以及通知提示。同时,我们也可以通过GroupTag属性对HubTile进行分组,它们的动画效果由下面的事件随机触发:Flip animation with PlaneProjectionTranslate animation接下来我们就开始学习HubTile,值得注意的是,HubTile的设计应该满足Metro UI风格的,所以它的默认大小硬编码为173X173,
阅读全文
摘要:网络时代购物的电子化,越来越人的人习惯在网上买东西。在网上购买后商品后比较关心的就是快递什么时候能够把物品送过来,所以简单实现了Windows Phone版本的一个快递查物流信息的应用,方便用户快递地查询到特定物流公司特定单号的物流信息。由于时间问题,应用排版上比较简陋,有些功能还没有实现,麻雀虽小,但自己也会认真对待做好完善的。代码分析稍后分享,主要内容如下。Windows Phone编程中对Json与Xml的处理Windows Phone App性能优化其他一些小技巧待更新,这里只是抛砖引玉,需要能和更多的朋友交流学习。已通过App Hub认证提交至市场,点击下面链接下载:
阅读全文
摘要:之前的一篇随笔里总结过WebClient的用法与HttpWebRequest的区别,这里也有对两者的分析,本文总结的主要是针对Windows Phone网络编程时它们之间的联系与用法,也是为写腾讯微博Windows Phone版本的SDK做准备。首先简单的回顾下各自的用法,最后用一个小实例来加深理解。WebClientWebClient提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。WebClient 类提供向 URI(支持以 http:、https:、ftp:、和 file: 方案标识符开头的 URI) 标识的任何本地、Intranet 或 Internet 资
阅读全文
摘要:在Sliverlight或者WPF程序中,与Textbox相比,RichTextBox提供更为强大的功能,例如支持多种文本格式,支持图文混派,内嵌控件等等,而Windows Phone在升级到Mango(7.1)后也开始支援这个控件。现在还只是Beta版,所以在功能上还有所欠缺:只读,还不能输入编辑;Tool box中还没有添加这个控件,只能手工创建;没有默认样式,所以得自定义样式文件;没有Design View实时支持。手动创建RichTextBox的方法有两种,一种是在XAML声明,如:<RichTextBox x:Name="rtxtBox" Margin=&q
阅读全文
摘要:开发目的:现在是个信息爆炸的时代,每天都得面对着形形色色的信息,有时在想,如果这些信息都是自己筛选过,都是自己感兴趣的话题的话那多好啊。Android平台上已经有实现类似想法的作品,自己也习惯于在地铁候车,或者下午发呆,晚上睡觉前看下这些新鲜的趣闻或科普文章,所以就想实现一个Windows Phone版本的Rss阅读器,可能实现难度上不是很高,但关键在于产品的细节要处理好,用户体验好,才能吸引用户来使用,简单地记录下自己的开发过程。进入到具体某个栏目后看到的内容列表://产品功能:1、进入主页系统自动获取所订阅的栏目的最新鲜闻(哈,就当是自己发明的词汇),并把第一条鲜闻显示出来;2、点击具体某
阅读全文
摘要:当一个WP应用程序安装好后,它会产生与访问多种类型的数据,包括一些即时数据(例如运行时的某些变量等),也会有一些长久保留持有的数据(例如程序的设置信息等)。在WP编程中,保存与访问即时数据有多种方式,例如可以通过PhoneApplicationService类的State属性来存储一些临时数据,由于WP编程中的墓碑机制,这些数据会保留直到用户主动删除或者当这个WP程序退出终止时。而为了保存持久性数据,在WP中我们可以通过使用isolated storage存储方式保存在本地磁盘上。一、isolated storage 小览在使用isolated storage前,我们需要引用System.IO
阅读全文
摘要:WP开发过程中有时会遇到页面间转值的需求,如果定义两个页面,一个是初始页面Source Page,另外一个是跳转的页面Destination Page,简单地分析主要有两个方面的要求:首先是在source page跳转到destination page时给destination page页面传值的实现;然后是当在destination page中调用goback函数回到source page时如何在source page传值;第一点系统本身提供了基本的实现方法,新建一个项目DataPassingDemo,然后新建一个页面SecondPage.xaml,我们需要实现就是从MainPage中跳转到
阅读全文
摘要:用Metro的理念(自己暂时所理解到的程度)简单的设计了一下腾讯微信的原型设计图。然后,今天去面试实习生时被面试官建议去做产品,其实这问题也困惑了自己很久,摇摆不定,我想把自己培养成既懂产品又懂技术的复合型的,趁着还有机会,多去尝试,也许这样才知道什么才是合适自己的。先简单的画下原型,有机会再试着做下,可惜不像微博,有openapi可用。 越来越喜欢这种Metro风格了。Hello Metro.
阅读全文
摘要:忙于很多事情,一直都没有时间按自己的计划去做事情,忙完这个月后,利用大学最后难得的几个月时间去学习Windows Phone开发。准备按计划看下面的开发指导书籍,如果有精力和伙伴一起努力的话,接着把它翻译出来,也当锻炼下自己的阅读能力。计划一:《Programming Windows Phone 7》计划二:《Windows Phone 7 Development》经过几个前辈的指明,上面两本都快有中文版的出版了,那计划就先把英文版的阅读完毕再阅读中文版的了。
阅读全文
摘要:决定把更多的精力放在自己所感兴趣的技术领域上,做自己喜欢做的事情才没有那么大的压力。收集了一些Wp开发的书籍,几乎都是英文的,突然想着把它们尝试着翻译一下,既锻炼自己,同时某一程度上也方便其他人的快速入门。第一份文档选择了《Architecture Guide for Windows Phone OS 7.0》,相对简单些,也是WP开发入门应该去了解的东西。 这份文档主要包括以下几个大的方面:Windows Phone 7体系结构的介绍Windows Phone 7 内核BSP for Widows Phone 7Windows Phone 7的图形渲染技术Windows Phone 7的网络
阅读全文
摘要:诺基亚 +微软WP7,究竟会擦出什么火花呢?自己挺期待Windows phone的,特别是Silverlight作为WP开发的一门语言基础,学习曲线平了很多。而从市场上来说,有竞争永远会是件有益的事,只有高品质的应用程序与硬件架构才能吸引用户的使用,才能生存下来,多一份选择,对用户也是一件好事。Windows phone的特色与推出的背景就不列出来了,引擎一下就能找到很多。记录下自己的Hello Windows phone的过程。一、环境的配置首先通过一个工具包获取所需的全部工具。采用的是在线下载与安装的方式,会把所需要用到的工具与IDE都下载安装好:其中,下载包括了下面的开发组件:运行下载下
阅读全文

浙公网安备 33010602011771号