原地址:http://blog.csdn.net/md521/article/details/11015139

Windows Phone 8将采用与Windows 8相同的NT内核,这就意味着WP8将可能兼容Win8应用,开发者仅需很少改动就能让应用在两个平台上运行。由于内核变更,Windows Phone 7.x将不能升级到Windows Phone 8。Windows Phone 8兼容所有Windows Phone 7.5的应用程序,但Windows Phone 8的所有原生程序无法在Windows Phone 7.5上运行,属于单向兼容。

  为了让windows phone 8得到最大限度的兼容,WP8开发需要使用支持Metro应用的Visual Studio 2012(VS11)集成开发环境,同时必须运行在Windows 8上才能出现Metro应用等模板。

系统

  PC开发所需系统Windows 8,必须是64位。参考远景论坛http://bbs.pcbeta.com/viewthread-1085902-1-1.html,专业版足够用了。

开发工具

  使用Microsoft Visual Studio 2012 或免费的Visual Studio Express 2012 For Windows Phone进行开发 。 这里推荐用Microsoft Visual Studio 2012 进行开发,另一个随着开发的深入会发现功能会很单调。

SDK

  Windows Phone SDK 8.0可以在 http://www.microsoft.com/ZH-CN/download/details.aspx?id=35471 界面利用下载器下载

  也可以下载ISO镜像文件:

  中文版:

http://download.microsoft.com/download/F/5/6/F56AD199-EF12-43C7-8551-C095394D3B32/fulltril30/iso/wpsdkv80_chs1.iso

  英文版:

  http://download.microsoft.com/download/9/3/8/938A5074-461F-4E3D-89F4-5CE2F42C1E36/fulltril30/iso/wpsdkv80_enu1.iso

安装顺序

Windows 8——Visual Studio 2012——SDK,除了系统,开发环境和工具包最好英文版

开发语言

所有语言都使用Win RT框架,所有METRO程序也基于这个框架,这个框架提供了程序模型、传感器、多国语言、图形、多媒体、网络、安全认证等等功能。

1..NET框架(C#、VB)中C#仍然是主流,相对于其他开发语言更易入门学习,.NET语言是设计精良的面向对象语言,在企业中使用也很广泛,写起程序更严   谨,更能和业务无缝连接,如果要想向Windows 8上移植,.NET也更为方便。 

2.C/C++,C++也可以用来写METRO,添加了一些扩展语法和Win RT衔接,但是仍然可以使用传统C++类库如STL,同时C++可以直接访问部分Win AP,包括大多数Direct X和多媒体函数。C++方便开发高性能的游戏、多媒体应用。

  3 .  Javascript可以搭配HTML+CSS做界面,和网页设计有几分相似,能够利用网页设计中使用的排版技术。


Windows Phone SDK 8.0详细安装步骤

  http://www.cnblogs.com/wzk89/archive/2012/10/31/2748827.html

WP8开发设计的技术点:CLR、Silverlight、WPF、XNA

WP8开发有时候需要用到真机进行测试,但是WP系统和IOS一样安装软件依托于应用商店,安装时需要用到开发者账户。

摆脱应用商店束缚 WP8使用学生账号部署软件

http://bbs.windever.com/thread-10480-1-1.html

Windows Phone 8 开发者文档下载地址,chm格式英文版,准备好翻译工具

http://www.kuaipan.cn/file/id_109269959489617921.htm

Windows Phone 8 开发环境搭建的更多相关文章

  1. Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建

    目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...

  2. Windows Mobile 6开发环境搭建

    Windows Mobile 6开发环境搭建 本文主要介绍在已有的Visual Studio 2005和Microsoft SQL Server2008环境基础上,如何搭建Windows Mobile ...

  3. [Flutter] Windows平台Flutter开发环境搭建(Andorid Studio)

    前两天网友在群里说起了Flutter,就了解了一下,在手机上跑了它的demo,直接就被打动了. 虽然网上有很多教程,但真正开始的时候,还是会碰到很多坑.下面详细的讲解Flutter + Android ...

  4. FFmpeg开发笔记(三):ffmpeg介绍、windows编译以及开发环境搭建

    前言   本篇章是对之前windows环境的补充,之前windows的是无需进行编译的,此篇使用源码进行编译,版本就使用3.4.8.   FFmpeg简介   FFmpeg是领先的多媒体框架,能够解码 ...

  5. NDK在windows下的开发环境搭建及开发过程

    在Android应用的开发工程中,不管是游戏还是普通应用,都时常会用到.so即动态链接库,关于.so是什么玩意儿,有什么好处,这个大家可以在网上查一下,本人不做过多解释..so本是linux下的文件类 ...

  6. windows下android开发环境搭建

    JDK的安装和Java环境变量的设置 1 JDK下载地址 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.h ...

  7. Windows下PHP开发环境搭建

    PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...

  8. Windows 下 Ionic 开发环境搭建

    Ionic 介绍 首先,Ionic 是什么. Ionic 是一款基于 Cordova 及 Angular 开发 Hybrid/Web APP 的前端框架,类似的其他框架有:Intel XDK等. 简单 ...

  9. Windows Phone 8开发环境搭建

    开发Windows Phone需要两个工具:Windows Phone SDK 8.0和Visual Studio集成开发工具.我们购买的Visual Studio Ultimate 2012不包括W ...

随机推荐

  1. UVA 11021 - Tribles(概率)

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=481&page=s ...

  2. CentOS下modelsim 10.2c install & crack

    install: 1. install is easy to all : run install.linux 2 crack: this section is important: a. instal ...

  3. ADO.NET通用数据库访问类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. 理解Spark的RDD

    RDD是个抽象类,定义了诸如map().reduce()等方法,但实际上继承RDD的派生类一般只要实现两个方法: def getPartitions: Array[Partition] def com ...

  5. C#学习笔记12:枚举、结构、数组基础学习

    枚举:public enum MyEnum { 值1, 值2, 值3 } Public enum Season { 春, 夏, 秋, 冬 } 枚举的作用:规范用户的输入,枚举可以转换为int类型,可以 ...

  6. Asp.net 定时写入文本记录

    Asp.net 定时写入文本记录 public static string FileAddress = "c:\\TimerLog.txt"; protected void Pag ...

  7. ### Paper about Event Detection

    Paper about Event Detection. #@author: gr #@date: 2014-03-15 #@email: forgerui@gmail.com 看一些相关的论文. 1 ...

  8. Java语言----三种循环语句的区别

    ------- android培训.java培训.期待与您交流! ---------- 第一种:for循环 循环结构for语句的格式:       for(初始化表达式;条件表达式;循环后的操作表达式 ...

  9. mysql 数据库还原出错ERROR:Unknown command '\' mysql中断

    其实造成这个问题的原因还是由于编码的问题,网站数据库设置的是gbk 的,mysql默认是gbk:但是在导出数据的时候导出了utf8的sql文件,不管我如何重新导入,在连接数据库后使用set names ...

  10. hdu 4850 Wow! Such String! 欧拉回路

    作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4080264.html 题目链接:hdu 4850 Wow! Such String! 欧拉回 ...