BUILD: Windows 8 应用模型、开发平台和工具_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > BUILD: Windows 8 应用模型、开发平台和工具

BUILD: Windows 8 应用模型、开发平台和工具

 2011/9/14 8:41:32    livesino.net  我要评论(0)
  • 摘要:WindowsRuntime与应用模型WindowsRuntime(简称WinRT)是用来构建Metro风格应用的一系列API,支持JavaScript、C++、C#和VB编程语言。新的WinRT同样也包括传统Win32、COM和.NETFrameworkAPI子集,开发者还可以用HTML5和CSS3API进行开发。其他微软编程框架如.NETFramework或WindowsCRuntime库都可以访问WinRTAPI。现在已有的x86应用需要重写才能运行于ARM架构
  • 标签:Windows 工具 应用 开发

  Windows Runtime 与应用模型

  Windows Runtime(简称 WinRT)是用来构建 Metro 风格应用的一系列 API,支持 JavaScript、C++、C#和 VB 编程语言。新的 WinRT 同样也包括传统 Win32、COM 和.NET Framework API 子集,开发者还可以用 HTML 5 和 CSS3 API 进行开发。

  其他微软编程框架如.NET Framework 或 Windows C Runtime 库都可以访问 WinRT API。现在已有的 x86 应用需要重写才能运行于 ARM 架构,而新的 Metro 风格应用可直接运行。

  Metro 风格应用和游戏

  Windows 8 中 Metro 风格应用的开发主要分 3 种方案:

  • HTML 5 和 CSS 3 来构建界面,JavaScript 作应用逻辑
  • XAML 构建界面,C++、C#或 VB 作应用逻辑
  • 游戏开发可使用 C++和 DirectX 11.1 来充分利用硬件性能,或 HTML 5 或 XAML 开发的休闲、轻量级游戏

  Windows Shell 整合、媒体和传感器

  当开发 Metro 风格应用,开发者可以充分利用 Windows 8 新特性,比如 App Bar、Edge、Live Tiles 和应用间交互。

  WinRT 可完全通过 JavaScript 或 XAML 来访问音频或视频数据,也可以实现摄像头拍摄、编码、PlayTo 功能。WinRT 也提供了快速访问传感器设备的组件接口,而且 Win32 API 也可以通过不多的代码来实现传感器数据的输入。

  Internet Explorer 10 开发

  Internet Explorer 10 为 Web 开发者提供诸多现代标准如 HTML5、CSS3 和 SVG、硬件加速等的开发支持。IE 10 平台支持本地存储、IndexedDB、应用缓存异步脚本、Web Workers、Web Sockets、HTML5 文件 API、拖拽操作、历史、沙盒等。

  Live Connect

  Live Connect 提供了一系列能够在应用中整合 Windows Live ID 单点登录(SSO)、访问 SkyDrive、Hotmail 和 Messenger 信息的控件和 API。这可以视为下一代 Messenger Connect,更多内容将在新文章中介绍。

  Visual Studio 11、Expression Blend

  Visual Studio 11 和 Expression Blend 将是 Windows 8 应用开发的主要工具。对于开发 HTML 5 应用、DirectX 和 HLSL 游戏、以及设备驱动的开发来说,VS 和 Blend 都有了新的改进和一系列相关工具。Visual Studio 也支持一键“发布到 Windows 应用商店”。

  而且,微软最长产品名已经出现:Microsoft Visual Studio 11 Express for Windows Developer Preview。(图片来源: Long Zheng)

发表评论
用户名: 匿名