上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 37 下一页
摘要: One of the most common questions I get asked about building WP7 apps is how to use a custom font that is not already included. Here’s a list of what IS included by default (Segoe WP) is what is used if you don’t specify a FontFamily:To add another font to your application, it’s pretty simple, but no 阅读全文
posted @ 2012-07-26 16:43 songtzu 阅读(176) 评论(0) 推荐(0)
摘要: 今天在开发过程中遇到了图片加载器与视频播放器无法正常读取媒体资源的问题。在代码中 图片路径是正确的,图片无法正常读出。而视频部分采取相同的代码,却可以正常读出。读取图片代码如下:读取视频代码如下:其中2个的地址相似都为:/Assets/XXXX/XXX.XXX读取图片错误信息如下:后对比视频文件与图片文件时发现问题。原来图片和视频的生成操作(build action)设置有差别。视频的为:内容(content) 图片的为:Rescoure查阅MSDN后发现,两种生成操作最后获取资源有很大的差异,并且对性能有很大影响。首先介绍build actionAc... 阅读全文
posted @ 2012-07-26 15:57 songtzu 阅读(281) 评论(0) 推荐(0)
摘要: System.Diagnostics.Debug.WriteLine(String); 阅读全文
posted @ 2012-07-26 11:09 songtzu 阅读(303) 评论(0) 推荐(0)
摘要: 欲成为海洋大师,必知晓海中每一滴水的真名。刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把。搜索过程中免不了碰到一大堆名词:WCF => DataContract => DataMember => DataContractJsonSerializer,然后就是不停的引入命名空间。这一段经历,立即让我就联想到了上面引用的这句存在于某小说里面巫师的话语。静态语言真有点令人抓狂,不停的做准备,然后才可能开始工作。对比.NET下几种常见的解析JSON方法主要类命名空间限制内建LINQ支持DataContractJsonSerializerSystem.Runtime 阅读全文
posted @ 2012-07-25 14:05 songtzu 阅读(164) 评论(0) 推荐(0)
摘要: 不知道大家有没有“谈Socket色变”的经历?就像我一位朋友所说的,Socket这家伙啊,不得已而用之。哈,Socket真的那么恐怖吗?其实这话一点也不假,Socket有时候真的不太好操控,也不好维护,但不管怎么样,我们还是要面对它的,没准Socket是一位大美女哦。关于Socket的前世今生就不用我详述了,关于她的历史,已经不少人仁志士为她立传写著了,像我们国内的百度百科、互动百科等;全球著名的如维基百科之属。而且,能加入WP开发的学习行列的,我想各位对.NET的其它技术肯定是有一定基础的。我也相信,各位同仁过去一定也写过与Socket打交道的程序。那么,WP中的Socket又将如何呢?前提 阅读全文
posted @ 2012-07-24 20:56 songtzu 阅读(311) 评论(0) 推荐(0)
摘要: 在进行WP开发之前,与其它开发技术一样,我们需要简单了解一个WP应用序的生命周期,我们不一定要深入了解,但至少要知道在应用程序生命周期内的每一阶段,我们应当做什么,不推荐哪些操作等,这也是为了让我们开发出更高性能,更优秀的应用程序打下坚实的基础。下图是官方给出的WP应用程序执行模型图。在上图中,我们要注意以下四个事件:1、Launching 事件。说白了,就是应用程序刚启动时触发的事件,由于这个事件的一点特殊性,尽量不要在该事件处理程序中做大量的操作,比如比较耗时间的作业,为什么呢?你想想,如果你的某个操作需要消耗大量时间的话,那么,你肯定会发现,程序启动的速度很慢,这样一来,用户会很不爽,用 阅读全文
posted @ 2012-07-24 20:46 songtzu 阅读(216) 评论(0) 推荐(0)
摘要: 为什么叫室内装修呢?呵呵,其实说的是布局,具体些嘛,就是在一个页面中,你如何去摆放你的控件,如何管理它们,你说,像不像我们刚搬进新住所,要“装修”一番?买一套什么样的茶几和杯具(我说的“杯具”指的是原意,不要理解错了),或者沙发什么的,该怎么放,摆在哪里好看,其实,我们做界面设计也是差不多这个道理。相信我们下过象棋就知道,棋盘上有横向的,纵向的很多网格线,而棋子就是参照这些网格线来放置的,对,在WP页面布局中我们把这样的布局称为网格布局,对应的控件为Grid。千万别小看这个Grid控件,它可是非常好用的,而且也比较灵活,对的,当我们创建一个新页面时,VS为我们生生的XAML中,正是使用了Gri 阅读全文
posted @ 2012-07-24 20:45 songtzu 阅读(144) 评论(0) 推荐(0)
摘要: 在开如之前,我想更正一个小问题,之前我在第一篇文章中说,Visual Studio Express for Windows Phone的中文版没有简体中文,那是因为我是在英文主页上下载的,语言选择列表中只有一个中文,但是繁体的,后来,我发现Windwos Phone SDK是有简体中文版的,顺便我也给出下载地址。http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0a373422-6680-46a7-89e1-e9a468a14259可以在线安装,如果你的网速不给力的话,可以下载ISO镜像本地安装。----------- 阅读全文
posted @ 2012-07-24 20:45 songtzu 阅读(218) 评论(0) 推荐(0)
摘要: 俺们都知道,智能手机可以通过旋转手机来改变屏幕的显示方向,更多的时候,对于屏幕方向的改变,我们要做出相应的处理,例如,当手机屏幕方向从纵向变为横向时,可能要重新排列页面上的控件以适应显示区域的变化。前面我们讨论过,Silverlight for Windows Phone的页面布局有三个常用的布局控件,那么,当屏幕方向改变后,我们所做的对布局的更改基础上是基于这几个容器进行的操作。本文我将通过三个示例来分别说明。开始之前,先说一下PhoneApplicationPage类的OrientationChanged事件,该事件就是当屏幕的方向改变之后发生,我们从事件参数OrientationChan 阅读全文
posted @ 2012-07-24 20:44 songtzu 阅读(228) 评论(0) 推荐(0)
摘要: 前文用几个例子对导航做了简单介绍,在一般应用中,使用上一篇文章中说到的方法,其实也够用了,不过,为了能够处理一些特殊的情况,有几个小技巧还是有必要了解一下的。一、到底该不该设置“后退”操作?因为手机的硬件层就有一个“回退”按钮,按理说我们不需要在程序中再添加什么回退按钮之类的,不过,还是有必要看看如何手动加入回退功能。1、新建一个WP应用项目。2、除默认的主页外,新建一个页面Page2.xaml。3、在主页上放一个按钮,编写Click事件处理代码,导航到Page2。[csharp]view plaincopyprint?privatevoidbutton1_Click(objectsender 阅读全文
posted @ 2012-07-24 20:43 songtzu 阅读(244) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 37 下一页