学习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——依赖属性之“风云再起”

学习Windows Phone 8开发资料汇总相关推荐

  1. nrf52832 学习笔记(一)开发资料汇总

    nrf52832 学习笔记(一)开发资料汇总 协议栈和SDK下载地址 nordic官方的sdk分为ncs(nRF Connect SDK)和sdk17(nRF5 SDK)两种,区别是: sdk17不会 ...

  2. DA14531 学习笔记(一)开发资料汇总

    DA14531 学习笔记(一)开发资料汇总 SDK 下载地址 需要注册账号才能下载 dialog官网直接搜索 SDK DA14531 下载最新版本 SDK补充例程 包涵很多常用例子和常用传感器使用例子 ...

  3. BSN-DDC 基础网络关键知识点(五)跨链机制、官方 SDK 说明、开发资料汇总

    id:BSN_2021 公众号:BSN研习社 2022年1月25日,区块链服务网络发展联盟(简称"BSN联盟")上线推出了"BSN-DDC基础网络"并进入试商用 ...

  4. android 开发资料汇总

    在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统.这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理 ...

  5. 全新的Windows Phone 8开发资源汇总

    MS Bulid 2012大会已经拉开帷幕了!早上起来刷微博,都是关于Windows Phone 8发布的消息. 我想把目前找到的关于Windows Phone 8最新的开发资源汇总一下分享给大家. ...

  6. 从零开始学习Windows WDF驱动程序开发

    摘要:本文通过简单的例子和精简的说明,带你快速了解和掌握基于WDF架构的Windows驱动程序的开发过程.WDF自带的文档非常详细而且冗长,读者需要一定的编程基础和英语水平,再加上一定的努力,才能看明 ...

  7. 以太坊区块链Ethereum开发资料汇总

    2019独角兽企业重金招聘Python工程师标准>>> 基本概念介绍 :国内介绍区块链比较详细的资料 终于把区块链的技术与应用讲清楚了 http://business.sohu.co ...

  8. GD32开发资料汇总下载软件硬件工具

    GD32的芯片替代STM32目前已是大势所趋,进口料已经买不到货,周期也拉到了半年以上,价格也是很夸张. 如果你打算换芯片,又着急找资料,这里汇总了所有系列的GD32资料: 直接上图,总有一款适合你. ...

  9. CAD二次开发资料汇总

    欢迎加入建筑信息化开发交流群,获取开发资料 群号:711844216 一.背景 对工程出身的朋友来说,CAD就像一位朋友,常伴吾身,为了提高效率,于是小伙伴门开始尝试CAD二次开发,刚入门,资料去哪找 ...

  10. 《异常检测——从经典算法到深度学习》9 异常检测资料汇总(持续更新抛砖引玉)

    <异常检测--从经典算法到深度学习> 0 概论 1 基于隔离森林的异常检测算法 2 基于LOF的异常检测算法 3 基于One-Class SVM的异常检测算法 4 基于高斯概率密度异常检测 ...

最新文章

  1. java 中如何正确的停止线程
  2. 聚焦第三届世界智能大会|大佬们讲了哪些干货?
  3. html5中text-align,text-align
  4. mysql大数据量处理
  5. 随笔:朋友圈扫街图有感(爱情)
  6. js实现的省市县三级联动的最新源码
  7. php 合并重复数据合并单元格,通过js合并表格重复出现的数据
  8. ADO.NET 对象模型
  9. LaTeX符号语法总结
  10. android布局详解
  11. 计算机usb接口失灵,电脑usb接口没反应,教您电脑usb接口没反应怎么解决
  12. 如何编译运行opencv的sample
  13. 系统安装:双系统启动菜单
  14. 防护ddos无从下手?了解ddos原理轻松应对危机
  15. Metro Studio——轻松创建Metro风格图标
  16. 【时间序列分析】06. AR(p)序列的性质
  17. 如何科学评估疫情对业务的影响?
  18. 阿里巴巴的AI价值观,以及“ET大脑”战略
  19. SAP CO-PC物料标准价格更改方案
  20. GPS卫星的信号结构

热门文章

  1. 基于Python实现的微信好友数据分析
  2. CF487E Tourists
  3. 【北亚数据恢复】DELL EqualLogic PS6100服务器raid5磁盘阵列中硬盘出现坏道离线的数据恢复
  4. Java写的小游戏贪吃蛇代码
  5. Python —— excel 创建 复制 删除,获取最大行列
  6. 最小二乘(OLS)回归法及其在R中的…
  7. 网络攻击与防御-常用网络命令的使用
  8. Crackme001-Acid_burn(IDA版本)
  9. 作为一名爬虫人如何实现千万级数据爬取?
  10. 【无标题】RC抽取工艺文件(三)Layer map错误