| 
 | 
	
 
 
  昨天下载了Windows 8 Developer Preview,在虚拟机和PC上都安装体验了一把.  
 
 
  这个是待机画面,基本上和WP类似,待机一张图片,向上拖动显示登录画面. 
 
 
  Windows8与其说是Windows的下一代版本,还不如说是WP系统的电脑加大版本,因此是否有触摸屏就是最大差异了,幸好我的触摸屏可以自动安装驱动,否则就郁闷死了. 
  插上触摸屏,顺利的被识别两点设备,同时在点击的时候,屏幕上也有响应的水圈提示.顺便说一句,QQ、驱动精灵都可以正常安装,但是驱动精灵找到的驱动无一例外的不能安装. 
   
  所以现在体验Windows8还蛮痛苦的,如果用PC,没有驱动,如果用虚拟机,按不了WIN键,Metro的程序都无法退出. 
 
 
  顺便说一下,程序兼容性,还有很多的路要走,QQ在PC上有的窗口会卡住,另外,昨天才发布的,马上就有补丁了. 
   
  作为开发者来讲,最感兴趣的还是VS Express 11 
 
 
  启动,要求接受协议 
 
 
  取一些online的samples来看看. 
   
 
 
  VS 11 除了常用的C# & VB.NET 以外,还支持 Javascript来编写程序. 
 
 
  不出所料的是html5+js的,以前的网页程序,现在变成了Metro 
 
 
  也同样有编译的过程,但是从系统的output来看,貌似没有输出成应用程序,也没有什么in/out browser 的概念,不知道在Windows 8下这样的程序是如何运行的. 
   
 
 
  执行结果是一个典型的Metro Style的 Apps,和WP上的一样,屏幕会提示如何激活App Bar 
 
 
  激活以后,会显示相关的按钮,点击按钮会激活事件,目前是用文字描述的,同样在某些按钮上还可以激活菜单. 
   
 
 
  App Bar和WP上是一模一样的,可以激活,可以增加按钮,可以设定一定时间自动隐藏等等. 
   
 
 
  作为一个C#的开发人员,当然是要体验一下C#的开发了. 
  不过在整体Samples的分类下,发现一个很有意思的事情,按照分类来讲,我推测编写Windows Desktop程序,应该是在Silverlight或者是WPF分类下,但是实际上是在Windows Runtime分类下. 
 
 
  同样是App Bar的samples,典型的silverlight的程序,view用xaml+cs的后代码. 
 
 
   
  不过这回的输出已经是典型的metro style的apps了.不知道最后打包是不是也是一个xap的包,基本上可以肯定这样编写的程序是一个out browser(不知道windows8中是不是这个概念,看来.net的确是无处不在了.)的apps了 
 
 
  其实我最感兴趣的是Phone,不过从目前来看,暂时还没有什么samples 
   
  有兴趣的童鞋可以从这里下载VS11 Beta 来体验一下 |   
 
 
 
 |