08 2011 档案
摘要:上一课主要讲WP7应用的一些基本常识,是作为快速上手使用的,但是这往往是不够的,我们还需要知道更多的细节,那么接下来的几课就比较有针对性的讲一些知识。当然,我们一般先从控件开始,WP7的控件基本上是来自silverlight控件,当然它也去除了一些不适合WP7的东西。首先我们来看下布局控件吧。一:StackPanel 这是一个堆栈面板,其子元素一般是按照横排,或是竖排,放置,默认为竖排。可以设置Orientation属性调整子元素排布方式。例如: <StackPanel Orientation="Horizontal"> <Button Content=&
阅读全文
摘要:上一节中已经介绍了WP7项目组织结构,那么现在就让我们来进行实际开发吧,本来打算写一个helloworld的,但是这未免太对不起观众了,于是就改成做个登陆的例子,当然这个登陆例子我们暂时不连接远程服务,就在文件中写死吧,以后讲到远程服务的时候必然会使用到的,这个登陆例子也可以作为后续开发使用。 一:新建一个Window phone application项目。 因为我们是需要做登陆,那么必定是有用户账号,密码的,那么就建立一个类UerInfo.cs ,添加属性 public String userName; public String passworld;二:我们的登陆是要访问服务端进行验证的
阅读全文
摘要:上2篇文章已经说明了WP7的软件生命周期,当然我们可能记得不太清楚,没关系,时间能帮我们记住,只要在以后开过程中,多多接触,就行了,现在觉得做一般水平程序员不难,只要熟悉类库API就行了,熟能生巧,当然如果你要成为高级程序员,那就不只是熟悉API那么简单的了,好了,我们开发吧。一:准备好开发环境,win7+VS2010sp1+wp7 sdk7.1注释:操作系统是必须是WIN7的,当然XP上安装VS2010 Express for window phone 也是有的。可参考:http://www.iwp7.com/archives/3882我这里用的是WP7 SDK7.1RC版,最新的,增加了.
阅读全文
摘要:接下来讲解下:闲置侦测什么是系统闲置侦测呢?WP7系统在一段时间没有操作后,为节省电源,屏幕会变暗,而再经一段时间后,便会锁定设备,将屏幕整个关闭。进入了生命周期中的 Deactivated 事件。但如果我们应用播放音乐呢?这样肯定是不行的,于是出现了“系统闲置侦测”,要设定 Idle detection 。WP7 中,Idle detection 有两种,一种是应用级别的,一股是用户级别的:ApplicationIdleDetectinModeUserIdleDetectionModeApplicationIdleDetection 是应用程序闲置状态侦测,例如经过一段时间没有使用的话,设备
阅读全文
摘要:很久没有上博客园写文章了,3个月前也是由于写的android文章,帮我找到第一份android工作,让我更加坚信,“机遇往往垂青那些有准备的人”,这句话。android如火如荼,wp7才刚开始,我并非着重于比较哪方技术优劣,我只是一介码农,靠学点技术,增加面试筹码,也借此提高工资而已,不管wp7以后如何,反正。我相信,现在开始,就现在,马上掌握wp7技术开发,能提高工资,不管你信不信,反正我是信了。 这里首先要讲解的就是wp7软件的生命周期,当然,很多人可能会认为这个对开发不重要,但是我要声明一点,不论怎样,你终究会懂得它的重要性,就最常见的来说吧,起码面试官会问你这个问题,于是必须放在第一课
阅读全文