如何開始學習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上找幾篇相關的博客讀讀,應該就沒啥問題了~


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