一:前奏说明

本人一名普通的neter,对新玩意有点小兴趣,之前wp7出来的时候,折腾学习过点wp7开发,后来也没怎么用到(主要对微软抛弃wp7的行为比较不爽),现在wp8已经出来一段时间了,市场上也有了一定的份额,手机开发我也一直想试试,所以想重新系统地学习一下wp8的开发,在此将自己的学习写成文章,也有逼迫自己坚持下去之意,当然同时也需要能帮住到有兴趣一起学习的小伙伴们。不经常写博客,写得不写大家也多多包涵多多指点哈,只希望不会误导大家。

二:wp8介绍

作为程序员,搜索引擎用不好,那是要被人笑话滴,附上wp8的百度百科词条

三:环境搭建

安装环境要求

           操作系统:  Windows 8 64 位 (x64) 客户端版本

你没看错,就是win8 64位,如果你想说,其他系统可以吗?有商量的余地吗,不好意思,微软就是这么绝情,网上也有人说这是wp8最大的败笔,这里我们不去过多关注,好在我几个月刚整台thinkpad,刚  巧装了个win8 64位。如果你的电脑还不是win8,想尝试尝试的话,我个人觉得还是值得的,至少到目前为止,我win8用的蛮顺,如果是真心想要学习wp8,那么我觉得你也不应该回避win8。

这边说几句啊,win8的安装,系统可以从网上直接下载,主要问题,就是激活码不好整,我是从淘宝买的,3块钱,很好用。“3块钱您买不了吃亏,3块钱你卖不了上当,就当是给卖商的辛苦费吧”,当然你也可以自己来破解,网上教程大把。

硬件要求

64 位 (x64) CPU

4 GB RAM

6.5 GB 的可用硬盘空间

         这个硬件配置,现在大部分的电脑都能满足,但确实要求也不低啊,内存至少4G,如果你的内存少于4G,也是可以安装的,但是跑不跑得到我就不负责了,内存现在不贵,大家都华丽丽的跑起来吧。

Windows Phone 8 仿真程序要求

Windows 8 专业版或更高版本

需要一个支持二级地址转换 (SLAT) 的处理器

          了解过或者玩过手机开发的都知道,开发的时候,都会有个仿真程序给你用于测试编写的app,wp8当然一样也提供,但是wp8的仿真程序有点小特殊,淘气的他依赖于微软在win8系统中自带的Hyper-V虚拟技术,Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。附上Hyper-V百度百科词条

一般安装了wp8 sdk之后,会自动启动系统功能Hyper-V,如果没有的话,我们也可以如右图去手动安装开启。

但是只是开启系统Hyper-V还不行,还必须进入Bios,启动CPU虚拟化支持。Bios全英文的我也看不懂,反正你也Virtualization关键字相关的选项都开启就是了。如果你的cpu不支持这项技术,那么你就没法启动仿真程序了(或者你可以直接通过微软提供的一个软件检测下你的电脑是否支持,附上链接如何知道自己的CPU支持SLAT-通过使用Coreinfo

            但是你也不用气馁,就算电脑cpu不支持,仿真程序跑不起来,也难不倒我们这些土豪们,我们还可以使用真机来开发的。

四 WP8 SDK下载安装

SDK当然是官网下载的最放心,WP8 SDK官方下载链接。其实关于我上面说的内容,官网上也有简单的说明,如果计算机上安装了 Visual Studio 专业版、高级专业版或旗舰版,Windows Phone SDK 将把您需要的一切元素添加到现有安装里。 正常启动Visual Studio 实例,利用它并使用已安装的 Windows Phone 模板来创建 Windows Phone 8.0 应用。 或者,Windows Phone SDK 将安装 Visual Studio Express for Windows Phone 并为其创建一个快捷方式,您可以在“应用程序”列表中单击该应用程序启动它以创建 Windows Phone 8.0 应用。同时会带上Blend,方便我们做wp界面设计。我电脑上原来已经安装了vs2012,所以新安装的sdk跟我的vs2012集成在了一起。如下图:

看到这些,我知道我的wp8准备工作是差不多了,可以启航了。选择一个项目模板创建。弹出要wp os的版本选择框:

既然都说了是wp8进入,我就选择os 8.0进入吧,进入之后,我们主要可以看到调试启动的地方。

Device:这是真机调试。其他的都是仿真程序来调试的。

环境搭建这样计算完成了,接下来我们将开始我们的第一个wp8程序,Hello Wp8!

windows phone 8 开发系列(一)环境搭建的更多相关文章

  1. windows phone 8 开发系列(二)Hello Wp8!

    上篇我们了解了WP8的环境搭建,从今天开始,我们就正式进入WP8的设计,开发阶段. 一. 项目模板介绍 打开vs,选择Windows Phone的项目模板,我们发现如下有很多模板,那么我们就从认识这些 ...

  2. 1、 小白带你入坑xamarin系列之环境搭建和准备

    重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本   2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...

  3. windows phone 8 开发系列(三)程序清单说明与配置

    一 清单文件内容介绍 当我们先建了一个项目之后,我们可以看到vs自动会为我们创建了很多文件,正常人都会先一个个去翻看下每个文件都是干啥的,都主要写了些啥,在这些文件中,在Properies目录下面,我 ...

  4. Tiny4412 开发板 编译环境搭建【转】

    本文转载自:http://blog.csdn.net/beijiwei/article/details/51055369 版权声明:本文为博主原创文章,未经博主允许不得转载. /*********** ...

  5. Qt4.8在Windows下的三种编程环境搭建

    Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...

  6. 使用Kotlin开发Android应用 - 环境搭建 (1)

    一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...

  7. Windows下OpenFOAM开发及使用环境配置指南 (2)【转载】

    转载自:http://openfoam.blog.sohu.com/158751915.html *************************************************** ...

  8. Windows下OpenFOAM开发及使用环境配置指南 (1)【转载】

    转载自:http://openfoam.blog.sohu.com/158614863.html *************************************************** ...

  9. 【Qt开发】Qt在Windows下的三种编程环境搭建

    从QT官网可以得知其支持的平台.编译器和调试器的信息如图所示: http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.htm ...

随机推荐

  1. Java IO和Java NIO在文件拷贝上的性能差异分析

    1.  在JAVA传统的IO系统中,读取磁盘文件数据的过程如下: 以FileInputStream类为例,该类有一个read(byte b[])方法,byte b[]是我们要存储读取到用户空间的缓冲区 ...

  2. 【转】winform退出代码:Application.Exit和Environment.Exit(0)

    Application.Exit和Environment.Exit(0)有什么退出方面的区别吗? Application.Exit:通知winform消息循环退出.会在所有前台线程退出后,退出应用 强 ...

  3. 记录一下bing的图片 - 升级版冰糖葫芦

    记录一下bing的图片 - 升级版冰糖葫芦

  4. 安装apache2.4.10

    一:依赖安装:apache依赖于apr,apr-util,pcre,所以需要先安装他,并且需要最新的 apr官网:http://apr.apache.org/download.cgi pcre官网:h ...

  5. Maven项目报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

    刚刚新建完Maven项目,一般都会报这个错误,原因是没有默认添加需要的javax.servelet的jar包,所以打开pom.xml文件添加如下dependency即可: <dependency ...

  6. 通过cagradientLayer类封装uiimageview动画色度差

    #import <UIKit/UIKit.h> typedef NS_ENUM(NSInteger, EcolorDirectionType) { EcolorDirectionUp, / ...

  7. iOS-UISearchBar和UISearchController(参考网友来练习一下)

    #import "ViewController.h" #import "TestCell.h" @interface ViewController ()< ...

  8. 【阿里云产品公测】消息队列服务MQS java SDK 机器人应用初体验

    [阿里云产品公测]消息队列服务MQS java SDK 机器人应用初体验 作者:阿里云用户啊里新人   初体验 之 测评环境 由于MQS支持外网访问,因此我在本地做了一些简单测试(可能有些业余),之后 ...

  9. Java线程同步的方式

     java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),      将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的 ...

  10. (六)u-boot2013.01.01 for TQ210:《精简u-boot文件目录,定制自己的目标板》

    1. 删改U-boot代码结构 把不用到的和与我们s5pv210移植无关的硬件平台代码统统删除,眼不见为净.这样代码看起来就干净利落多了. 1.1.进入arch目录,删掉除arm以外的目录 处理前: ...