现在的位置: 首页 > 综合 > 正文

metro 尝新

2013年08月01日 ⁄ 综合 ⁄ 共 847字 ⁄ 字号 评论关闭

win8开发者预览版发布第一天就安装了,用到现在感觉挺好。vs11也不错,用来写了几个简单的html5页面,

今天想来学下metro,发现要开发者许可,一路确定下来,才给了一个月的许可。。不知道后续会如何?

例子代码大家可以看

http://msdn.microsoft.com/zh-cn/library/windows/apps/hh465045

用c++新建一个空的应用程序。发现添加控件和事件代码的习惯和c#差不多。比那个mfc强多了,c++.net又要.net框架,很多时候不方便。即使如此,c++.net还是有点凌乱的。

c++ metro应该说不错,把界面和代码分开了,其实,delphi在10年前就这样了。只是不叫xaml而已。

c++如果不是那个mfc,window下的使用者会多很多。

编译的时候可以选择目标平台是arm,win32,x64

调试的时候,可以在local debugger模式,也可以在模拟器模式。启动模拟器很考验电脑性能。至少我的core2 +2gn内存是受不了,

另外还有一个native only,gpu only的选项,这个是配合微软的c++ amp的。这个是好东西啊。不用纠结显卡了。

一直希望有个自动优化执行代码的编译器,像opencvc挺好用的,可是去读那些优化过的代码,实在超出了我的能力。

好吧,这些和metro没关系。

不过vs11中没有手机模拟器,微软现在为止提供的芒果也虽然也是metro界面。不过sdk是另外安装的。

难道微软觉得平板和手机就是一码事?

 

可以赋予一个metro应用访问本机资源的权限,比如允许使用摄像头,麦,互联网,文档库等。直接io硬盘,看来是不行了。

看例子中的代码,发现微软又有新的东西了。查了下 什么winrt,c++/cx。。跟着ms混还真是不容易,.net难道又要被抛弃?。微软一直没把c++做好。

 

 例子中添加pageloader的事件,要手工添加代码,实际上,只要选择page的属性,然后切换到事件,然后双击就可以了。。

 2012-4-24

 

抱歉!评论已关闭.