Windows 8 下利用VS11开发初体验
2011-09-15 10:49 风中独火 阅读(3874) 评论(12) 编辑 收藏 举报昨天下载了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 来体验一下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述