摘要: CoreWindow cw = CoreWindow.GetForCurrentThread();_pagesize = new Size(cw.Bounds.Width, cw.Bounds.Height);cw.SizeChanged += cw_SizeChanged; async void cw_SizeChanged(CoreWindow sender, WindowSizeChangedEventArgs args) {// } 阅读全文
posted @ 2012-08-02 12:47 农村山沟沟出来的大学生 阅读(294) 评论(0) 推荐(1) 编辑
摘要: /////////////////保存在应用程序本地目录的。也就是在用户名/appdata/local/packages/程序ID/localstate// FileType的代表是根目录下的文件夹 public enum FileType { Book = 1, Theme, Configuration, Log, Local } /// <summary> /// 此类用于对应用程序根目录的文件进行操作 /// </summary> public class FileHelper... 阅读全文
posted @ 2012-08-02 12:46 农村山沟沟出来的大学生 阅读(557) 评论(0) 推荐(1) 编辑
摘要: 一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的方法。异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作 就没有必要异步了),可以继续自顾自的处理它自己的事儿,不用干等着这个耗时操作返回。.Net中的这种异步编程模型,就简化了多线程编程,我们甚至都不 用去关心Thread类,就可以做一个异步操作出来。 二、随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的... 阅读全文
posted @ 2012-07-10 15:31 农村山沟沟出来的大学生 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 由于windowsphone不支持gb2312编码,导致了很多的问题。那首先我们需要判断一段文字是什么编码的。其实每个编码的文字都有其特点。我们只需要知道其特点就能判断出来它是什么编码。Encodpublic class Encod { private static int iUtfBom = 0; /// <summary> /// 取得一个文本文件流的编码方式。 /// </summary> /// <param name="stream">文本文件流。</param> /// <returns></.. 阅读全文
posted @ 2012-06-16 11:14 农村山沟沟出来的大学生 阅读(528) 评论(0) 推荐(1) 编辑
摘要: <phone:PhoneApplicationPage/>里面除了添加命名空间外,还可以设置一些页面的信息,例如是横屏还是竖屏,要不要隐藏系统托盘(就是显示电池电量,wifi等的地方,)系统托盘:shell:SystemTray.IsVisible="True"设置为true就显示出来,设置为false就不用说了。这里还有其他的属性可以设置。ProgressIndicator可以显示进度条以及一些文字信息,不过这个属性一般都在cs文件中操作。private void PhoneApplicationPage_Loaded(object sender, Syste 阅读全文
posted @ 2012-06-16 11:14 农村山沟沟出来的大学生 阅读(472) 评论(2) 推荐(1) 编辑
摘要: 在Microsoft.Phone.Info这个命名空间下有这样一个类DeviceStatus手机的信息都存在这个类的静态属性中。·DeviceManufacturer设备制造商·DeviceName设备名称·DeviceFirmwareVersion固件版本·DeviceHardwareVersion硬件版本·DeviceTotalMemory总内存·ApplicationCurrentMemoryUsage当前内存·ApplicationMemoryUsageLimit内存限制·ApplicationPeakMe 阅读全文
posted @ 2012-06-16 10:44 农村山沟沟出来的大学生 阅读(434) 评论(0) 推荐(1) 编辑
摘要: ApplicationBar其实没什么好说的,就相当于菜单。但是为什么拿出来说呢。因为我好几次碰到过这样的情况。就是程序跑着跑着就动不了了,因为进入了死循环,界面的UI都不能操作了。但是很奇怪的是ApplicationBar可以动,你可以点击...把它弹出来,也可以缩进去。可谓能伸能缩。还有例如我从a页面跳转到b页面,你会发现当我还处在a页面的时候b页面的ApplicationBar就已经出现了。其实ApplicationBar这个东西虽然代码是我们写的,但是tm就是不受我们控制。例如<shell:ApplicationBarIconButtonx:Name="aa" 阅读全文
posted @ 2012-06-16 01:18 农村山沟沟出来的大学生 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 学习windowsphone,首先生命周期是必谈的。与其说生命周期还不如说是程序的运行过程。说生命周期总让人觉得很高深的样子。就像以前我学ASP.NET的时候老师说生命周期,说明白生命周期就可以在HTTP请求管道注册事件之类的,让我总觉得很深奥。但是后来老师花了30分钟把那19个还是多少个事件说了一下之后让我感觉很失望。对于人来说,生命周期就是生老病死了。说重要是因为它确实很重要,但是也不要怕很深奥。首先我们建一个silverlighforwindowsphone项目,打开app.xaml文件。会看到四个事件:1,Application_Launching代表程序开始运行的时候。例如我们需要在 阅读全文
posted @ 2012-06-16 00:59 农村山沟沟出来的大学生 阅读(371) 评论(0) 推荐(1) 编辑
摘要: 大家看windows phone上的应用,很多都用到了这种效果 ,想书中圣等小说阅读器,还有腾讯各种产品的第一次进入应用的信息提示界面。最近做小说阅读器,需要实现那种滑动翻页的效果,在网上找的一些东西呢,有不好看懂,所以就想自己弄。想了几天终于弄出来了,拿过来分享一下 。当然这只是一些基本的代码。腾讯微博:http://t.qq.com/a707191630 下面是前台的代码 ,主要是一个grid里面放3个stackpanel。每个stackpanel都为之渲染一个CompositeTransform动画。xaml代码<Grid x:Name="LayoutRoot" 阅读全文
posted @ 2012-04-23 14:33 农村山沟沟出来的大学生 阅读(2433) 评论(7) 推荐(3) 编辑
摘要: 本文来自 智机网之前老是看到有学生帐号可以越狱,但一直以来都觉得比较复杂,不想下手. 近日,TX微信出来了,很多人都想装,可是装不了, 所以下决心研究一下学生帐号越狱. 网上看教程,发现很多都是不全面,有些只有一半,最后还是决定按我自己申请 学生帐号时的流程写一个教程,希望对大家有所帮助. 学生帐号部署软件可以部署3个,对我来说已经足够用了,平时就装商店里的免费 软件,遇到特别好玩的软件的时候,再用学生帐号装装软件. 这个越狱大概分成三步, 第一步:注册学生帐号 第二步:登录 APP HUB 注册手机 第三步:安装软件(前提是,你电脑里已经安装了 Zune & SDK) 好,下面跟着我 阅读全文
posted @ 2012-01-06 01:05 农村山沟沟出来的大学生 阅读(4163) 评论(10) 推荐(5) 编辑