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

    开发注意事项:

  • 相关阅读:
    Appium+python自动化2-环境搭建(下)【转载】
    Appium+python自动化1-环境搭建(上)【转载】
    python+requests接口自动化完整项目设计源码【转载】
    python接口自动化10-token登录【转载】
    linux_samba服务搭建
    linux_nginx反向代理
    linux_Nginx优化
    linux_mysql安装
    linux_http协议
    linux_nginx_rewrite
  • 原文地址:https://www.cnblogs.com/DebugLZQ/p/2370109.html
Copyright © 2011-2022 走看看