學習Windows Phone 8開發資料彙總



學習Windows Phone 8開發,將自己收集到的學習資料做一個彙總

 

  • 我的Windows Phone應用
    • DotaMax
    • MyAppToStart
    • 麥子學院 WP8.1版(UI簡陋)

 

  • WP7學習博客
    • 整理Windows Phone 7 教程1.0 超過500篇文章   作者:機微網
    • WP7 開發31日談

 

  • WP8學習視頻
    • 傳智播客 .NET視頻 主要初學:
      • C#編程基礎
      • C#面向對象基礎
      • WPF教程
      • WP7移動開發
      • WP8.1移動開發
    • 麥子學院(免費觀看,需要註冊賬號)  作者:林政
    • 微軟虛擬學院 -- Windows Phone Development 主要初學:
      • 新手入門:Windows Phone 8.1 開發
      • 快速入門:Windows Phone 8 開發

 

  • WP8學習資料
    • 開發者激勵計劃 2014年11月1日至2015年2月28日
    • 將 Windows Phone 8 應用升級到 Windows Phone Silverlight 8.1
    • 編程小夢
      • Windows Phone8.1 開發書籍,教程,資源彙總

 

  • WP8學習博客
    • [深入淺出WP8.1(Runtime)]Windows Phone 8.1和Silverlight 8.1的區別

 

  • 開發常用工具
    • VS Express 2013 With Update 4 for Windows 開發工具VS2013
    • 核心網絡--抓包工具Fidder詳解 抓包工具,爬蟲類APP專用
    • Coding4Fun Toolkit 提供多種強大好用的控件使用
    • 友盟移動開發者服務平臺 WP社會化組件
 --------------------------------------------------------------------------------------------------------------------  

windows phone8.1開發書籍,教程,資源彙總

 編程小夢 Windows Phone開發 圍觀6681次 留下評論 編輯日期:2014-10-03 字體:大 中 小 

之前在網站的教程頁面彙總過一次,不過說的不是很清楚.今天小夢在系統整理一次.首先如今的windows phone開發語言可以是C#,VB,++,JavaScript.小夢就以就流行的C#+XAML開發方式來說明.

零基礎如何學習windows phone應用開發

WP開發C#基礎學習

首先WP開發需要一定的C#基礎,如果你沒有任何計算機的基礎.小夢推薦你可以先學習<<21天學通C#>>(這本書學通是根本不可能的,但是作爲初學者還是比較好接受的.其中關於asp.net Web編程的部分可以先忽略掉)或者推薦學習傳智播客的C#基礎語法視頻和C#面向對象視頻 當然看視頻的確講解比較細,是針對零基礎.我當時看就覺得很羅嗦.而且這套視頻缺少泛型,委託,linq等十分重要的知識.不過沒關係,可以後面補上.看完這本書或者學完這套視頻你已經開始學習WP開發了.

WP開發零基礎學習

首先推薦學習channel9的windows phone8.1零基礎視頻學習:

英語版:windows phone 8.1零基礎入門視頻(注,視頻配套源碼,PDF講義都在英文版裏)

漢語版:windows phone 8.1零基礎入門視頻漢化版

WP開發入門學習

學完上面這個視頻,相信你已經對WP有了一定概念,下面推薦學習:

<<深入淺出windows phone 8.1應用開發>>

WP開發深入

學完這本書,相信你應該可以寫出簡單的應用了.但是相信如果你是零基礎並按照我的建議學習的話你對深入淺出 windowsphone 8.1應用開發 中某些細節還是不理解.那麼現在我們應該繼續練練內功了,推薦學習:

<<C#圖解教程>>   (小夢認真讀過一遍,講解十分通俗易懂,尤其是配圖,太到位了!,學完這本書相信你的內功應該大有長進了 當然還有<精通C#>這本書,不過估計一般人看見這本書厚度就怕了,總共1200頁.這本書除了C#本身之外,還對.Net,ASP.net,WPF,WF,WCF等知識都做了講解.建議可以當作參考書,當然如果時間允許的話,也可以認真讀讀)
同時推薦學習<<深入淺出WPF>>(小夢讀過不止一遍,本書有部分配套視頻.可以自己百度.真心很不錯,你讀過就會明白的)

WP開發進階

推薦學習:

<<深入理解windows phone 8.1UI控件編程>>   (相信你如果對C#和WPF有一定基礎,你只會感到這本書的經典!而且當你開發應用越多,你越能體會UI的重要性!)

同時推薦學習channel9的windows phone8.1開發進階視頻教程:

視頻地址:http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-1

書中配套PPT:http://www.microsoftvirtualacademy.com/training-courses/building-apps-for-windows-phone-8-1-jump-start

視頻配套源碼:https://onedrive.live.com/?cid=b36de4dd5a9179a1&id=B36DE4DD5A9179A1%2193175&ithint=folder,.zip&authkey=!APluMWf01e3WvqA(注,由於中國屏幕onedrive的DNS,所以請下載軟件OpenDns.下載後即可正常下載)(源碼一定要認真學習,你會收穫很多!)

WP開發資源站點:

  • channel9網站:剛纔倆套視頻均出自channel9,裏面還有許多優秀學習視頻,不過全是英文的.(英語的重要性我後面在強調!)
  • MSDN:大家一定養成有問題首先在MSDN查找的習慣,裏面的資料十分多,也很權威,也有許多示例代碼,是很好的學習資源。
  • 微軟虛擬學院:裏面有許多關於微軟技術的視頻教程,不過許多都是英語,當然,也有漢語的,大家找教程也應該想到這個地方。
  • 博客園:博客園是專業的IT技術分享博客,大家可以關注其中有關windows phone,C#,WPF方面的文章,開發過程中遇到困難也可以在裏面試着查找下問題的解決方案。
  • 編程小夢:編程小夢專注windows phone應用開發,會持續收集,原創windows Phone開發教程。編程小夢也有論壇,希望有時間都來轉轉,目前國內幾乎沒有活躍的windows Phone論壇,所有小夢希望大家都能來小夢的windows Phone開發論壇,讓它活躍起來!
  • http://stackoverflow.com/   這是很不錯的問答網站,小夢之前的許多問題都是在國內資源尋求無果的情況下在這個網站找到了答案.(當然都是英文)
  • http://www.codeproject.com/  codeproject是一個開源網站,不過其中也有很多技術文章.小夢在深入學習MVVM時候在這上面看了好幾篇文章,講的十分不錯!

WP8.1開發可參考書籍:

<<深入淺出windows phone 8應用開發>>:

這本書的11章:MVVM模式.14章異步編程和並行編程.20章響應式編程值得認真學習!屬於內功系列,不知道爲什麼林老師將這3部分刪掉了.(所以有WP8這本書的,這3章認真學習吧!)

<<深入淺出windows 8.1應用開發>>:

除了第7章之外,其他章節幾乎都適用WP8.1開發.有這本書的也可以看看

WP開發遇到困難怎麼辦:

在我們自學WP開發的過程中,必然有時候會遇到我們短時間內無法解決的問題,苦苦思索而不得解.這時候我們該怎麼辦呢?

首先查找你身邊的書籍,從相似或者可能的例子中尋找答案.(昨天在論壇幫林政老師推廣新書,有人很屌的說他搞WP開發從來不看書.我真心不清楚他有多麼強大的實力,我們不說從一個比我們優秀的人肯定會學習到東西,縱使你實力遠強於一個人,你或許也會從那人身上有所收穫.再多嘴一下,小夢之前幫一個新手調試一個完整應用的時候,他寫了好幾個星期,我在論壇也一直解答着他的問題,最後他說他調試好久調試不出來錯誤.最後我答應自己幫他調試(其實我自己當時一直還在調試自己的一個應用,死活找不到解決辦法,那種情況還幫別人調試,我都佩服自己這種情操)我調試時間不長就解決問題,他的代碼上千行全在mainpage.xaml.cs裏,說實話,我真心挺佩服的.當然,讓我驚訝的是他用十分樸素,原始的方式自定義實現了timepicer控件,效果類似於籃球賽比分牌那種效果,上下滑動即可改變時間,整體UI效果比系統好許多,而且還是在當前頁面.廢話這麼多,只是想得出一個小孩都知道的道理:一:身邊一定要有基本權威的相關開發書籍!二:不要輕視比你技術比你弱的人,或許他也會帶給你收穫!))

其次從MSDN尋找答案,注意MSDN有論壇,官方文檔,代碼庫,博客.這些資源都不要翻過.當然MSDN有綜合搜索,搜索一下,這些結果都會顯示的.

下來一次從博客園,stackoverflow,codeproject,尋找答案.當然,不要忘了還有編程小夢.

還沒找到,把百度,必應,谷歌相關關鍵詞前10頁都看一遍!

還是沒找到,那就在編程小夢,MSDN發帖留言吧.(小夢會的一定會解答的,一般最長12小時內會有迴應.)

還是沒解決!草了!怎麼辦?過了一段時間,自己在嘗試下去調試下程序,或者大膽的去實驗!小夢N多次都是自己探索出答案的,並且自探索嘗試的過程中學到了更多.

還是還是沒解決了,崩潰了!怎麼辦?那麼直接聯繫國內WP開發的大神級人物吧!有誰啊,呵呵,你自己找去吧,聰明的你在我的博客一定會找到的,其實這篇後邊列出的都是.

小夢需要提醒,向大神級提問是你的終極武器!而終極武器是不可以多使用的.每一個大神都是很忙的,有自己的工作,生活.所以提問前請三思哦!還有太基礎的問題,百度一下首頁都會顯示的問題肯定不要去打擾大神了.小夢建站半年來,也幫助解答過比我更小白的開發者,其中有些朋友的提問真心讓我有種苦笑不得的感覺,直接百度都可以得到答案,超級基礎的問題還要追着提問,一個接一個問.我當時就崩潰了(小夢當了14年班長,還是很有涵養,有些氣度的).

小夢真心感謝林政,周家安,邵猛,李永倫(好像現在不搞WP了).等人對我的幫助!

WP開發學習資料:

編程小夢繫列:

  • 人人API接口在windows phone 8.1調用說明
  • WP8.1開發:簡易錄音機
  • WP8.1開發:MVVM開篇
  • windows phone 8.1 開發:後臺任務詳解
  • 堅持WP陣營!全力奮鬥!
  • WP8.1開發:自定義控件
  • WP8.1開發:Navigation封裝
  • WP8.1開發:簡單天氣預報應用
  • WP8.1開發:XML讀取中國氣象局API城市代碼
  • WP8.1HttpClient示例:獲取省,市,縣名稱
  • WP8.1開發:值轉換器實現
  • WP8.1開發 INotifyPropertyChanged接口的實現
  • WP8.1開發圖像編碼解碼
  • WP8.1開發獲取經緯度
  • windows phone開發:數據綁定Data Binding
  • 小夢windows phone 8.1應用開發實戰二:頁面導航詳解
  • windows phone 8.1開發:強大的ContentDialog
  • windows phone 8.1開發:鎖屏提醒
  • windows phone 8.1開發:磁鐵|Tile更新
  • windows phone 8.1開發:Toast通知詳解
  • 小夢接觸編程倆年的感悟
  • windows phone 8.1開發:文件選擇器FileSavePicker
  • windows phone 8.1開發:文件選擇器FileOpenPicker
  • WP8.1小夢詞典開發2:百度翻譯API使用
  • windows phone 2048 教程源碼2:初始化
  • 小夢windows phone 8.1開發:語音朗讀
  • 小夢 windows phone 8.1開發:socket通信聊天
  • 小夢詞典WP8.1應用發佈
  • windows phone 8.1開發 onedrive操作詳解
  • WP8.1小夢詞典開發1:金山詞霸API使用
  • windows phone 8.1開發SQlite數據庫操作詳解
  • windows phone 2048遊戲源代碼
  • windows phone 8.1開發SQlite數據庫引用安裝
  • 利用Metro Studio設計windows phone圖標,徽標,圖片
  • Windows Phone 8.1開發:觸控和指針事件2
  • 微軟windows phone 8.1開發視頻系列教程
  • 《深入淺出windows 8.1 應用開發》源代碼視頻
  • windows phone 8.1開發:觸控和指針事件1
  • windows phone 8.1開發教程|實例|技巧彙總
  • windows phone 8.1 FlipView 實現照片自動瀏覽
  • 零基礎windows phone 8應用開發視頻教程彙總
  • windows phone開發工程師招聘條件
  • 放假了,馬上會大量更新的!
  • windows phone 8.1常用啓動器實例
  • 微軟windows phone 8.1開發視頻教程3:XAML介紹
  • 零基礎如何學習windows phone應用開發
  • windows phone 2048 教程源碼1:UI佈局
  • 小夢windows phone 8.1應用開發實戰十一:ListView下拉自動刷新列表
  • 小夢windows phone 8.1應用開發實戰十:照相
  • windows phone開發快速入門視頻教程彙總
  • 小夢windows phone 8.1應用開發實戰九:ListBox自動刷新分頁加載
  • 小夢windows phone 8.1應用開發實戰五:保存讀取照片
  • 小夢windows phone 8.1應用開發實戰八:動態加載XAML
  • 小夢windows phone 8.1應用開發實戰七:ListBox
  • 小夢windows phone 8.1應用開發實戰三:生命週期管理
  • 小夢windows phone 8.1應用開發實戰六:ItemControl
  • 小夢windows phone 8.1應用開發實戰四:Xml,Json序列化和反序列化
  • 小夢windows phone 8.1應用開發實戰一:windows phone 8.1SDK下載安裝

周家安WP系列:(<<深入淺出windows 8.1應用開發>>作者,幫助了小夢好幾次)

  • 【WP開發】在手機屏幕點亮時播放聲音
  • 【WP開發】正確理解頁面緩存
  •  【WP開發】使用磁傾儀
  •  【WP 8.1開發】電子羅盤
  •   WP 8.1開發】解決攝像頭翻轉問題(RuntimeApp篇)
  •  【WP 8.1開發】如何處理攝像頭翻轉的問題
  •  【WP 8.1開發】解決調用真實攝像頭會死機的問題
  •  【WP 8.1開發】文件選取器的使用方法
  •  Nokia Lumia通過電腦來升級Windows Phone 8.1
  •  【WP 8.1開發】如何把自定義字體塞進應用裏
  • 【WP 8.1開發】自定義(RAW)通知的使用
  •   WP 8.1開發】手機客戶端應用接收推送通知
  • 【WP 8.1開發】推送通知測試服務端程序
  •  WP中的語音識別(下):語音指令
  •  WP中的語音識別(上):基本識別

邵猛WP系列:(邵猛老師在MSDN十分活躍,幫助了我好幾次)

Windows Phone 8.1新特性 – 應用商店啓動協議 Windows Phone 8.1 新特性 – 常用的啓動器 Windows Phone 8.1 新特性 – 控件之FlipView Windows Phone 8.1 新特性 – 頁面導航 Windows Phone 8.1 新特性 – 控件之列表選擇控件 Windows Phone 8.1 新特性 – 控件之應用程序欄 

王磊windows 8.1系列:(注:windows 8.1和windows phone 8.相似度百分之70以上)

  • 重新想象 Windows 8.1 Store Apps (72) – 新增控件: AppBar, CommandBar
  • 重新想象 Windows 8.1 Store Apps (73) – 新增控件: DatePicker, TimePicker
  • 重新想象 Windows 8.1 Store Apps (74) – 新增控件: Flyout, MenuFlyout, SettingsFlyout
  • 重新想象 Windows 8.1 Store Apps (75) – 新增控件: Hub, Hyperlink
  • 重新想象 Windows 8.1 Store Apps (76) – 新增控件: SearchBox
  • 重新想象 Windows 8.1 Store Apps (77) – 控件增強: 文本類控件的增強, 部分控件增加了 Header 屬性和 HeaderTemplate 屬性, 部分控件增加了 PlaceholderText 屬性
  • 重新想象 Windows 8.1 Store Apps (78) – 控件增強: ScrollViewer, FlipView, Popup
  • 重新想象 Windows 8.1 Store Apps (79) – 控件增強: MediaElement, Frame
  • 重新想象 Windows 8.1 Store Apps (80) – 控件增強: WebView 之基本應用, POST 數據, 與 JavaScript 交互
  • 重新想象 Windows 8.1 Store Apps (81) – 控件增強: 加載本地 html, 智能替換 html 中的 url 引用, 通過 Share Contract 分享 WebView 中的內容, 爲 WebView 截圖
  • 重新想象 Windows 8.1 Store Apps (82) – 綁定: DataContextChanged, TargetNullValue, FallbackValue, UpdateSourceTrigger
  • 重新想象 Windows 8.1 Store Apps (83) – 文件系統的新特性
  • 重新想象 Windows 8.1 Store Apps (84) – 圖像處理的新特性, Share Contract 的新特性
  • 重新想象 Windows 8.1 Store Apps (86) – 系統 UI 的新特性: Theme, 窗口寬度大小可變, ApplicationView, DisplayInformation
  • 重新想象 Windows 8.1 Store Apps (87) – TTS: Speak Text, Speak SSML
  • 重新想象 Windows 8.1 Store Apps (88) – 通信的新特性: 新的 HttpClient
  • 重新想象 Windows 8.1 Store Apps (89) – 通信的新特性: 下載數據, 上傳數據, 上傳文件
  • 重新想象 Windows 8.1 Store Apps (90) – 通信的新特性: 通過 HttpBaseProtocolFilter 實現 http 請求的緩存控制,以及 cookie 讀寫; 自定義 HttpFilter; 其他
  • 重新想象 Windows 8.1 Store Apps (91) – 後臺任務的新特性: 下載和上傳的新特性, 程序啓動前預下載網絡資源, 後臺任務的其它新特性

李永倫WPMVVM實戰系列:

http://www.cnblogs.com/allenlooplee/archive/2011/05/27/2059582.html 本教程十分經典,雖然是針對WP7的,但是我相信你一定會收穫很多!同時推薦想學習MVVM模式可以學習<<從靈感到實現,打造你的第一個windows phone 7.5應用>> 注網上系列和實體書還是有許多不同的,這本書值得購買.

聖誕騎士WPF系列:(很可惜,這系列教程沒有完成.但僅衝着依賴屬性這倆節都值得學習.)

1. WPF 基礎到企業應用系列1——開篇有益

· 2. WPF 基礎到企業應用系列2——WPF前世今生

· 3. WPF 基礎到企業應用系列3——WPF開發漫談

· 4. WPF 基礎到企業應用系列4——WPF千年輪迴

· 5. WPF 基礎到企業應用系列5——WPF千年輪迴 續前緣

· 6. WPF 基礎到企業應用系列6——WPF佈局全接觸

· 7. WPF 基礎到企業應用系列7——深入剖析依賴屬性(核心篇)

· 8. WPF 基礎到企業應用系列8——依賴屬性之“風雲再起”

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