一.安装

建议安装Windows 7环境,XP中不能运行模拟器,Vista系统支持,但不解释.系统安装完后,直接去微软网站在线安装即可,非常方便,美中不足的是如果你的网速不快,那可能要折磨你半天,快得话,1个小时可以完全搞定.

URL:http://www.microsoft.com/download/en/details.aspx?id=26648 运行vm_web2.exe即可。

二.开发环境

安装完成后,你会发现有两套工具:Microsoft Expression Blend 4 和 Microsoft Visual Studio 2010 Express。Microsoft Expression Blend 4是一款界面开发工具,http://www.cnblogs.com/jv9/archive/2010/03/11/1683103.html这个URL是对他的介绍,简单的说,在Blend中生成的工程,可以无缝迁移到VS2010中去使用,增强了UI的可视化开发,弥补了VS2010的不足。另外的Microsoft Visual Studio 2010 Express是VS2010的Express版本,针对Windows Phone开发作了简化。

安装完成后,建议(强烈建议)安装toolkit,这是一组微软开发的模板控件,使用起来非常方便。地址:

http://silverlight.codeplex.com/releases/view/52297

http://silverlight.codeplex.com/releases/view/36060#DownloadId=93512

安装后,

VS2010可以在WindowsPhoneControl处右击选择Choose items,就可以看到比以前多了些控件,如wrappanel等;

Blend 4中,你需要在项目中添加 Preject->Add Reference 选择C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Toolkit\Sep10\Bin\Microsoft.Phone.Controls.Toolkit.dll即可

三.入门文章

Windows Phone 7 开发 31 日谈

http://www.cnblogs.com/porscheyin/archive/2010/11/21/1883014.html

http://www.jeffblankenburg.com/2010/09/30/31-days-of-windows-phone-7/

老外写的文章,国人做了翻译,涵盖了WP7手机开发大部分重要技术,有这31日谈,基本项目都可以做了。

而且每个教程后还有DemoCode,很深入浅出。

SliverLight 31 days

http://www.jeffblankenburg.com/2009/06/30/31-thirty-one-days-of-silverlight

Expression Blend 3实例中文教程

http://www.cnblogs.com/jv9/archive/2010/04/11/1709527.html

这是一篇Blend 3的使用教程,和现在的Blend4有点差异,但不是很多。

使用 Microsoft Expression Blend 创建按钮

http://msdn.microsoft.com/zh-cn/library/bb613598.aspx

一篇使用Blend制作自绘按钮的文章.

Microsoft Expression Blend 知识集锦,将压缩包下载下来,有一本书,很详细

windows phone 基础的更多相关文章

  1. Windows Server基础架构云参考架构:硬件之上的设计

    作者 王枫 发布于2014年1月27日 综述 毫无疑问,移动互联网.社交网络.大数据和云计算已经成为IT发展的四个大的趋势.其中云计算又为前三个提供了一个理想的平台.今天不仅互联网公司,很多传统行业的 ...

  2. windows powershell基础

    windows powershell基础 目录: 1.管道和重定向 2.命令执行 3.变量 4.数组和哈希表 #@()创建数组,使用","把每个值分隔开,@{}创建哈希表,用&qu ...

  3. 【转】Windows socket基础

    转自:http://blog.csdn.net/ithzhang/article/details/8448655 Windows socket 基础 Windows socket是一套在Windows ...

  4. 【windows】windows安全基础

    windows安全基础 安全主体 security principal 是可以进行身份验证的实体. 哪个安全主体在要求访问?这个维度可以是用户,计算机和进程.一旦确认以后,系统就会发放SID. 例子: ...

  5. Windows内核基础知识-1-段寄存器

    Windows内核基础知识-1-段寄存器 学过汇编的应该都知道段寄存器,在Windows里段寄存器有很多,之前可能只接触了ds数据段,cs 代码段这种,今天这个博客就介绍Windows一些比较常用的段 ...

  6. Windows内核基础知识-2-段描述符

    Windows内核基础知识-2-段描述符 比如: ES 002B 0(FFFFFFFF) 意思就是es段寄存器,段选择子/段选择符 为002B, 起始地址base为0, 限制范围Limit地址最大能寻 ...

  7. Windows内核基础知识-8-监听进程、线程和模块

    Windows内核基础知识-8-监听进程.线程和模块 Windows内核有一种强大的机制,可以在重大事件发送时得到通知,比如这里的进程.线程和模块加载通知. 本次采用链表+自动快速互斥体来实现内核的主 ...

  8. Windows内核基础知识-5-调用门(32-Bit Call Gate)

    Windows内核基础知识-5-调用门(32-Bit Call Gate) 调用门有一个关键的作用,就是用来提权.调用门其实就是一个段. 调用门: 这是段描述符的结构体,里面的s字段用来标记是代码段还 ...

  9. windows内核基础与异常处理

    前两日碰到了用异常处理来做加密的re题目 所以系统学习一下windows内核相关 windows内核基础 权限级别 内核层:R0 零环 核心态工作区域 大多数驱动程序 应用层:R3 用户态工作区域 只 ...

  10. C#创建Windows Service(Windows 服务)基础教程

    Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的.所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Window ...

随机推荐

  1. CMT跟踪算法学习笔记(一)

    关于这个算法,已经有网友写出笔记. 这位网友用画图的方式总结出了算法的各个流程,并总结了源码中的各个类:http://blog.csdn.net/roamer_nuptgczx/article/det ...

  2. CI框架中集成CKEditor编辑器的教程

    CKEditor是在很多开发过程中都会用到的一个富文本编辑器,那么如何在CI框架中使用它呢?这里介绍了在CI下使用CKEditor的方法,版本比较低,是在CI 1.7.3下使用fckeditor 2. ...

  3. git stash命令使用手册

    修改记录压栈保存: git stash push -u -m "msg" // -u ~ --意思是包含未被跟踪的文件git stash push -m "msg&quo ...

  4. synchronized和lock

    Synchronized  同步代码块 使用 monitorenter 和 moniterexit 指令实现, monitorenter指令插入到同步代码块的开始位置, moniterexit 指令插 ...

  5. 如何区分prometheus中Histogram和Summary类型的metrics?

    要理解它们的区别,关键还是告业务应用. 但如何在学习时,如何区分呢? 有以下几个维度: histogram有bucket,summary在quatile. summary分位数是客户端计算上报,his ...

  6. 000 Ajax介紹

    1.介紹 2.应用 3.优点 4.缺点

  7. sublime text3中文乱码问题解决方案

    1. 首先需要安装包convertToUTF8,安装完重启后如果仍然不能正常显示中文,则需要进行用户配置. 2.用户配置:preferences>settings 在用户设置加入一个属性:&qu ...

  8. 玩转SpringCloud(F版本) 二.服务消费者(2)feign

    上一篇博客讲解了服务消费者的ribbon+restTemplate模式的搭建,此篇文章将要讲解服务消费者feign模式的搭建,这里是为了普及知识 平时的项目中两种消费模式选择其一即可 本篇博客基于博客 ...

  9. 2,EasyNetQ-日志记录

    EasyNetQ提供了一个IEasyNetQLogger接口: public interface IEasyNetQLogger { void DebugWrite(string format, pa ...

  10. 用yum安装JDK

    用yum安装JDK 1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk) [root@localhost ~]# yum search java|grep jdkldapjdk-java ...