如何开始学习Windows Phone开发

今天回复了一位网友关于如何开始学习windows phone编程的问题,于是将部分内容贴过来跟大家分享:

下面是我的一些学习Windows Phone的经验和建议:

首先,先讲讲我自己的这段学习经历吧.

我是在大二的这个时候接触到了C#,有一天去逛书店看见一本<学习XNA游戏编程>的书,发现里面的内容讲的是关于C#游戏编程的,于是就抱着更有意思地学C#的目的,将书买了下来.这本书非常好,看了之后收获颇丰.后来发现Windows Phone的游戏编程也是用的XNA框架,于是转去学习Windows Phone编程.

首先,Windows Phone编程涉及到两个框架SliverlightXNA.Sliverlight是应用框架,XNA是游戏框架。

Win8的应用程序也采用的是Sliverlight框架,也就是说由Windows Phone编程转向Win8编程是一件比较简单的事。如果要做本地端的应用,了解一些Sliverlight的基本知识即可。

具体的内容你可以看一下http://msdn.microsoft.com/windowsphone/hh182984上的四天玩转Windows Phone开发,基本的概念都介绍了,只要你坚持将这些内容看完,然后再破费买上一两本相关的参考书,应该就OK了。如果想要做有网络端的客户端的话,可以自学一下WCF(或者 ASP .Net Web Service,不过这个已经有点过时了,还是比较推荐WCF)。

要想学好Windows Phone的游戏编程,我想你需要手头上有两本书:

一本是《学习XNA游戏编程》下载的链接为http://ishare.iask.sina.com.cn/f/16770056.html

(不过可惜呀,我买书的时候可遇不见这等好事...

另一本是《Windows Phone程序设计(XNA框架)》 ,寒假的时候看见一本《Windows Phone7 游戏高级编程:使用XNA Game Studio4》非常不错,要比前一本好,下载地址为http://download.csdn.net/download/qinghuawenkang/4927315

学习WP游戏编程有两个步骤,其一为学习理解XNA框架,其二为了解关于游戏的知识。

而其实了解游戏的相关知识即使是买上一本《html5游戏编程》或者《C++游戏编程》都是妥妥的,重要的是思想~学习开发游戏和学习画画很像,首先要学会如何握笔,但同样是握笔,画出来的内容却是云泥之别,而这就在于绘画的技巧了。

对了,另外想要成为开发者,大学生可以申请DreamSpark免费成为开发者(不过不好意思,我已经完全忘了之前自己的申请步骤了,不过你可以搜一下相关的博客,应该有不少),也可以微博或人人加“微软妹”为好友,直接询问她。

还有就是下载VS 2012,不得不感叹,VS 是我用过的最好的IDE,功能很强大,在MSDN上下载即可~

最后,就是遇到问题就多到MSDN上看看相关的文档(非常丰富)或者到CSDN上找几篇相关的博客读读,应该就没啥问题了~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章