一、Windows Phone 的功能特点:

  1. 统一与一致性

    1. 统一的界面入口,即Start Screen (就是手机的开始界面是一样的,一堆的小方格子)
    2. 统一的风格,既metro (这个风格源于地铁站的标识牌,他会让你很轻松的找到你要乘坐那个方向的地铁能到你想要到达的目的地,放在手机上面,可以让用户轻松的知道该怎么做,简单的metro,可以让用户轻松使用设备。)
  1. 简洁

    1. Metro设计风格(地铁站的标识牌是很简洁)
    2. Phone for dummies,操作简便
  2. 整合
    1. 应用之间的整合,例如eMail Hub整合Office Mobile,你的朋友发一封eMail给你,里面有个word编辑的文档附件,在wp上你可以之间点击附件,进行编辑(eMail和Office的整合),编辑完成后你可以保存到你的wp上个,还可以直接在word中把编辑好的文档通过eMail发送出去(office导航到eMail),wp就是如此的简介,如此的方便。
    2. 操作界面的整合,日程安排与OutLook calender live calendar 的整合等等
    3. 与云端的整合People Hub整合了Windows Live Facebook 等sns类网站
  3. SmartPhone2.0 的概念
    1. SmartPhone2.0概念主要针对其他智能手机来说的,早时候对于智能手机的定义是自己能安装应用程序的手机,SmartPhone2.0的概念是不单单能安装应用程序,而且能与云端连接,实时的得到你想要的信息,例如:wp7中得People 不在简简单单是联系人的地址、姓名、电话等信息,还能获取到联系人的windows live的状态,在Facebook上的最新状态等等。想想如果wp来中国后与qq空间、微博整合或与新浪微博整合,只要在你的联系人里面设置其相应的微博地址,你可以在你的windows Phone设备上实时的知道你的联系人的最新状态,是不是更加有利于了解彼此的状态呢,我想这大概就是SmartPhone2.0概念的一个应用吧!

Windows Phone 架构

  1. 硬件架构(统一的硬件架构有利于应用程序的开发,和统一用户体验)

    1. 显示屏

      1. 480*800 QVGA
      2. 320*400 HVGA
    2. 触摸屏
      1. 支持四个以上触摸点的多点触摸屏
    3. 传感器
      1. A-GPS
      2. 重力加速器(Accelerometer)
      3. 电子罗盘(Compass)
      4. 光线感应(Light Sensor)
    4. 摄像镜头
      1. 500万像素以上的摄像头。
    5. 硬件按钮
      1. 开始,搜索,返回三个按钮
    6. 多媒体支持
      1. 解码器加速
    7. 内存
      1. 256以上的RAM
      2. 8G以上的Flash
    8. GPU
      1. DirectX 9加速
    9. CPU
      1. ARMv7
      2. Cortex
  2. 软件架构
    1. 输入

      1. 触摸
      2. 硬件按钮
    2. 多媒体
      1. Digital media capture and Playback
    3. 数据
      1. Isolated Storage (隔离存储)
      2. LINQ(Objeect and xml)
    4. .net
      1. Superset Silverlihgt3
      2. wcf

开发流程:

  • 开发工具(visual studio Phone Emulator Expression blend XNA Game studio)——Myapp.xap——windwos phone Emulator Or Windows Phone device 测试——打包发布。

开发平台:

  • 支持XNA 和 Silverlight 两大开发平台,开发工具以C#为主,vb.net也可以。

软件架构:

Windows Phone开发环境的搭建

  • Windows PC Windows 7 操作系统
  • 安装Windows Phone Developer Tools RTW

转载于:https://www.cnblogs.com/cnbluerain/archive/2011/08/16/2141384.html

Silverlight for Windows Phone 开发学习笔记(-)相关推荐

  1. Windows驱动开发学习笔记(七)—— 多核同步内核重载

    Windows驱动开发学习笔记(七)-- 多核同步 基础知识 并发与同步 分析 InterlockedIncrement 原子操作相关API 内核文件 多核同步 临界区 示例一:错误的临界区 示例二: ...

  2. Windows驱动开发学习笔记(六)—— Inline HOOK

    Windows驱动开发学习笔记(六)-- Inline HOOK SSDT HOOK Inline Hook 挂钩 执行流程 脱钩 实验一:3环 Inline Hook 实验二:0环 Inline H ...

  3. Windows驱动开发学习笔记(五)—— SSDT HOOK

    Windows驱动开发学习笔记(五)-- SSDT HOOK 系统服务表 系统服务描述符表 实验一:通过代码获取SSDT表地址 通过页表基址修改页属性 方法1:修改页属性 方法2:修改CR0寄存器 实 ...

  4. Windows驱动开发学习笔记(四)—— 3环与0环通信(常规方式)

    Windows驱动开发学习笔记(四)-- 3环与0环通信(常规方式) 设备对象 创建设备对象 设置数据交互方式 创建符号链接 IRP与派遣函数 IRP的类型 其它类型的IRP 派遣函数 派遣函数注册位 ...

  5. Windows驱动开发学习笔记(三)—— 内核空间内核模块

    Windows驱动开发学习笔记(三)-- 内核空间&内核模块 内核空间 实验 第一步:编译如下代码 第二步:将 .sys 文件拷贝到虚拟机中 第三步:部署 .sys 文件并运行 第四步:创建一 ...

  6. Windows驱动开发学习笔记(二)—— 驱动调试内核编程基础

    Windows驱动开发学习笔记(二)-- 驱动调试&内核编程基础 基础知识 驱动调试 PDB(Program Debug Database) WinDbg 加载 PDB 实验:调试 .sys ...

  7. Windows驱动开发学习笔记(一)—— 环境配置第一个驱动程序

    Windows驱动开发学习笔记(一)-- 环境配置&第一个驱动程序 环境配置 第一个驱动程序 环境配置 安装VS2010:https://pan.baidu.com/s/1uZWWxCtB60 ...

  8. windows内核开发学习笔记十五:IRP结构

    windows内核开发学习笔记十五:IRP结构   IRP(I/O Request Package)在windows内核中,有一种系统组件--IRP,即输入输出请求包.当上层应用程序需要访问底层输入输 ...

  9. windows内核开发学习笔记十八:IRP 处理的标准模式

    windows内核开发学习笔记十八:IRP 处理的标准模式 在 Windows 内核中的请求基本上是通过 I/O Request Packet 完成的. I/O manager ---> Dis ...

  10. windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互

    windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互 前面两篇学习笔记分别介绍了IRP和IO_STACK_LOCATION,整个设备栈来处理这个IRP,但是每个设 ...

最新文章

  1. 线段树 ---- 2021牛客多校第一场 J Journey among Railway Stations [线段树维护区间可行性判断]
  2. 区块链还可以这么玩?“点亮莫高窟”背后的腾讯云区块链
  3. 组策略管理——软件限制策略(5)
  4. PHP程序员上相亲节目,结果遭女嘉宾瞬间全灭灯
  5. 全球及中国无服务器应用程序行业应用调研与投资前景规划报告2022版
  6. K-means聚类算法详解
  7. 我的世界服务器破坏方块有延迟,问一下我的世界游戏方块不会被破坏的指令以及指令适用于游戏的版本 我记得在服务器上和单机上好像有不同的指令...
  8. 网站使用手机相机_相机拍完照片,如何传到手机上?详细步骤教你使用
  9. 【APICloud系列|35】小米应用商店版本更新
  10. Html5开发之链接标签nav的用法
  11. SPSS基础操作(二):用迭代法处理序列相关,并建立回归方程
  12. 1-1. 虚拟机控制
  13. keepalived+lvs+nginx高可用
  14. 20200728:力扣199周周赛题解(上)
  15. 安卓编解码的分辨率问题
  16. Ext2、Ext3、Ext4的区别
  17. ios设备开发教程-利用app申请ios开发证书及描述文件
  18. Oracle 11g安装过程中提示先决条件检查不通过的解决方法
  19. 打开Chrome浏览器显示“喔唷 崩溃啦”错误的解决方法
  20. DenseBox Unifying Landmark Localization with End to End Object Detection

热门文章

  1. diskcheck.sh
  2. 中国行业应用软件领域恶性循环的原因是什么?【转载】
  3. asp.net: 应用母版页的页面,如何设置其标题?
  4. poj 2029 Get Many Persimmon Trees 二维树状数组
  5. 14 英寸与 16 英寸 MacBook Pro 应该购买哪一款,M1 Pro 还是 M1 Max Mac?
  6. 如何将 Mac 置入睡眠状态或唤醒 Mac?
  7. oracle批量更新之使用游标进行分批次更新的5种方式及速度比对
  8. 解决IIShalders错误,解决IISmodules错误
  9. MySQL 8支持文档存储,并带来性能和安全方面的改进
  10. 利用whistle调试移动端页面