我的Windows Phone 8

学习Windows Phone 8开发,将自己收集到的学习资料做一个汇总(不断更新)。

----------------------------------------------------------

----------------------------------------------------------

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开发学习资料:

编程小梦系列:

周家安WP系列:(<<深入浅出windows 8.1应用开发>>作者,帮助了小梦好几次)

邵猛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以上)

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

未完待续.

写了2个多小时了.觉得有用的可以支持下小梦哦!

时间: 2024-10-26 11:16:39

我的Windows Phone 8的相关文章

Windows API参考大全新编

书名:新编Windows API参考大全 作者:本书编写组 页数:981页 开数:16开 字数:2392千字 出版日期:2000年4月第二次印刷 出版社:电子工业出版社 书号:ISBN 7-5053-5777-8 定价:98.00元 内容简介 作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的.本书首先对Win32 API函数做完整的概述:然后收录五大类函数:窗口管理.图形设备接口.系统服务.国际特性以及网络服务:在附录部分,讲解如何

Windows Server定时重启任务制定

[本篇以Windows Server 2012 R2为例] 第一步:编写重启脚步 其实就是一句话:shutdown /r 其他shutdown命令参考可以使用shutdown /?查阅 第二步:设置任务计划程序 1.再开始-所有应用中找到任务计划程序 2.展开任务计划程序库,这里对任务计划程序做了很多的分类,我们找到System Manager类,在此类下创建自动重启系统任务 3.选择窗口右侧的创建任务(也可以使用创建基本任务,它是以向导的方法创建) 4.常规页面用于定义任务名称及执行任务的用户

windows安装TortoiseGit详细使用教程【基础篇】

环境:win8.1 64bit 安装准备: 首先你得安装windows下的git msysgit1.9.5 安装版本控制器客户端tortoisegit  tortoisegit1.8.12.0 [32和64别下载错,不习惯英文的朋友,也可以下个语言包] 一.安装图解: 先安装GIT[一路默认即可] 安装好git以后,右键,会发现菜单多了几项关于GIT的选项 2.安装tortoisegit[一路默认即可] 安装好以后,右键,会发现菜单多了几项关于tortoisegit的选项 到此,安装算完成了,相

Windows下尝试PHP7提示丢失VCRUNTIME140.DLL的问题解决

前天PHP7.0.0正式版发布了,有一些比较好的改进,官方也说速度比php5.6快了两倍,性能上有了很大提升,并且也发布了从php5.x向php7迁移的问题,所以今后php网站迁移后能够大幅度的提升网站性能,所以为了尝鲜我也去php官网下载了7.0的版本,通过命令行进行独立的测试,下载zip包后解压出来,下载后进入目录,将php.ini-development改为php.ini其余的参数暂时不用修改,然后在当前目录下新建test.php,输入简单的代码: 1 <?php 2 echo "H

AD 脚本kixtart运用之三(添加windows共享打印机)

在http://windyma.blog.51cto.com/661702/1967027文章,已做好用户脚本基础上 在脚本文件kixtart.kix里添加如下内容: --------------------------------------- IF INGROUP ("Color_Printer") If AddPrinterConnection ("\\zsprinter.nccn.int\NEO-Color-Printer") = 0 ? "Add

Install Hyper-V on Windows 10

? Enable Hyper-V to create virtual machines on Windows 10.Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell (my favorite) or using the Deployment Imaging Servicing and Management tool (DISM). This documents

Windows Git+TortoiseGit简易使用教程

转载自 http://blog.csdn.net/jarelzhou/article/details/8256139 官方教程:http://tortoisegit.org/docs/tortoisegit/(英文版) 为什么选择Git 效率 很多人有一种习惯吧,什么软件都要最新的,最好的.其实吧,软件就是工具,生产力工具,为的是提高我们的生产力.如果现有的工具已经可以满足生产力要求了,就没有必要换了.生产效率高低应当是选择工具的第一位. 历史 开源世界的版本控制系统,经历了这么几代: 第一代,

在原生Windows安装Keras

既然要深入学习,就不能和时代脱节,所以选择了keras,资源相对比较丰富.由于Windows饱受歧视,各种文档都不推荐使用.但我又没有换系统的成本,所以还是凑合下,毕竟他们给出了方法,稍微折腾一下还是可以的.参考整合了链接[1-2]的tensorflow安装教程和链接[4]的keras安装教程,感谢原作者! 一.python. 单纯的肯定不方便:所以先装上anaconda.集成度很高,非常给力,不然各种scipy啥的会搞得很麻烦.注意版本的选择,python 3.5~3.6可以,因为tensor

Windows Server 2012配置L2TP服务环境

在上一篇文章<Windows Server 2012配置VPN服务环境>中讲解了在Windows Server2012环境中的基础VPN搭建,但是只能支持PPTP的VPN连接.这篇文章进一步完善了VPN基于L2TP的连接讲解. 在百度上也没有找到一个Windows2012 很全的L2TP服务搭建的方案,所以自己编辑了一个给有需要的朋友们参考. 准备环境:Windows Server 2012R2 数据中心版64位,基础的VPN服务环境已经搭建完成. 功能需求:完善VPN服务器来支持L2TP类型

VmWare平台Windows Server 2012 无响应宕机

我们生产服务器都部署在VMware ESXi 5.5平台上,最近大半年的时间,偶尔就会出现操作系统为Windows Servre 2012的服务器出现没有任何响应(unresponsive)的情况,出现问题的时候,服务器有下面一些现象: 1: 应用程序无法访问SQL Server数据库,使用Microsoft SQL Server Management Sutdio去测试连接数据库,也会返回连接错误. 2: 网络有时候能Ping通,有时候是Ping不通的情况. 3: 远程连接无法访问服务器,从V