WP7 学习手记1.你好 WP7

本文介绍了Windows Phone 7 (WP7) 的应用开发环境搭建及基本流程,涵盖了.NET managed code编程,使用C#和vb.net等语言进行开发的方法。文中还详细解释了如何选择Silverlight或XNA作为开发平台,并提供了创建第一个Hello Windows Phone 7程序的具体步骤。

当解决问题的办法偏离你的期望时,也许你需要清空一下狼狈的过去,深呼吸,然后尝试以一种新的态度开始。在高尔夫球场,这称为"mulligan",在校园运动会,它称为"do-over",在计算机中,我们称呼它为"reboot"。

从WM到WP7,就是一次reboot.

它支持当下流行的开发平台:Silverlight和XNA.

 

选择WP7作为目标

WP7的程序都是使用.net管制代码(.NET managed code)编写的。可以使用C#,vb.net 等等。

工具:Studio 2010 Express 或Visual Studio 2010

Microsoft Expression Blend (图形和动画)

Silverlight和XNA平台共享了关于WP7的一些类库,可以在Silverlight中使用部分XNA的类库,反之亦然。但是你不能将两个平台的程序混在一起创建,未来也许可以,但现在还不行(现在可以了吗?我不确定)。所以在创建VS的工程前,先决定你的想法是SL的程序还是XNA的。

SL主要用于传统的应用程序。XNA主要是用来编写高性能的游戏。但并不是说它们只能用于这样,你当然也可以使用SL写游戏,或者使用XNA写传统应用程序,不过这样做可能太有挑战性。

 

硬件底盘

首次发行的WP7设备将只有一种屏幕尺寸,未来可能会有另一种。在每个设备上,必须包含其它的硬件特性。

后退,开始,搜索。

目前支持480*800的屏幕,未来将支持320*480。不会有其它屏幕选择。

SL应用程序一般以纵向模式呈现,而XNA游戏则是倾向于横屏模式。

 

感测器和服务

WP7设备必须包括一些其它硬件特性,有时候被称为感测器。并且提供一些软件服务,可能通过相关的硬件支持。这些是最影响开发人员的:

Wi-Fi

照相机

重力感应

定位

震动

FM收音机

推送通知

 

文件|新建|工程

开发环境搭建好之后,咱们来创建我们hello Windows Phone 7程序。

 

第一个SL手机程序

新建Silverlight for windows phone工程,

如果你的VS中找不到Silverlight for Windows Phone的选项,那么你需要安装

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570

下载"vm_web2.exe"回来之后,运行它。这个是在线安装的,有300多M要下载,安装也要花费大概20分钟左右吧。

 

在VS的菜单下面,你看到下面这个,通过它你可以选择使用仿真手机调试,还是使用真正的手机。如果使用真正的手机,需要到http://developer.windowsphone.com. 这里去注册。注册通过之后,你可以通过运行WP开发注册程序解锁手机,输入你的windows Live帐号。这样你就可以直接从VS中将程序部署到手机中。

 

标准SL文件

SL文件说明,略

颜色主题

 

点和像素

 

XAP就是ZIP文件

把XAP文件改扩展为zip,你就明白它其实就是一个压缩文件包。

 

适用于手机的XNA程序

暂时不想看,略过

转载于:https://www.cnblogs.com/sansi/archive/2012/02/23/2365268.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值