代码改变世界

随笔分类 -  Windows Phone 7

Windows Phone 7 不温不火学习之《使用Expression Blend 创建应用程序栏》

2010-12-23 23:02 by Terry_龙, 2044 阅读, 收藏, 编辑
摘要: 上篇学习文章漏了一个知识点,就是如何显示和隐藏系统托盘(System Tray),在这里补一下,显示或者隐藏系统托盘需要引入Microsoft.Phone.Shell这一命名空间,下面我写了一个Toggle System Tray 的方法,代码如下:[代码]下面是两张效果的比较:【使用托盘代码之前】【使用托盘代码之后】去托盘的方法相对于Android 来说差不多,只是叫法不一样罢了,Android 叫去除标题栏,代码是这样写的:[代码]或者在Manifest 里面注册对应的页面主题,也可以这样写:[代码]又跑题了。。。。。。继续Windows Phone 7 。进入本篇的主题,如何使用Expr 阅读全文

Windows Phone 7 不温不火学习之《数据绑定与应用程序栏》

2010-12-21 23:31 by Terry_龙, 2444 阅读, 收藏, 编辑
摘要: 还是以上篇导航为基础,完善导航的页面并为导航的页面绑定数据和显示数据。这篇学习笔记主要记录两个点,分别为如下:基于Silverlight 的Windows Phone 数据绑定为应用程序添加程序栏,额外记录显示和隐藏系统托盘(System.Tray)的代码1.数据绑定  数据绑定为基于Silverlight 的应用程序提供了一个简单的方式来实现显示和数据之间交互。数据显示从数据管理中分离出来。用户界面与数据模型之间的连接或者绑定,允许数据在两者之间流动。不一个绑定被建立,数据发生改变,被绑定到数据的UI(用户界面 )元素能自动发生改变。这本篇 学习笔记将针对Silverlight 提供的控件D 阅读全文

Windows Phone 7 不温不火学习之《页面导航》

2010-12-19 21:56 by Terry_龙, 2295 阅读, 收藏, 编辑
摘要: 用于Windows Phone 的SilverLight 提供了 PhoneApplicationFrame 和 PhoneApplicationPage类,这两个类是微软针对Silverlight for Windows Phone 另外封装的,它为导航提供了使得。  PhoneApplicationPage 控件代表了内容相互分离的区段,一个应用程序可以有多个PhoneApplicationPage 。  PhoneApplicationFrame 扮演了页面控件容器的角色,对页面之间的导航提供了便利,一个应用程序有一个独立的PhoneApplicationFrame。  Windows 阅读全文

Windows Phone7 不温不火学习之《应用程序生命周期》

2010-12-18 01:07 by Terry_龙, 2024 阅读, 收藏, 编辑
摘要: 在Windows Phone 上运行的应用程序从开始到程序运行结束,其整个生命周期都是由Windows Phone 的执行模型所支配。执行模型被设计的目的就是为终端用户实时提供快速的、反应灵敏的体验。故,Windows Phone 7在设计的初衷是以单任务设计为主导,虽说在不久的将来微软会步苹果之后为自己的手机平台添加多任务,但那是后话。  Windows Phone 执行模型还维护着用户使用应用程序和查看页面所产生的日志。利用该日志就能定义电话后退键所遵循的后退路径,从而提供给用户一个能够回退到不同应用程序和浏览页面的后退选项。  当用户通过导航键功能离开某一应用程序时,操作系统执行挂起该程 阅读全文

Winows Phone 7 不温不火学习之《音乐播放示例》

2010-12-15 23:42 by Terry_龙, 2514 阅读, 收藏, 编辑
摘要: 微软的Microsoft.Xna.Framework.Media组件中自带有MediaPlayer 的库,其中库里面存放有三首曲子,我们可以通过引用该组件来调用库中相应的函数进行歌曲播放,通过引用Microsoft.Xna.Framework.dll ,引用该命名空间即可使用该 组件。     这个DEMO是一个音乐播放的小例子,界面如下:如上图,有四个控件,一个图片控件,一个文本控件,两个控制按钮。当页面被导航进来时,得到一个Song 类型的歌曲,并为文本控件赋值歌曲名称。得到类型后,在页面初始完成时,得到一张歌曲的封面并为图片控件赋值。下面是整个应的代码:代码 Code highlight 阅读全文

Windows Phone 7 不温不火学习之《工程结构》

2010-12-13 20:47 by Terry_龙, 2315 阅读, 收藏, 编辑
摘要: 像学习Android 一样也必须先把Windows Phone 7的工程结构了解清楚才好,Windows Phone 7的项目结构以一个最标准的WP7应用为例,截图如下:把其中一些对应的文件展开如下:下面一起来了解一下对应文件的作用和用法。1.PropertiesAppManifest.xml翻译成中文为应用列表,当我们的WP应用开发完成后,会打包并发布,而此文件的作用是把我们需要布署和发布的所有文件列表列出来,这个跟Android 的Manifest 是不大相同的,Android 的manifest 虽然也可以理解成列表,但Andriod 必须自己手动添加需要的应用权限、服务、广播等。而这个 阅读全文

Windows Phone 7 不温不火学习之《项目模板》

2010-12-12 11:12 by Terry_龙, 2137 阅读, 收藏, 编辑
摘要: 利用闲暇时间看了一下Windows Phone 7的相关资料,觉得这个手机系统挺新颖,打算这段时间学习一下。打开Microsoft Visual Studio 2010 Express for Windows Phone 会看到如下图界面:使用Visual Studio 真让人怀念当初做c#的时候那种感觉,方便的编辑和调试,漂亮的界面等。Silverlight for Windows Phone 一共提供了五种模板供开发者选择,开发人员可根据自己的需求选择适合自己的模板,下面将介绍各种模板的用途:Windows Phone ApplicationWindows Phone Databound 阅读全文