乐虎游戏平台Windows 7里的Extended Linguistic Services – Windows7之家,Win7之家

Win7之家:Windows 7里的Extended Linguistic Services

3/ 稳定、高效:微软官方品质;

Windows 7里向程序员提供了扩展语言服务(Extended Linguistic
Services)功能,它将对全球的开发员提供支持,它能让程序员开发出适合全球各语言用户使用的程序,下面是PDC大会关于这个功能的说明:扩展语言服务是Windows
7里的新特性,它允许开发员使用同一系列的API来改变多种高级语言功能。

3/下载地址

通 过使用Windows
7里的ELS,开发员可以自动检测Unicode文本里的语言,并使用该信息来为全球的用户提供更智能的用户体验选择。ELS还提供内嵌翻译支持,可以对不
同系统下的文档进行转换。
比如,开发者可以自动将简体中文转换为繁体中文文档,以方便不同区域的人进行交流。通过使用ELS
API,开发者可以使用现有的ELS服务或者在未来选择新的服务而不需要学习新的代码。第一个ELS功能将在Windows
7
beta版本中使用,主要包含以下功能:乐虎游戏平台,翻译功能语言检测支持简单的API集,只需学习一次,可以使用在未来的版本里;

因此,现在我们打开官方链接会看到“The Archive Gallery has been
retired.”提示,无法在下载到Windows API Code
Pack的代码。但是网上还可以找到第三方的1.1版的备份,如github(注3)。

  • Managed Direct3D(微软官方)
  • XNA(微软官方)
  • Windows API Code Pack(DirectX) (微软官方)
  • SlimDx(第三方)
  • SharpDx(第三方)

Windows API Code
Pack(DirectX)相比以上其他选项的优势主要在于以下几个方面:

这些原生Windows特性在托管应用程序中需要基于COM
Interop技术实现,因此微软开发了Windows API Code Pack提供必要的COM
Interop代码,用于补充.NET Framework功能集,为托管代码提供针对原生Windows
API的操作接口。

使用托管代码开发三维程序(注1)使用的Wrapper有以下几个选择:

这些选择中,MDX已经被淘汰掉,XNA在游戏开发方面有一些优势,但同时在新版本D3D支持上也有很多不足之处,而SlimDx和SharpDx为第三方提供的。

引用:

2/ 支持Dx11:封装目标基于Windows
7,对于需要升级DirectX并利用新特性的应用特别有吸引力;

在最新版本的.NET Framework设计中,微软在WPF中包含了部分之前在Windows API
Code
Pack中实现的功能(如Shell相关功能),对于剩余的其他部分则推荐基于原生C/C++语言调用,不再提供官方程序包为托管程序开发提供支持,并取消了Windows
API Code Pack项目。

Leave a Comment.