Windows Phone开发流程

分享到:
           

    Windows Phone是微软发布的新一代触控操作模式的智能手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。做为MS新一代智能手机系统,Windows Phone有着自己独特的功能特点,具体如下表:

    Windows Phone开发流程

    首先下载开发工具(WPDT)—>利用开发工具编写相应的程序代码并生成.xap文件—>在Windows Phone设备或模拟器上进行调试—>上传到Marketplace由MS进行验证,然后提供给客户下载,当程序更新后,通过MS的云服务,也会将程序的更新信息提供给用户。

    1.开发平台

    Windows Phone的开发包括2大平台,Silverlight平台和XNA平台
    1)Silverlight平台
    使用XAML文件进行布局,由事件驱动,支持事件驱动的程序
    控件都使用Metro风格
    2)XNA(高性能游戏开发平台)
    用以开发2D、3D游戏
    支持重力加速器
    支持多点触摸,也可以轻松移植到Xbox上去
    2大平台比较如下图

    2.开发选项
    1.以C#为主,也支持VB.NET和F# VS Express版本不支持VB.Net;
    2.不向应用开发者开放C++,Windows Phone不能使用C++开发APP;
    3.JavaScript/HTML/CSS等的支持 SL的WebBrowser控件支持嵌入本地页面,所以可以使用JS/HTML/CSS等开发出本地的页面
    放到Windows Phone上查看;
    4.Flash Lite(可能在未来支持)AdobeFlash插件 ;
    5.现在的WP版本是不支持SL插件的,现在所有Windows Phone的sl都是脱离浏览器的;

    3.开发者人群
    1.Silverlight开发者:可使用SL开发WP应用;
    2.游戏开发者:可使用XNA开发Windows Phone游戏;
    3.Windows Mobile开发者(Native C++)不支持使用C++开发应用;
    4.Windows Mobile开发者(.Net CompactFramework);
    5.不支持WinForm平台,不支持P/Invoke;
    6.C#开发者;

    华清远见课程推荐:Windows Phone手机应用开发高级培训班 参加Windows Phone培训课程可以让学员熟练掌握Windows Phone手机应用程序的开发,能够独立在Windows Phone手机上开发各种软件应用程序,如应用程序界面、电子书阅读器、用户数据访问、图像处理、游戏软件等。同时免费向学员提供资深讲师在一线开发工作中总结的开发类库源代码,及其对源代码的详细讲解,使学员能够在短期内掌握Windows Phone手机软件开发精髓。

   热点链接:

   1、ARM数据处理指令寻址方式
   2、WinCE是嵌入式系统吗?
   3、给Android初学者的八个忠告
   4、嵌入式linux驱动要学哪些
   5、嵌入式交叉编译过程详解

更多新闻>>