Windows phone 完全编程

               Windows phone 完全编程

这里要介绍Windows Phone的程序开发。

在开始前要知道的

     所有的开发工具都可以在这个网站免费下载:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce

如果你拥有自己的windows phone设备,你可以用这个来跑你的程序,成为一个注册的windows phone开发者,这对学生是免费的,而且可以让你在windows phone 市场上出售你的软件。当然,你并不真的需要一台物理设备才可以开始写程序,使用开发工具里提供的模拟器即可。

这章里,你将会认识到用运行程序的windows phone平台,会学到这个平台的一些关键特征程序是怎么写的,还有你可以通过windows商场来出售你的程序。

    这一部分,我们将会看看组成windows phone的实际部件。这是非常重要的,因为我们要把phone受其所使用的平台的物理限制的影响考虑进去。

一个windows phone就像一台电脑

    在现今,几乎每样东西都是一电脑,移动电话也不例外。当达到windows phone设备的这样的水平,把它认为是一台能够打电话的电脑而不是一个能够跑软件的电话是很合理的。windows phone有着和严格意义上的电脑有着许多相同的属性。它有一个强大的处理器存储器快速3D图形引擎和大量的内存也有控制外设和管理运行在它上面的程序的操作系统。如果你用过PC,就会习惯了Win 7操作系统,它会在你开电脑时开始运行,在你完成使用时为你关闭电脑。

    windows phone 7 是跟此前的windows mobile 版本完全不同的操作系统。可以在早前的版本上进行程序编写和运行,但是不用Sliverlight或者XNA开发环境来进行来开发。这个名字里的数字7反映了一个事实:它也是windows mobile平台的第7个化身。但这不意味着它和桌面PC运行windows 7是在同一个基础上的。然而,我们将会看到,你完全可能会把一个你已创建的windows phone程序运行在Windows桌面系统,反之亦然。

    如果你对电脑的规格熟悉,那么以下的关于便携式设备的说明会让你感到印象深刻的,而如果你不熟悉的话,就记着,几年前世界上没有人拥有这样的电脑,而你现在可以往你的口袋里装一个。

Windows phone 的硬件平台

    在开始编程前,我们先看看我们将要用到的硬件。这不是要描述一个电脑硬件,但是值得把phone一些硬件写到文中,所有的windows phone必然有一个特殊的最小化的规格描述,这是你在一台设备上至少希望能够找到的。

    非常可能地,不同的电话制造商会把他们特别的东西加到平台上,这样你会发现设备会有更多的内存,更快的处理器,硬键盘和更大的屏幕。

    注意了硬键盘不是百分百会在一台设备上出现的(它可能只是基于phone的一个触屏),而你又是一个XNA游戏开发者的话你会疑问游戏控制器哪去了。那么要在这个平台上开发的话,有一些硬件上的改变是你要适应的了,但也一些有趣的输入选项(尤其对游戏开发者)让你能够使用加速计和触屏来达到好的效果。我们会在下文中提到。

    

    Windows Phone处理器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kwanvin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值