• Windows 8 的 Metro 程序


     

    Windows 8 的 Metro 程序

    本文例子下载:

    https://files.cnblogs.com/foundation/Wxwinter.MetroTest.rar

    前言

    如果MS不改变策略,Metro 程序很难针对企业应用

     

    正文

     

    Windows 8 可以启用专统的开始菜单,不过在这种模式下只能切换到"Metro桌面" ,但不能运行Metro 程序

     

    C++ 开发 Metro 程序

    只是使用了C++ 的语法,很多时候语法并不是制约程序员进入新平台的最大障碍.应用类库的熟悉是需要很长时间的,个人不看好C++开发Metro 程序,感觉就是一个J#或Delphi.Net 的翻版.虽然C++可以脱离NET使用WinRT,但这又能代表什么?为了性能还是ARM.

     

     

     

    JS开发Metro 程序

    UI使用的是HTML5,与C++ 开发 Metro 程序不同,这种方式有点象"将网页直接编译成" Metro 程序,各人感觉如果是开发不与WinRT交互的应用,还不如直接开发HTML5的应用,如果要与WinRT交互,就要额外学习一组交互接口......依然不看好

     

     

     

    C# 开发 Metro 程序

    如果会用WPF或Silverlight,几个小时就能掌握C# 开发 Metro 程序,但事实上你会发现很多.NET/Silverlight的企业应用解决方案无法过渡,云应用除外

     

    创建项目

     

     

    Metro 的XAML

     

    Metro 的代码

     

    Metro 的程序不支持在Windows桌面直接运行

    发布到Metro 菜单

     

     

    运行效果

     

     

    Windows 8 的桌面版本 IE 10

    可以使用Silverlight

     

    可以使用ActiviteX

     

     

     

    Windows 8 的 Metro 版IE 10

    无法使用Silverlight

     

    事实上是无法使用ActiviteX

     

     

    总结

    从技术上讲Windows 8与 Metro是好的,但其设计的指导思想就是为了挣钱.MS看到苹果挣钱了,眼红了.建议MS可以将Windows 9 做成硬卡,应用程序也可以做成卡带,不这样不好,还是从应用程序上提成更容易挣钱.

     

    盗版者是贪婪的,服务商是贪婪的,统治者是贪婪的,被统治者也是贪婪的

    贪婪的的人们为了实现自已的贪婪尽情展现自已的才华,

    为SUN默哀,向资本致敬

     

     

  • 相关阅读:
    CSS3 object-fit 图像裁剪
    jQuery.extend 使用函数
    ios 不支持iframe 解决方案
    详解HTML5中rel属性的prefetch预加载功能使用
    web页面加载、解析、渲染过程
    TCP的三次握手(建立连接)与 四次挥手(关闭连接)
    html---规范、细节积累-01
    pio设置单元格式
    让一个数字显示指定位数
    linux下获取微秒级精度的时间
  • 原文地址:https://www.cnblogs.com/foundation/p/2201069.html
Copyright © 2020-2023  润新知