• 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

    开发注意事项:

  • 相关阅读:
    3、字节流输入输出实现文件的copy
    2、io的读出数据到文件中的内容(文件字节输出流)
    1、io的读取文件中的内容(文件字节输入流)
    10 linux中运行jar
    Linux 部署 iSCSI 客户端配置(Linux)
    Linux 部署 iSCSI 服务端
    Linux上使用iSCSI概述
    SSH实现免密登陆
    源码安装Python3
    Windows(受控主机)上配置
  • 原文地址:https://www.cnblogs.com/DebugLZQ/p/2370109.html
Copyright © 2020-2023  润新知