zoukankan      html  css  js  c++  java
  • WP7开发平台介绍及开发注意事项【WP7学习札记之二】

    Windows Phone是一个由微软制作并发行的触控操作模式行动操作系统,它的前身是Windows Mobile系统,但却与之完全不同。

    WP7系统架构

    Windows Phone 7基于Windows Embedded CE 7.0内核,由硬件层、内核层、系统层和应用层四个部分组成。

    CLR虚拟机:

    Android使用Java 虚拟机来运行应用程序的结构一样,Windows Phone 7使用.NET CLR虚拟机来运行应用程序,因此Windows Phone 7的软件执行效率并不高。

    软件结构体系

        Windows Phone 7中的软件层,即软件结构体系,主要由两个部分组成,它们分别是Screen部分Cloud部分

        而Screen部分和Cloud部分则又分别由不同的部分组成,Screen部分由“Tool and Support”和“Runtimes”组成,Cloud则由”Developer Portal Services“和”Cloud Service“组成。 

          

        Screen部分可以理解为本地,Cloud部分可以理解为云端,它们都是Windows Phone 7软件体系中不可缺少的部分。

        Screen部分中的"Tool and Support"是开发应用所必需的开发工具和技术支持,“Runtimes”则是开发应用的Framework,提供所需要的API和功能。Windows Phone 7 提供了两种框架,分别是Silverlight Framework 与XNA Framework。

        Silverlight Framework 是以XAML 文件为基础的应用程序设计框架,用来开发基本应用、网络应用、多媒体应用和控件。

        XNA Framework 则是用来开发基础的游戏设计框架,用来开发2D游戏、3D游戏和游戏控件。

        Silverlight Framework 和XNA Framework 都是在.NET 平台上的应用程序开发架构,能够有效率地协助开发人员开发应用程序,而且开发人员只要稍微修改现有的Silverlight 应用程序或XNA 应用程序,就可以将Silverlight 应用程式或XNA 应用程式移植到Windows Phone 7 上执行。

        Cloud部分中的”Developer Portal Services“是开发者开发应用程序所必需的注册帐号、认证、发布、更新管理以及Market Place的付费管理,由于Windows Phone 7开发必须拥有注册的帐号才能进行真机测试,否则只能在模拟器上进行测试。”Cloud Service“则是云端服务所需要的服务器API

    开发注意事项:

  • 相关阅读:
    数据类型装换
    变量及数据类型
    27 网络通信协议 udp tcp
    26 socket简单操作
    26 socket简单操作
    14 内置函数 递归 二分法查找
    15 装饰器 开闭原则 代参装饰器 多个装饰器同一函数应用
    12 生成器和生成器函数以及各种推导式
    13 内置函数 匿名函数 eval,exec,compile
    10 函数进阶 动态传参 作用域和名称空间 函数的嵌套 全局变量
  • 原文地址:https://www.cnblogs.com/DebugLZQ/p/2370109.html
Copyright © 2011-2022 走看看