关闭
关闭
首页 > 嵌入式软件 > windows phone

Windows Phone是微软公司开发的手机操作系统,这里就不多介绍,和Android,iPhone一样运行在智能手机上,相信大家都很熟悉。

目前来说,Windows Phone(以下称WP),显然其市场还不及IOS,上线的应用也不如安卓和iPhone那么多,不过,我们作为开发者,应该比一般用户清楚,WP的优势也不比其它的手机操作系差的,当我认真去了解WP后,我们肯定会“别有一番滋味”的。

因为是开发技术文章,因此我们仅仅是从开发者的角度去认识它,我们既作为开发者,我们更应该比一般用户拥有独特的眼光。

Windows Mobile的确做得不怎么样,也许微软觉得在过去没有什么竞争压力,所以,WM一直做得很一般。

或者可以这样说,iPhone的强大是从WM的失败中吸取教训,但是,WP与WM几乎是没有什么联系的,因为WP是向后不兼容的,它是经过重新设计和开发的,WM下的程序是不能在WP上运行的,哪怕它们二者都是基于.NET CF框架,但是完全不同的。

那么,做手机应用开发,成本高吗?iPhone就不要提了,开发IOS应用的成本,恐怕你卖几个应用都填不回来。不过,Android和WP开发是不用掏钱的,安卓使用Java作为主要开发语言,而WP可以使用Visual Basic和C#作为主要开发语言。

安卓的界面布局基于XML,布局方式有线性布局(横向 OR 纵向),表格布局等;WP是基于XAML布局的,相对而言,比XML更强大,而XML中你是不能使用扩展标记的,但XAML可以,有过WPF开发经验的朋友就很清楚了。

要进行WP开发,只要安装一个Visual Studio 2010 Express for Windows Phone就可以了,一次安装,好可进行WP开发,非常方便,不像Android那样,要安装JDK,Eclips,SDK等,还要安装ADT插件,那太麻烦了,而且Google那个在线安装太慢了。VS for WP你既可以在线安装装,还可以下载ISO离线安装,非常人性化。

此开发工具是免费的,你一分钱也不用花,就可以拥用一套强大的手机应用开发工具,只要你注册后,把密钥填到VS注册窗口即可获得授权,你不用花一分钱。

那么这个WP开发工具包含什么?

1、Visual Studio 2010 学习版(以前叫速成版),你别小看这个版本,已经很强大了。

2、Express Blend For Windows Phone,这是一个设计工具,可以像使用平面设计软件一样做UI设计,相信玩过WPF的朋友不会陌生。

3、SDK工具,其中最常用的是模拟器,我们不可能说每次调试程序都要拿一台装有WP的手机放在桌面上,再说,像我这些穷人家的孩子,哪里买得起智能手机啊。

安装就不用我介绍了,和其它VS版本的安装方法一样,你就等它一路安装完成就是了,什么也不用做,前提是不报错的情况下。

你可以选择英文版,或者繁体中文,暂时貌似没有简体中文版,不知道为什么,可能微软歧视中国大陆,因为我们经常用盗版系统。

还有一点要注意的是,不是任意配置的电脑都能安装的,不然,我就不必去买新电脑了。

1、处理器,当然越高越好,建议主频也别低于2.0 GHz,不然你就等着卡吧。

2、内存,官方说要3G,其实骗人,2G就行了,当然,越大越好。

3、操作系统Windows Vista以上,建议Win7。

【一些建议和快速入门技巧】

经常会听到“快速入门”,“速成”等词语,我比较喜欢将其称为“短期突破”。

你一定问,可以短期突破吗?当然可以了,呵呵,不过,这个短期并不是说两个小时这么短。要想快速掌WP手机应用开发,首先你应该具备以下能力:

1、VB.NET或C#基础,推荐C#,毕竟VB.NET很少人用,至少在国同是这样。

2、对.NET框架,类库熟悉,了解CLR(只是了解一下就可以了)。

3、面向对象开发思想,这其实多余的,主流的开发语言哪个不面向对象。其实这些要求是通用于安卓手机应用开发。

4、XML的基本知识——XML的声明规范,树形结构概念,命名空间是啥。

5、最好懂一些Web,为什么呢,Silverlight的样式和模板与CSS有点像。

6、WPF基础,这个是必须的,因为XAML就是WPF的布局方式,包括依赖项属性等东东都是在WPF来的,WPF学好了,WP开发你会很轻松。

7、Silverlight,上面说要掌握WPF基础,这里,Silverlight是必须掌握的,而且最好要全面熟悉和掌握,这是重点中的超级重点。WP就是用Silverlight或XNA进行开发的,如果你Silverlight学不好,就等于WP开发你不用学了,不是吓你。

换一批

延伸阅读

[新鲜事] AMD Ryzen在Windows 10下支持不佳 这个锅微软自己背了

AMD Ryzen在Windows 10下支持不佳 这个锅微软自己背了

此前有报道称,AMD Ryzen在Windows 10下支持不佳的情况引起了网友的关注,而据报道,这可能是涉及SMT(同步多线程)的负载分配和缓存出错。而外媒都倾向于把它归咎给微软,也有人愤愤不平,难道AMD自己就一点事也没有?......

关键字:AMD Ryzen Windows 10

[新鲜事] 三星Galaxy将可以指纹解锁任何Windows 10设备

三星Galaxy将可以指纹解锁任何Windows 10设备

韩国手机制造商三星宣布计划扩展支持其流Android应用程序,以支持所有Windows 10设备和4月即将发布的创作者更新。......

关键字:三星 Android Galaxy Windows 10

[新鲜事] 难以置信!美国五角大楼电脑竟还在使用Windows98系统

难以置信!美国五角大楼电脑竟还在使用Windows98系统

众所周知,五角大楼是美国最机密的大楼,而据外媒消息,大楼中的电脑居然多半系统还停留在Windows 95、98上,真是让人难以置信。......

关键字:美国 Windows 98 Windows 10 黑客

[真心话] 不比不知道,用苹果Mac竟然比Windows PC要省钱?

不比不知道,用苹果Mac竟然比Windows PC要省钱?

Windows PC使用起来比Mac贵多了,这真不是开玩笑。以IBM为例,近十万员工可以自由的在Windows PC和Mac电脑中选择,不过让人差异的是,近9万名IBM员工在使用Mac电脑,原因只有一个那就是省钱。估计很多人都会这么说,......

关键字:苹果 Mac windows

[新鲜事] Intel微软联合使坏:新处理器只能用Windows 10

Intel微软联合使坏:新处理器只能用Windows 10

Intel和微软是PC时代的软硬两大霸主,如今虽然各有各的打算,但也会紧密合作,比如在系统支持方面。 ......

关键字:Intel 微软 处理器 Windows 10

[新鲜事] 微软:再见了 Windows 7!

微软:再见了 Windows 7!

近日,微软德国在官网发表长博文,标题是《是该早些和Windows 7说再见了(An early Goodbye to Windows 7! Support endet in drei Jahren)》。......

关键字:微软 Windows 7

[新鲜事] Windows 10以后不会再“蓝屏”了,改为“绿屏”。

Windows 10以后不会再“蓝屏”了,改为“绿屏”。

Win10 Build 14997曝光之后,用户们发先了不少“宝”,比如专门为夜间用户新增了“低蓝光模式”、“鸡血”模式等等。现在,又有一个新的细节被发现:“死机”绿屏。......

关键字:Windows 10 绿屏 死机
条评论

我 要 评 论

网友评论

大家都爱看

  • 华为的优势,就是自家的各种自研芯片

    CPU即中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

    2017-08-16
  • 你不知道Ryzen芯片有多火?来看看AMD的股票吧

    据外媒报道,美银美林认为,AMD最新的Ryzen芯片可能会引发一波销售浪潮,进而推动该股继续上涨。它认为AMD股票还有40%以上的上涨空间。

    2017-08-16
  • 国产芯片:厚积薄发,强势崛起

    关于国产芯片,是近几年才有崛起的势头,可是在几年之前,国产芯片还处于“沉睡”的状态,尤其是手机芯片,几乎大部分都依赖进口,而且国外的市场几乎被高通和联发科所垄断,也就展讯还在市场边…

    2017-08-16
  • 为了数据安全 大疆无人机增加隐私飞行功能

    大疆周一表示,在美国陆军因为“网络缺陷”而要求其成员停用大疆无人机后,这家中国无人机制造商将加强无人机的数据安全性。 大疆政策和法务副总裁布伦丹&middot…

    2017-08-15
  • Intel代工 展讯发布14nm SC9853I手机SoC

    SC9853I采用的Intel的14nm FinFET制程,架构为8核64位Airmont架构,主频1.8GHz,GPU为Mali-T820 MP2,号称面向799~1299元档次的手机。…

    2017-08-15